#tt-pageContent .sr-alloy{--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-alloy *{box-sizing:border-box}#tt-pageContent .sr-alloy{scroll-behavior:smooth;scroll-padding-top:25px}#tt-pageContent .sr-alloy{margin:0;color:var(--ink);background:var(--cream);font:15px/1.65 Arial,Helvetica,sans-serif}#tt-pageContent .sr-alloy h1,#tt-pageContent .sr-alloy h2,#tt-pageContent .sr-alloy h3,#tt-pageContent .sr-alloy p,#tt-pageContent .sr-alloy figure{margin:0}#tt-pageContent .sr-alloy h1,#tt-pageContent .sr-alloy h2,#tt-pageContent .sr-alloy h3{font-family:var(--serif);font-weight:400;letter-spacing:-1.2px;line-height:1.08}#tt-pageContent .sr-alloy h1{font-size:62px}#tt-pageContent .sr-alloy h2{font-size:49px}#tt-pageContent .sr-alloy h3{font-size:27px;letter-spacing:-.4px}#tt-pageContent .sr-alloy p{color:var(--muted)}#tt-pageContent .sr-alloy a{color:inherit;text-underline-offset:4px}#tt-pageContent .sr-alloy button,#tt-pageContent .sr-alloy input{font:inherit}#tt-pageContent .sr-alloy button,#tt-pageContent .sr-alloy a{touch-action:manipulation}#tt-pageContent .sr-alloy button{cursor:pointer;color:inherit}#tt-pageContent .sr-alloy button:disabled{opacity:.5;cursor:not-allowed}#tt-pageContent .sr-alloy :focus-visible{outline:3px solid var(--gold);outline-offset:4px}#tt-pageContent .sr-alloy button{border-radius:0}#tt-pageContent .sr-alloy button img{display:block}#tt-pageContent .sr-alloy img{max-width:100%;display:block;height:auto}#tt-pageContent .sr-alloy svg{display:block;max-width:100%}#tt-pageContent .sr-alloy .container{max-width:1340px;margin:0 auto;padding:0 48px}#tt-pageContent .sr-alloy .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-alloy .review-banner a{margin-left:14px;white-space:nowrap}#tt-pageContent .sr-alloy .announcement{background:var(--ink);color:#e4e8e5;text-align:center;padding:8px 20px;font-size:11px;letter-spacing:.5px}#tt-pageContent .sr-alloy 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-alloy .wordmark{font:30px/1 var(--serif);text-decoration:none;letter-spacing:3px}#tt-pageContent .sr-alloy .wordmark span{color:var(--gold)}#tt-pageContent .sr-alloy .wordmark small{display:block;font:8px/1.2 Arial;letter-spacing:5px;margin:6px 0 0 4px}#tt-pageContent .sr-alloy nav{display:flex;gap:30px;font-size:12px}#tt-pageContent .sr-alloy nav a{text-decoration:none}#tt-pageContent .sr-alloy .header-cta{display:flex;gap:30px;align-items:center;font-size:12px;text-decoration:none}#tt-pageContent .sr-alloy .header-cta span{font-size:20px}#tt-pageContent .sr-alloy .breadcrumb{padding:22px 0;font-size:10px;color:#87908f;display:flex;gap:13px;flex-wrap:wrap}#tt-pageContent .sr-alloy .breadcrumb a{text-decoration:none}#tt-pageContent .sr-alloy .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-alloy .hero-image{position:relative;background:#f0ede5;overflow:hidden;border:1px solid #e9e6dc}#tt-pageContent .sr-alloy .hero-image>img{width:100%;aspect-ratio:1.12;object-fit:contain;mix-blend-mode:multiply}#tt-pageContent .sr-alloy .image-tag{position:absolute;top:23px;left:24px;font-size:8px;letter-spacing:2px;z-index:1}#tt-pageContent .sr-alloy .image-count{position:absolute;left:24px;bottom:22px;font-size:9px;letter-spacing:1px}#tt-pageContent .sr-alloy .expand{position:absolute;right:16px;bottom:14px;width:44px;height:44px;border:1px solid #cfd1c8;background:#f8f7f0db;font-size:25px}#tt-pageContent .sr-alloy .gallery-bottom{padding:12px 0 16px}#tt-pageContent .sr-alloy .caption{font-size:11px;line-height:1.6;color:#7b8587}#tt-pageContent .sr-alloy .gallery-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:2px}#tt-pageContent .sr-alloy .gallery-thumbs button{flex:0 0 75px;height:64px;border:1px solid var(--line);padding:2px;background:white}#tt-pageContent .sr-alloy .gallery-thumbs button[aria-pressed=true]{border-color:var(--gold);outline:1px solid var(--gold)}#tt-pageContent .sr-alloy .gallery-thumbs img{width:100%;height:100%;object-fit:contain}#tt-pageContent .sr-alloy .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-alloy .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-alloy .purchase-panel{padding-top:3px}#tt-pageContent .sr-alloy .purchase-panel h1{margin-bottom:23px}#tt-pageContent .sr-alloy .product-title{font-size:15px;line-height:1.5;font-weight:600;color:var(--ink);margin-bottom:10px}#tt-pageContent .sr-alloy .hero-description{font-size:14px;line-height:1.7;max-width:430px}#tt-pageContent .sr-alloy .price-line{display:flex;align-items:center;gap:12px;margin:19px 0 14px}#tt-pageContent .sr-alloy .price-line>span{font:31px/1.3 var(--serif)}#tt-pageContent .sr-alloy .price-line small{font-size:10px;color:var(--muted)}#tt-pageContent .sr-alloy .benefit-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:21px}#tt-pageContent .sr-alloy .benefit-pills span{font-size:10px;line-height:1.5;padding:4px 12px;border:1px solid var(--line);border-radius:20px}#tt-pageContent .sr-alloy .color-field{border:0;padding:0;margin:0;min-width:0}#tt-pageContent .sr-alloy .color-field legend{font-size:12px;width:100%;margin-bottom:12px;padding:0}#tt-pageContent .sr-alloy .color-field legend strong{font-weight:400;color:var(--muted);margin-left:10px}#tt-pageContent .sr-alloy .swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#tt-pageContent .sr-alloy .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-alloy .swatch i,#tt-pageContent .sr-alloy .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-alloy .swatch span{font-size:10px;white-space:nowrap}#tt-pageContent .sr-alloy .swatch[aria-pressed=true]{border-color:var(--ink);background:#e7e8e1;box-shadow:inset 0 0 0 1px var(--ink)}#tt-pageContent .sr-alloy .option-help{font-size:11px;line-height:1.6;margin:12px 0 19px;max-width:440px}#tt-pageContent .sr-alloy .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-alloy .selection-summary strong{margin-left:5px}#tt-pageContent .sr-alloy .cart-row{display:grid;grid-template-columns:106px 1fr;gap:10px}#tt-pageContent .sr-alloy .quantity{display:flex;align-items:center;background:var(--paper);border:1px solid var(--line);min-width:0}#tt-pageContent .sr-alloy .quantity button{height:48px;width:31px;flex-shrink:0;border:0;background:transparent;font-size:16px}#tt-pageContent .sr-alloy .quantity input{width:38px;min-width:0;border:0;text-align:center;background:transparent;font-size:12px;appearance:textfield;-moz-appearance:textfield}#tt-pageContent .sr-alloy .quantity input::-webkit-inner-spin-button{appearance:none}#tt-pageContent .sr-alloy .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-alloy .button.primary{background:var(--ink);color:white}#tt-pageContent .sr-alloy .button.primary:hover{background:var(--ink2)}#tt-pageContent .sr-alloy .cart-row .button{justify-content:space-between}#tt-pageContent .sr-alloy .quick{background:var(--gold-light);border-color:var(--gold-light);width:100%;margin-top:9px;color:var(--ink)}#tt-pageContent .sr-alloy .quick:hover{background:#d8ba7b}#tt-pageContent .sr-alloy .checkout-note{text-align:center;font-size:10px;margin-top:9px}#tt-pageContent .sr-alloy .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-alloy .shipping{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}#tt-pageContent .sr-alloy .shipping summary{display:flex;justify-content:space-between;padding:13px 0;cursor:pointer;list-style:none}#tt-pageContent .sr-alloy .shipping p{padding-bottom:15px;font-size:11px}#tt-pageContent .sr-alloy .footnote{font-size:10px;margin-top:10px}#tt-pageContent .sr-alloy .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-alloy .three-benefits article>span,#tt-pageContent .sr-alloy .use-cases article>span{font-size:9px;letter-spacing:1.8px;color:var(--gold);display:block;margin-bottom:14px}#tt-pageContent .sr-alloy .three-benefits h3{font-size:24px;margin-bottom:12px}#tt-pageContent .sr-alloy .three-benefits p{font-size:12px;max-width:305px}#tt-pageContent .sr-alloy .section{padding:80px 0}#tt-pageContent .sr-alloy .section-heading{margin-bottom:42px}#tt-pageContent .sr-alloy .section-heading h2{margin-bottom:20px}#tt-pageContent .sr-alloy .section-heading p{max-width:590px;font-size:14px;line-height:1.8}#tt-pageContent .sr-alloy .anatomy{background:var(--paper);border-top:1px solid #eceae2}#tt-pageContent .sr-alloy .anatomy-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}#tt-pageContent .sr-alloy .anatomy-photo{position:relative;background:#f1eee6}#tt-pageContent .sr-alloy .anatomy-photo img{aspect-ratio:1.2;object-fit:contain;width:100%;mix-blend-mode:multiply}#tt-pageContent .sr-alloy .pin{position:absolute;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--paper);background:var(--ink);color:white;border-radius:50%;font-size:10px}#tt-pageContent .sr-alloy .pin-1{top:42%;left:35%}#tt-pageContent .sr-alloy .pin-2{top:52%;left:34%}#tt-pageContent .sr-alloy .pin-3{top:50%;left:74%}#tt-pageContent .sr-alloy .anatomy-notes article{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}#tt-pageContent .sr-alloy .anatomy-notes article>span{font-size:11px;color:var(--gold);padding-top:6px}#tt-pageContent .sr-alloy .anatomy-notes h3{font-size:25px;margin-bottom:12px}#tt-pageContent .sr-alloy .anatomy-notes p{font-size:13px;max-width:350px}#tt-pageContent .sr-alloy .anatomy-notes>.caption{font-size:10px;margin-top:15px}#tt-pageContent .sr-alloy .polarization{background:var(--ink);color:#f7f5ef}#tt-pageContent .sr-alloy .light p{color:#b3c4ca}#tt-pageContent .sr-alloy .polar-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}#tt-pageContent .sr-alloy .polar-diagram{border:1px solid #ffffff25;background:#234352;padding:24px 20px 20px}#tt-pageContent .sr-alloy .diagram-label{font-size:9px;letter-spacing:2px;color:#b5c9ce}#tt-pageContent .sr-alloy .polar-diagram svg{width:100%;height:auto;margin:22px 0 4px}#tt-pageContent .sr-alloy .diagram-legend{font-size:9px;display:flex;justify-content:space-between;gap:10px;color:#aec1c7;flex-wrap:wrap}#tt-pageContent .sr-alloy .diagram-legend span{display:flex;align-items:center;gap:6px}#tt-pageContent .sr-alloy .diagram-legend i{display:block;width:14px;height:2px;background:#d6b877}#tt-pageContent .sr-alloy .diagram-legend span:nth-child(2) i{height:10px;width:8px;border:1px solid #aec1c7;background:transparent}#tt-pageContent .sr-alloy .diagram-legend span:nth-child(3) i{background:#bbcfce}#tt-pageContent .sr-alloy .polar-diagram .unfiltered-rays{display:none}#tt-pageContent .sr-alloy .filter-off .filter-shape,#tt-pageContent .sr-alloy .filter-off .passed-rays{opacity:0}#tt-pageContent .sr-alloy .filter-off .unfiltered-rays{display:block}#tt-pageContent .sr-alloy .polar-copy h3{font-size:34px;margin-bottom:20px}#tt-pageContent .sr-alloy .polar-copy>p{font-size:13px;line-height:1.8;color:#b6c7cd}#tt-pageContent .sr-alloy .polar-copy .eyebrow{font-size:9px;margin-bottom:12px}#tt-pageContent .sr-alloy .segmented{display:flex;margin:25px 0 16px;border:1px solid #56717c;max-width:360px}#tt-pageContent .sr-alloy .segmented button{flex:1;background:transparent;color:#d4dfe1;border:0;padding:13px 12px;min-height:45px;font-size:11px}#tt-pageContent .sr-alloy .segmented button[aria-pressed=true]{background:#d8c18c;color:var(--ink)}#tt-pageContent .sr-alloy #filter-note{min-height:49px}#tt-pageContent .sr-alloy .polar-copy .diagram-disclaimer{font-size:10px;line-height:1.7;color:#91a9b2}#tt-pageContent .sr-alloy .lens-distinction{margin-top:28px;padding-top:22px;border-top:1px solid #ffffff28}#tt-pageContent .sr-alloy .lens-distinction>span{font-size:9px;letter-spacing:1.6px;color:#d8c18c}#tt-pageContent .sr-alloy .lens-distinction p{color:#b6c7cd;font-size:12px;margin-top:9px}#tt-pageContent .sr-alloy .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}#tt-pageContent .sr-alloy .detail-image{background:white;overflow:hidden}#tt-pageContent .sr-alloy .detail-image img{width:100%;aspect-ratio:1.4;object-fit:contain}#tt-pageContent .sr-alloy .detail-grid figcaption{padding:24px 0}#tt-pageContent .sr-alloy .detail-grid figcaption>span{font-size:9px;letter-spacing:1.7px;color:var(--gold)}#tt-pageContent .sr-alloy .detail-grid h3{font-size:29px;margin:13px 0}#tt-pageContent .sr-alloy .detail-grid p{font-size:13px;max-width:465px}#tt-pageContent .sr-alloy .detail-section>.container>.caption{font-size:10px}#tt-pageContent .sr-alloy .lifestyle-section{background:var(--paper)}#tt-pageContent .sr-alloy .lifestyle{position:relative;overflow:hidden}#tt-pageContent .sr-alloy .lifestyle>img{width:100%;aspect-ratio:1.85;object-fit:cover;object-position:center 40%}#tt-pageContent .sr-alloy .lifestyle figcaption{position:absolute;bottom:0;left:0;right:0;padding:90px 36px 34px;color:white;background:linear-gradient(transparent,#142d3bc4)}#tt-pageContent .sr-alloy .lifestyle figcaption .eyebrow{color:#e0c994;font-size:9px;margin-bottom:12px}#tt-pageContent .sr-alloy .lifestyle h3{font-size:42px}#tt-pageContent .sr-alloy .lifestyle+.caption{margin-top:12px}#tt-pageContent .sr-alloy .use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:36px}#tt-pageContent .sr-alloy .use-cases article{border-top:1px solid var(--line);padding-top:20px}#tt-pageContent .sr-alloy .use-cases h3{font-size:24px;margin-bottom:15px}#tt-pageContent .sr-alloy .use-cases p{font-size:12px}#tt-pageContent .sr-alloy .color-section{background:#ecebe3}#tt-pageContent .sr-alloy .color-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}#tt-pageContent .sr-alloy .color-heading>p{font-size:13px;max-width:340px}#tt-pageContent .sr-alloy .color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#tt-pageContent .sr-alloy .color-card{padding:0;border:1px solid transparent;background:#fbfaf5;text-align:left;min-width:0;transition:border-color .15s}#tt-pageContent .sr-alloy .color-card:hover,#tt-pageContent .sr-alloy .color-card.active{border-color:var(--gold)}#tt-pageContent .sr-alloy .color-card>img{width:100%;aspect-ratio:1.12;object-fit:contain;background:white}#tt-pageContent .sr-alloy .color-card>span{display:flex;align-items:center;gap:10px;padding:16px 15px;font-size:12px}#tt-pageContent .sr-alloy .color-card i{width:13px;height:13px}#tt-pageContent .sr-alloy .color-card b{font-weight:400;margin-left:auto}#tt-pageContent .sr-alloy .color-grid+.caption{margin-top:20px;font-size:10px;max-width:760px}#tt-pageContent .sr-alloy .specs-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:100px}#tt-pageContent .sr-alloy .specs-layout h2{margin-bottom:22px}#tt-pageContent .sr-alloy .specs-layout>div>p{max-width:350px;font-size:13px}#tt-pageContent .sr-alloy .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:20px}#tt-pageContent .sr-alloy .specs{margin:0}#tt-pageContent .sr-alloy .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-alloy .specs>div:first-child{padding-top:0}#tt-pageContent .sr-alloy .specs dt{color:var(--muted)}#tt-pageContent .sr-alloy .specs dd{margin:0}#tt-pageContent .sr-alloy .specs+p.caption{margin-top:18px;font-size:10px;max-width:none}#tt-pageContent .sr-alloy .packing-section{background:var(--paper)}#tt-pageContent .sr-alloy .packing-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}#tt-pageContent .sr-alloy .finished-pair{background:white}#tt-pageContent .sr-alloy .finished-pair img{width:100%;aspect-ratio:1.2;object-fit:contain}#tt-pageContent .sr-alloy .packing-layout h2{margin-bottom:24px}#tt-pageContent .sr-alloy .packing-layout p{font-size:13px}#tt-pageContent .sr-alloy .packing-list{list-style:none;padding:0;margin:24px 0}#tt-pageContent .sr-alloy .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-alloy .packing-list b{font-size:10px;color:var(--gold);font-weight:400}#tt-pageContent .sr-alloy .packing-layout .caption{font-size:10px}#tt-pageContent .sr-alloy .comparison-grid{display:grid;grid-template-columns:repeat(3,1fr)}#tt-pageContent .sr-alloy .comparison-grid article{padding:33px 30px;border:1px solid var(--line);background:var(--paper)}#tt-pageContent .sr-alloy .comparison-grid article+article{border-left:0}#tt-pageContent .sr-alloy .comparison-grid h3{font-size:28px;margin-bottom:20px}#tt-pageContent .sr-alloy .comparison-grid p{font-size:12px}#tt-pageContent .sr-alloy .comparison-grid .comparison-highlight{background:var(--ink);color:white;border-color:var(--ink)}#tt-pageContent .sr-alloy .comparison-highlight p{color:#b9cbd0}#tt-pageContent .sr-alloy .comparison-grid .eyebrow{font-size:9px;margin-bottom:20px}#tt-pageContent .sr-alloy .faq-section{background:var(--paper)}#tt-pageContent .sr-alloy .faq-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}#tt-pageContent .sr-alloy .faq-layout h2{margin-bottom:24px}#tt-pageContent .sr-alloy .faq-layout>div>p{font-size:13px}#tt-pageContent .sr-alloy .faq-layout details{border-bottom:1px solid var(--line);padding:20px 0}#tt-pageContent .sr-alloy .faq-layout details:first-child{padding-top:0}#tt-pageContent .sr-alloy .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-alloy .faq-layout summary::-webkit-details-marker,#tt-pageContent .sr-alloy .shipping summary::-webkit-details-marker{display:none}#tt-pageContent .sr-alloy .faq-layout summary span{font-size:20px;font-weight:300;flex-shrink:0;color:var(--gold)}#tt-pageContent .sr-alloy details[open] summary>span{transform:rotate(45deg)}#tt-pageContent .sr-alloy .faq-layout details>p{font-size:12px;line-height:1.9;padding:16px 30px 0 0}#tt-pageContent .sr-alloy .closing{text-align:center;padding:75px 25px;background:#e9e5d9}#tt-pageContent .sr-alloy .closing h2{font-size:53px;margin-bottom:22px}#tt-pageContent .sr-alloy .closing p{font-size:13px;margin-bottom:27px}#tt-pageContent .sr-alloy .closing .button{min-width:215px}#tt-pageContent .sr-alloy 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-alloy footer .wordmark{color:white}#tt-pageContent .sr-alloy footer p{color:#9aafb8;font-size:11px;margin-top:20px}#tt-pageContent .sr-alloy footer>div>a:not(.wordmark){display:block;text-decoration:none;margin-bottom:12px;min-height:22px}#tt-pageContent .sr-alloy .review-footer{font-size:11px;text-align:center;padding:18px 25px;background:#eae3d4;color:#69726b}#tt-pageContent .sr-alloy .mobile-purchase{display:none}#tt-pageContent .sr-alloy dialog{padding:35px;border:0;background:var(--cream);color:var(--ink);width:min(92%,510px);max-height:90vh;overflow:auto}#tt-pageContent .sr-alloy dialog::backdrop{background:#0e2732c7}#tt-pageContent .sr-alloy dialog h2{font-size:36px;margin-bottom:22px}#tt-pageContent .sr-alloy dialog p{margin-bottom:20px;font-size:14px}#tt-pageContent .sr-alloy .dialog-close{position:absolute;right:12px;top:10px;width:44px;height:44px;font-size:26px;border:0;background:transparent}#tt-pageContent .sr-alloy dialog .eyebrow{margin-top:15px}#tt-pageContent .sr-alloy dialog .button{width:100%}#tt-pageContent .sr-alloy #image-dialog{width:min(94vw,1000px);padding-top:58px}#tt-pageContent .sr-alloy #image-dialog img{max-height:70vh;object-fit:contain;width:100%}#tt-pageContent .sr-alloy #image-dialog p{font-size:12px;margin:15px 0 0}#tt-pageContent .sr-alloy noscript p{padding:12px;background:#e9e5d9;font-size:12px}
@media(min-width:1440px){#tt-pageContent .sr-alloy .hero{grid-template-columns:1.12fr 1fr;gap:75px}#tt-pageContent .sr-alloy .container{max-width:1380px}}
@media(max-width:1100px){#tt-pageContent .sr-alloy .container{padding:0 32px}#tt-pageContent .sr-alloy .hero{gap:38px}#tt-pageContent .sr-alloy h1{font-size:49px}#tt-pageContent .sr-alloy h2{font-size:42px}#tt-pageContent .sr-alloy .hero-image>img{aspect-ratio:1}#tt-pageContent .sr-alloy .anatomy-grid{gap:40px}#tt-pageContent .sr-alloy .polar-grid{gap:35px}#tt-pageContent .sr-alloy .specs-layout{gap:50px}#tt-pageContent .sr-alloy .packing-layout{gap:45px}#tt-pageContent .sr-alloy .color-heading{gap:30px}#tt-pageContent .sr-alloy .swatches{gap:6px}#tt-pageContent .sr-alloy .swatch span{font-size:9px}#tt-pageContent .sr-alloy .gallery-foot{font-size:7px;letter-spacing:.5px}#tt-pageContent .sr-alloy header{padding:22px 32px}#tt-pageContent .sr-alloy nav{gap:22px}#tt-pageContent .sr-alloy .hero-description{font-size:13px}#tt-pageContent .sr-alloy .three-benefits{gap:30px}}
@media(max-width:760px){#tt-pageContent .sr-alloy .container{padding:0 20px}#tt-pageContent .sr-alloy .review-banner{font-size:8px;padding:7px 12px;gap:6px}#tt-pageContent .sr-alloy .review-banner>span{display:none}#tt-pageContent .sr-alloy .review-banner a{margin-left:auto}#tt-pageContent .sr-alloy .announcement{font-size:10px;padding:7px 12px}#tt-pageContent .sr-alloy header{padding:17px 20px;gap:15px}#tt-pageContent .sr-alloy .wordmark{font-size:25px}#tt-pageContent .sr-alloy nav{display:none}#tt-pageContent .sr-alloy .header-cta{font-size:10px;gap:18px}#tt-pageContent .sr-alloy .breadcrumb{font-size:9px;padding:17px 0;gap:10px}#tt-pageContent .sr-alloy .hero{display:block;padding:0 0 35px}#tt-pageContent .sr-alloy .gallery{margin-bottom:29px}#tt-pageContent .sr-alloy .hero-image>img{aspect-ratio:1.35}#tt-pageContent .sr-alloy .image-tag{left:16px;top:16px;font-size:7px;letter-spacing:1.5px}#tt-pageContent .sr-alloy .image-count{bottom:13px;left:16px;font-size:8px}#tt-pageContent .sr-alloy .expand{bottom:7px;right:8px;width:40px;height:40px}#tt-pageContent .sr-alloy .gallery-thumbs{margin-top:10px;gap:8px}#tt-pageContent .sr-alloy .gallery-thumbs button{height:49px;flex-basis:61px}#tt-pageContent .sr-alloy .gallery-bottom{padding:8px 0 12px}#tt-pageContent .sr-alloy .gallery-bottom .caption{font-size:9px}#tt-pageContent .sr-alloy .gallery-foot{padding-top:12px;font-size:7px;letter-spacing:.5px}#tt-pageContent .sr-alloy .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:16px}#tt-pageContent .sr-alloy h1{font-size:47px}#tt-pageContent .sr-alloy h2{font-size:35px;letter-spacing:-.8px}#tt-pageContent .sr-alloy h3{font-size:25px}#tt-pageContent .sr-alloy .purchase-panel h1{margin-bottom:17px}#tt-pageContent .sr-alloy .product-title{font-size:14px}#tt-pageContent .sr-alloy .hero-description{font-size:13px;max-width:340px}#tt-pageContent .sr-alloy .price-line{margin:17px 0 13px}#tt-pageContent .sr-alloy .price-line>span{font-size:29px}#tt-pageContent .sr-alloy .benefit-pills{margin-bottom:19px}#tt-pageContent .sr-alloy .swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#tt-pageContent .sr-alloy .swatch{min-height:57px;padding:7px 2px}#tt-pageContent .sr-alloy .swatch span{font-size:9px}#tt-pageContent .sr-alloy .option-help{font-size:10px;max-width:none;margin-bottom:16px}#tt-pageContent .sr-alloy .selection-summary{font-size:10px;gap:10px}#tt-pageContent .sr-alloy .cart-row{grid-template-columns:100px 1fr}#tt-pageContent .sr-alloy .button{min-height:49px;font-size:12px}#tt-pageContent .sr-alloy .quantity button{width:28px}#tt-pageContent .sr-alloy .quantity input{width:38px}#tt-pageContent .sr-alloy .checkout-note{font-size:9px}#tt-pageContent .sr-alloy .trust-row{font-size:9px;gap:8px}#tt-pageContent .sr-alloy .three-benefits{grid-template-columns:1fr;gap:22px;padding:30px 0 35px}#tt-pageContent .sr-alloy .three-benefits article{border-bottom:1px solid var(--line);padding-bottom:20px}#tt-pageContent .sr-alloy .three-benefits article:last-child{border:0;padding-bottom:0}#tt-pageContent .sr-alloy .three-benefits article>span{font-size:8px;margin-bottom:9px}#tt-pageContent .sr-alloy .three-benefits h3{font-size:25px;margin-bottom:10px}#tt-pageContent .sr-alloy .three-benefits p{max-width:none;font-size:12px}#tt-pageContent .sr-alloy .section{padding:50px 0}#tt-pageContent .sr-alloy .section-heading{margin-bottom:29px}#tt-pageContent .sr-alloy .section-heading h2{margin-bottom:17px}#tt-pageContent .sr-alloy .section-heading p{font-size:13px}#tt-pageContent .sr-alloy .anatomy-grid{grid-template-columns:1fr;gap:18px}#tt-pageContent .sr-alloy .anatomy-photo img{aspect-ratio:1.3}#tt-pageContent .sr-alloy .pin{width:28px;height:28px;font-size:9px}#tt-pageContent .sr-alloy .anatomy-notes article{padding:17px 0;gap:16px}#tt-pageContent .sr-alloy .anatomy-notes h3{font-size:25px;margin-bottom:10px}#tt-pageContent .sr-alloy .anatomy-notes p{font-size:12px;max-width:none}#tt-pageContent .sr-alloy .polar-grid{grid-template-columns:1fr;gap:28px}#tt-pageContent .sr-alloy .polar-diagram{padding:20px 13px 17px}#tt-pageContent .sr-alloy .diagram-label{font-size:8px;letter-spacing:1px}#tt-pageContent .sr-alloy .polar-diagram svg{margin:20px 0 7px}#tt-pageContent .sr-alloy .diagram-legend{font-size:8px;gap:7px}#tt-pageContent .sr-alloy .polar-copy h3{font-size:31px}#tt-pageContent .sr-alloy .polar-copy>p{font-size:12px}#tt-pageContent .sr-alloy .segmented{max-width:none}#tt-pageContent .sr-alloy .segmented button{min-height:46px}#tt-pageContent .sr-alloy .polar-copy .diagram-disclaimer{font-size:10px}#tt-pageContent .sr-alloy .detail-grid{grid-template-columns:1fr;gap:20px}#tt-pageContent .sr-alloy .detail-image img{aspect-ratio:1.25}#tt-pageContent .sr-alloy .detail-grid figcaption{padding:19px 0}#tt-pageContent .sr-alloy .detail-grid h3{font-size:27px}#tt-pageContent .sr-alloy .detail-grid p{font-size:12px}#tt-pageContent .sr-alloy .lifestyle>img{aspect-ratio:1.15;object-position:35% 50%}#tt-pageContent .sr-alloy .lifestyle figcaption{padding:65px 22px 24px}#tt-pageContent .sr-alloy .lifestyle h3{font-size:33px}#tt-pageContent .sr-alloy .lifestyle figcaption .eyebrow{font-size:8px}#tt-pageContent .sr-alloy .use-cases{grid-template-columns:1fr;gap:22px;padding-top:26px}#tt-pageContent .sr-alloy .use-cases article{padding-top:18px}#tt-pageContent .sr-alloy .use-cases article>span{font-size:8px;margin-bottom:11px}#tt-pageContent .sr-alloy .use-cases h3{font-size:25px;margin-bottom:12px}#tt-pageContent .sr-alloy .use-cases p{font-size:12px}#tt-pageContent .sr-alloy .color-heading{display:block;margin-bottom:27px}#tt-pageContent .sr-alloy .color-heading h2{margin-bottom:19px}#tt-pageContent .sr-alloy .color-heading>p{font-size:12px;max-width:none}#tt-pageContent .sr-alloy .color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tt-pageContent .sr-alloy .color-card>img{aspect-ratio:1.08}#tt-pageContent .sr-alloy .color-card>span{padding:12px 10px;font-size:11px;gap:7px}#tt-pageContent .sr-alloy .color-card i{width:11px;height:11px}#tt-pageContent .sr-alloy .color-grid+.caption{font-size:10px}#tt-pageContent .sr-alloy .specs-layout{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-alloy .specs-layout h2{margin-bottom:18px}#tt-pageContent .sr-alloy .specs-layout>div>p{max-width:none;font-size:12px}#tt-pageContent .sr-alloy .text-link{margin-top:13px}#tt-pageContent .sr-alloy .specs>div{grid-template-columns:1fr 1fr;gap:16px;font-size:11px;padding:15px 0}#tt-pageContent .sr-alloy .packing-layout{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-alloy .finished-pair img{aspect-ratio:1.3}#tt-pageContent .sr-alloy .packing-layout h2{margin-bottom:19px}#tt-pageContent .sr-alloy .packing-layout p{font-size:12px}#tt-pageContent .sr-alloy .packing-list li{font-size:12px}#tt-pageContent .sr-alloy .comparison-grid{grid-template-columns:1fr}#tt-pageContent .sr-alloy .comparison-grid article{padding:28px 24px}#tt-pageContent .sr-alloy .comparison-grid article+article{border-left:1px solid var(--line);border-top:0}#tt-pageContent .sr-alloy .comparison-grid .comparison-highlight{border-color:var(--ink)}#tt-pageContent .sr-alloy .comparison-grid h3{font-size:28px;margin-bottom:16px}#tt-pageContent .sr-alloy .faq-layout{grid-template-columns:1fr;gap:25px}#tt-pageContent .sr-alloy .faq-layout h2{margin-bottom:18px}#tt-pageContent .sr-alloy .faq-layout .text-link{margin-top:8px}#tt-pageContent .sr-alloy .faq-layout details{padding:18px 0}#tt-pageContent .sr-alloy .faq-layout summary{font-size:13px;gap:20px;min-height:36px}#tt-pageContent .sr-alloy .faq-layout details>p{padding-right:8px;font-size:12px}#tt-pageContent .sr-alloy .closing{padding:55px 20px}#tt-pageContent .sr-alloy .closing h2{font-size:39px}#tt-pageContent .sr-alloy .closing p{font-size:12px}#tt-pageContent .sr-alloy .closing .button{min-width:215px}#tt-pageContent .sr-alloy footer{padding:38px 20px 45px;display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}#tt-pageContent .sr-alloy footer>div:first-child{grid-column:1/-1}#tt-pageContent .sr-alloy footer p{margin-top:15px}#tt-pageContent .sr-alloy footer>div>a:not(.wordmark){font-size:11px;min-height:30px;margin-bottom:7px}#tt-pageContent .sr-alloy .review-footer{font-size:10px;padding:17px 20px 100px}#tt-pageContent .sr-alloy .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;backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:20}#tt-pageContent .sr-alloy .mobile-purchase strong{font:22px/1.2 var(--serif);display:block}#tt-pageContent .sr-alloy .mobile-purchase>div>span{font-size:10px;color:var(--muted);display:block;margin-top:3px}#tt-pageContent .sr-alloy .mobile-purchase .button{font-size:11px;min-height:45px;padding:12px 22px}#tt-pageContent .sr-alloy dialog{padding:29px}#tt-pageContent .sr-alloy dialog h2{font-size:32px}}
@media(max-width:360px){#tt-pageContent .sr-alloy h1{font-size:43px}#tt-pageContent .sr-alloy .gallery-foot{font-size:6px}#tt-pageContent .sr-alloy .swatch span{font-size:8px}#tt-pageContent .sr-alloy .cart-row{grid-template-columns:96px 1fr}#tt-pageContent .sr-alloy .quantity input{width:36px}#tt-pageContent .sr-alloy .quantity button{width:27px}#tt-pageContent .sr-alloy .review-banner{font-size:7px}#tt-pageContent .sr-alloy .diagram-legend{font-size:7px}}
@media(prefers-reduced-motion:reduce){#tt-pageContent .sr-alloy{scroll-behavior:auto}#tt-pageContent .sr-alloy *{transition:none!important}}

#tt-pageContent .sr-alloy [hidden]{display:none!important}#tt-pageContent .sr-alloy .js-only{display:none}#tt-pageContent .sr-alloy.ready .js-only{display:block}#tt-pageContent .sr-alloy.ready .variant-select,#tt-pageContent .sr-alloy.ready .variant-label{display:none}#tt-pageContent .sr-alloy .variant-select{min-height:48px;max-width:100%;width:100%;margin-bottom:15px}#tt-pageContent .sr-alloy .hero{padding-top:30px}#tt-pageContent .sr-alloy h1,#tt-pageContent .sr-alloy h2,#tt-pageContent .sr-alloy h3{color:var(--ink);text-transform:none}#tt-pageContent .sr-alloy .polarization h2,#tt-pageContent .sr-alloy .polarization h3,#tt-pageContent .sr-alloy .lifestyle h3,#tt-pageContent .sr-alloy .comparison-highlight h3{color:inherit}#tt-pageContent .sr-alloy .color-card{text-decoration:none}#tt-pageContent .sr-alloy .native-payment{margin-top:9px}#tt-pageContent .sr-alloy .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-alloy shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:0px}#tt-pageContent .sr-alloy .quantity-rule{font-size:10px;margin:7px 0}#tt-pageContent .sr-alloy .sr-feedback{font-size:12px;margin:12px 0;color:#863721}#tt-pageContent .sr-alloy .price-line del{font-size:14px;color:var(--muted)}#tt-pageContent .sr-alloy .swatch small{font-size:8px}#tt-pageContent .sr-alloy .faq-answer{font-size:12px;color:var(--muted);padding-top:16px}#tt-pageContent .sr-alloy .gallery-thumbs{padding-bottom:8px}#tt-pageContent .sr-alloy .sr-image-dialog{width:min(94vw,1000px);border:0;padding:58px 25px 25px;background:var(--cream);color:var(--ink)}#tt-pageContent .sr-alloy .sr-image-dialog img{max-height:70vh;object-fit:contain;width:100%;height:auto}#tt-pageContent .sr-alloy .sr-image-dialog p{font-size:12px;margin-top:15px}#tt-pageContent .sr-alloy .sr-image-dialog::backdrop{background:#0e2732c7}#tt-pageContent .sr-alloy .sr-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:25px}#tt-pageContent .sr-alloy .sr-review-grid article{padding:25px;border:1px solid var(--line)}#tt-pageContent .sr-alloy .purchase-rating{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;margin-top:15px}#tt-pageContent .sr-alloy .sr-trust-stars{position:relative;color:#cbd0cc;letter-spacing:2px}#tt-pageContent .sr-alloy .sr-trust-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--gold)}#tt-pageContent .sr-alloy .gallery-foot span:last-child{display:none}@media(max-width:760px){#tt-pageContent .sr-alloy{padding-bottom:72px}#tt-pageContent .sr-alloy .hero{padding-top:20px}#tt-pageContent .sr-alloy .sr-review-grid{grid-template-columns:1fr}#tt-pageContent .sr-alloy .mobile-purchase.visible{z-index:25}}#tt-pageContent .sr-alloy .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}#tt-pageContent .sr-alloy .gallery,#tt-pageContent .sr-alloy .purchase-panel{min-width:0}#tt-pageContent .sr-alloy .container{width:100%}
