.swu-tr.swu-tr{display:block;width:100%;font-family:Alata,system-ui,sans-serif;color:#0d1b24;line-height:1.5;font-size:16px;text-align:left;letter-spacing:normal}
.swu-tr.swu-tr *,.swu-tr.swu-tr *::before,.swu-tr.swu-tr *::after{box-sizing:border-box}
.swu-tr.swu-tr h1,.swu-tr.swu-tr h2,.swu-tr.swu-tr h3{font-family:inherit;font-weight:700;color:inherit;letter-spacing:normal;text-transform:none;line-height:1.2;padding:0}
.swu-tr.swu-tr h1{font-size:2em;margin:.67em 0}.swu-tr.swu-tr h2{font-size:1.5em;margin:.83em 0}.swu-tr.swu-tr h3{font-size:1.17em;margin:1em 0}
.swu-tr.swu-tr p{margin:1em 0;padding:0;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:normal;text-transform:none}
.swu-tr.swu-tr figure{margin:1em 40px;padding:0}
.swu-tr.swu-tr ol{margin:1em 0;padding:0 0 0 40px;list-style:decimal}
.swu-tr.swu-tr ol>li{display:list-item;list-style:decimal;margin:0;padding:0}
.swu-tr.swu-tr b,.swu-tr.swu-tr strong{font-weight:700}
.swu-tr.swu-tr a,.swu-tr.swu-tr a:hover,.swu-tr.swu-tr a:visited{text-decoration:underline;opacity:1}
.swu-tr.swu-tr img{max-width:none;border:0;border-radius:0}
.swu-tr.swu-tr button{font-family:inherit;font-size:inherit;line-height:normal;margin:0;border-radius:0;text-transform:none;letter-spacing:normal;box-shadow:none;min-width:0;width:auto;height:auto}
.swu-tr.swu-tr table{margin:0;border:0;border-spacing:0;table-layout:auto}
.swu-tr.swu-tr th,.swu-tr.swu-tr td{border:0;font-weight:400}
.swu-tr.swu-tr details>summary{list-style:none}
.swu-tr.swu-tr details>summary::-webkit-details-marker{display:none}
body:has(#swu-tr) .breadcrumb-wrapper{display:none!important}
body:has(#swu-tr) #product-listing-container .pagination,body:has(#swu-tr) #listing-showmoreBtn,body:has(#swu-tr) .swu-cat-count{display:none!important}
.swu-tr.swu-tr.tr-shophead{margin:0}
.swu-tr.swu-tr.tr-shophead .tr-wrap,.swu-tr.swu-tr.tr-shophead .tr-chips{padding-left:6px;padding-right:6px}
.swu-tr.swu-tr.tr-moreouter{padding:0 0 8px;background:transparent}
#swu-tr-b.swu-tr.swu-tr{margin-top:30px}
@media (min-width: 900px){
.swu-tr.swu-tr.tr-shophead .tr-wrap,.swu-tr.swu-tr.tr-shophead .tr-chips{padding-left:12px;padding-right:12px}
.swu-tr.swu-tr.tr-shophead .tr-bar{padding-right:0}
#swu-tr-b.swu-tr.swu-tr{margin-top:48px}
}
.swu-tr.swu-tr [hidden]{display:none!important}
.swu-tr.swu-tr a{color:inherit}
.swu-tr.swu-tr{font-family:Alata,system-ui,sans-serif;color:#0d1b24;background:#ffffff;line-height:1.5}
.swu-tr.swu-tr .tr-disp{font-family:Alatsi,Alata,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;margin:0}
.swu-tr.swu-tr .tr-wrap{padding:0 16px;box-sizing:border-box}
.swu-tr.swu-tr .tr-kick{display:block;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}
.swu-tr.swu-tr .tr-ulink{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}
.swu-tr.swu-tr .tr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:2px;font:400 16px Alatsi,Alata,sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;box-sizing:border-box;letter-spacing:.02em}
.swu-tr.swu-tr a:focus-visible,.swu-tr.swu-tr button:focus-visible{outline:3px solid #f2c14e;outline-offset:3px}
.swu-tr.swu-tr .tr-crumb{font-size:13px;color:#5b6770;padding:12px 0}
.swu-tr.swu-tr .tr-crumb a{color:#5b6770}
.swu-tr.swu-tr .tr-hero{position:relative;background:#103040;color:#ffffff;overflow:hidden}
.swu-tr.swu-tr .tr-heroimg{position:relative;height:340px;overflow:hidden}
.swu-tr.swu-tr .tr-heroimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:73% 30%}
.swu-tr.swu-tr .tr-hshade{position:absolute;inset:0;background:linear-gradient(to top,rgba(16,48,64,1) 0%,rgba(16,48,64,.5) 22%,rgba(16,48,64,0) 45%)}
.swu-tr.swu-tr .tr-herotxt{position:relative}
.swu-tr.swu-tr .tr-hero .tr-kick{color:#f2c14e}
.swu-tr.swu-tr .tr-hero h1{font-size:52px;color:#ffffff}
.swu-tr.swu-tr .tr-hero h1 b{font-weight:400;color:#f2c14e}
.swu-tr.swu-tr .tr-lede{margin:0;font-size:16px;line-height:1.5;color:#dbe3e9;max-width:40ch}
.swu-tr.swu-tr .tr-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2c4a5c;margin-top:4px}
.swu-tr.swu-tr .tr-facts div{padding:12px 0;border-bottom:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-facts div:nth-child(odd){padding-right:12px}
.swu-tr.swu-tr .tr-facts div:nth-child(even){padding-left:12px;border-left:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-facts b{display:block;font:400 22px/1.05 Alatsi,sans-serif;color:#f2c14e}
.swu-tr.swu-tr .tr-facts span{font-size:13px;color:#c9d4dc}
.swu-tr.swu-tr .tr-herobtns{display:flex;flex-direction:column;gap:10px;padding-bottom:26px}
.swu-tr.swu-tr .tr-finder{padding:34px 0 10px}
.swu-tr.swu-tr .tr-finder h2,.swu-tr.swu-tr .tr-shop h2,.swu-tr.swu-tr .tr-chart h2,.swu-tr.swu-tr .tr-faq h2{font-size:40px;color:#103040}
.swu-tr.swu-tr .tr-sub{margin:10px 0 18px;font-size:15.5px;color:#5b6770;max-width:52ch}
.swu-tr.swu-tr .tr-fits{display:grid;grid-template-columns:1fr;gap:0;border-top:2px solid #103040}
.swu-tr.swu-tr .tr-fit{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px;align-items:center;padding:16px 0;border-bottom:1px solid #dde3e8;background:none;border-left:0;border-right:0;border-top:0;text-align:left;cursor:pointer;color:#0d1b24;font-family:Alata,sans-serif;width:100%}
.swu-tr.swu-tr .tr-fit .tr-q{display:block;font-size:14.5px;color:#5b6770}
.swu-tr.swu-tr .tr-fit .tr-t{display:block;font:400 24px/1.1 Alatsi,sans-serif;color:#103040;margin:4px 0 2px}
.swu-tr.swu-tr .tr-fit .tr-a{display:block;font-size:14.5px;color:#3d4a54}
.swu-tr.swu-tr .tr-fit .tr-fr{display:block;margin-top:6px;font:400 15px Alatsi,sans-serif;color:#a07a1c}
.swu-tr.swu-tr .tr-fit .tr-ar{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#103040}
.swu-tr.swu-tr .tr-fit.tr-on{background:#eef3f8;box-shadow:inset 4px 0 0 #f2c14e;padding-left:14px}
.swu-tr.swu-tr .tr-shop{padding:30px 0 30px}
.swu-tr.swu-tr .tr-chips{display:flex;gap:8px;overflow-x:auto;padding:0 16px 4px;margin:0 0 16px;scrollbar-width:none}
.swu-tr.swu-tr .tr-chips::-webkit-scrollbar{display:none}
.swu-tr.swu-tr .tr-chip{flex:none;min-height:40px;padding:0 14px;border:1.5px solid #103040;border-radius:2px;background:#ffffff;color:#103040;font:400 15px Alatsi,sans-serif;cursor:pointer}
.swu-tr.swu-tr .tr-chip.tr-on{background:#103040;color:#ffffff}
.swu-tr.swu-tr .tr-count{font-size:14px;color:#5b6770;margin:0 0 12px}
.swu-tr.swu-tr .tr-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}
.swu-tr.swu-tr .tr-prod{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#0d1b24}
.swu-tr.swu-tr .tr-pimg{position:relative;background:#f3f4f6;aspect-ratio:1/1;display:block}
.swu-tr.swu-tr .tr-pimg img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.swu-tr.swu-tr .tr-ptag{position:absolute;left:0;top:0;background:#103040;color:#ffffff;font:400 12px Alatsi,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px}
.swu-tr.swu-tr .tr-ptag:empty{display:none}
.swu-tr.swu-tr .tr-pname{font-size:14.5px;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.swu-tr.swu-trrice{font:400 17px Alatsi,sans-serif;color:#103040;white-space:nowrap}
.swu-tr.swu-tr .tr-pstars{font-size:13px;color:#5b6770;min-height:1.4em}
.swu-tr.swu-tr .tr-pstars i{font-style:normal;color:#e0a106;letter-spacing:1px}
.swu-tr.swu-tr .tr-chart{background:#f3f5f7;padding:34px 0 30px}
.swu-tr.swu-tr .tr-chartgrid{display:flex;flex-direction:column;gap:20px}
.swu-tr.swu-tr .tr-unit{display:inline-flex;border:1.5px solid #103040;margin-bottom:14px}
.swu-tr.swu-tr .tr-unit button{min-height:38px;padding:0 16px;border:0;background:#ffffff;color:#103040;font:400 15px Alatsi,sans-serif;cursor:pointer}
.swu-tr.swu-tr .tr-unit button.tr-on{background:#103040;color:#ffffff}
.swu-tr.swu-tr table.tr-sz{width:100%;border-collapse:collapse;background:#ffffff;font-size:14.5px}
.swu-tr.swu-tr table.tr-sz th{font:400 14px Alatsi,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#ffffff;background:#103040;text-align:left;padding:10px 12px}
.swu-tr.swu-tr table.tr-sz td{padding:9px 12px;border-bottom:1px solid #e3e8ec;color:#0d1b24}
.swu-tr.swu-tr table.tr-sz tr:nth-child(even) td{background:#f8fafb}
.swu-tr.swu-tr .tr-measure{background:#103040;color:#ffffff;padding:20px 18px;display:flex;flex-direction:column;gap:12px}
.swu-tr.swu-tr .tr-measure h3{margin:0;font:400 24px/1.05 Alatsi,sans-serif;text-transform:uppercase}
.swu-tr.swu-tr .tr-measure ol{margin:0;padding-left:20px;font-size:14.5px;color:#dbe3e9}
.swu-tr.swu-tr .tr-measure li{margin:0 0 6px}
.swu-tr.swu-tr .tr-measure .tr-diag{width:170px;height:auto;align-self:center}
.swu-tr.swu-tr .tr-note{font-size:13px;color:#5b6770;margin-top:10px}
.swu-tr.swu-tr .tr-mcol{display:flex;flex-direction:column;gap:16px}
.swu-tr.swu-tr .tr-mphoto{margin:0;background:#ffffff}
.swu-tr.swu-tr .tr-mphoto img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}
.swu-tr.swu-tr .tr-mphoto figcaption{padding:10px 14px 12px;font-size:13.5px;color:#3d4a54}
.swu-tr.swu-tr .tr-revs{background:#103040;color:#ffffff;padding:36px 0 34px}
.swu-tr.swu-tr .tr-revs .tr-kick{color:#f2c14e;margin-bottom:12px}
.swu-tr.swu-tr .tr-rgrid{display:grid;grid-template-columns:1fr;gap:22px}
.swu-tr.swu-tr .tr-rev{border-top:1px solid #2c4a5c;padding-top:16px}
.swu-tr.swu-tr .tr-rev blockquote{margin:0;font:400 22px/1.25 Alatsi,Alata,sans-serif;color:#ffffff}
.swu-tr.swu-tr .tr-rev .tr-who{margin-top:10px;font-size:14px;color:#c9d4dc}
.swu-tr.swu-tr .tr-gline{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:14.5px;color:#c9d4dc}
.swu-tr.swu-tr .tr-gline b{font:400 26px/1 Alatsi,sans-serif;color:#ffffff}
.swu-tr.swu-tr .tr-help{padding:30px 0 6px}
.swu-tr.swu-tr .tr-hgrid{display:grid;grid-template-columns:1fr;gap:12px}
.swu-tr.swu-tr .tr-hbox{border:2px solid #103040;padding:20px 18px;display:flex;flex-direction:column;gap:10px}
.swu-tr.swu-tr .tr-hbox h3{margin:0;font:400 24px/1.05 Alatsi,sans-serif;text-transform:uppercase;color:#103040}
.swu-tr.swu-tr .tr-hbox p{margin:0;font-size:15px;color:#3d4a54}
.swu-tr.swu-tr .tr-faq{padding:30px 0 20px}
.swu-tr.swu-tr .tr-qa{border-top:2px solid #103040;margin-top:18px}
.swu-tr.swu-tr .tr-qrow{border-bottom:1px solid #dde3e8}
.swu-tr.swu-tr .tr-qbtn{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:12px;align-items:center;width:100%;padding:16px 0;border:0;background:none;text-align:left;cursor:pointer;font:400 19px/1.2 Alatsi,sans-serif;color:#103040}
.swu-tr.swu-tr .tr-qbtn .tr-pm{font:400 26px/1 Alatsi,sans-serif;color:#a07a1c;text-align:center}
.swu-tr.swu-tr .tr-ans{margin:0 0 16px;font-size:15px;color:#3d4a54;max-width:70ch}
.swu-tr.swu-tr .tr-guides{padding:20px 0 34px}
.swu-tr.swu-tr .tr-glist{display:grid;grid-template-columns:1fr;border-top:1px solid #dde3e8}
.swu-tr.swu-tr .tr-glist a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #dde3e8;text-decoration:none;color:#103040;font:400 17px/1.2 Alatsi,sans-serif}
.swu-tr.swu-tr .tr-explain{background:#f3f5f7;padding:34px 0 34px}
.swu-tr.swu-tr .tr-explain h2{font-size:40px;color:#103040;margin:10px 0 14px}
.swu-tr.swu-tr .tr-explain .tr-big{margin:0 0 20px;font:400 20px/1.35 Alatsi,sans-serif;color:#103040;max-width:44ch}
.swu-tr.swu-tr .tr-why{display:grid;grid-template-columns:1fr;gap:0;border-top:2px solid #103040;margin-bottom:26px}
.swu-tr.swu-tr .tr-why div{padding:14px 0;border-bottom:1px solid #dde3e8}
.swu-tr.swu-tr .tr-why b{display:block;font:400 18px Alatsi,sans-serif;color:#a07a1c;margin-bottom:4px}
.swu-tr.swu-tr .tr-why p{margin:0;font-size:15px;color:#3d4a54}
.swu-tr.swu-tr .tr-ecols h3{margin:22px 0 8px;font:400 20px/1.2 Alatsi,sans-serif;color:#103040}
.swu-tr.swu-tr .tr-ecols h3:first-child{margin-top:0}
.swu-tr.swu-tr .tr-ecols p{margin:0 0 10px;font-size:15px;color:#3d4a54;max-width:70ch}
.swu-tr.swu-tr .tr-ecols a,.swu-tr.swu-tr .tr-eend a{color:#103040}
.swu-tr.swu-tr .tr-ecols .tr-n{font-weight:400;font-family:Alatsi,sans-serif;color:#103040}
.swu-tr.swu-tr .tr-eend{margin:20px 0 0;padding-top:16px;border-top:1px solid #dde3e8;font-size:14.5px;color:#3d4a54}
.swu-tr.swu-tr .tr-seo h2{margin:0 0 8px;font:400 19px/1.2 Alatsi,sans-serif;color:#103040}
.swu-tr.swu-tr .tr-seo p{margin:0 0 8px;max-width:80ch}
@media (min-width: 900px){.swu-tr.swu-tr .tr-wrap{padding:0 5vw}
.swu-tr.swu-tr .tr-hero{min-height:760px;display:flex;align-items:flex-end}
.swu-tr.swu-tr .tr-heroimg{position:absolute;inset:0;height:auto}
.swu-tr.swu-tr .tr-heroimg img{object-position:70% 30%}
.swu-tr.swu-tr .tr-hshade{background:linear-gradient(to right,rgba(16,48,64,.97) 0%,rgba(16,48,64,.88) 34%,rgba(16,48,64,.35) 56%,rgba(16,48,64,0) 72%)}
.swu-tr.swu-tr .tr-herotxt{z-index:1;max-width:820px;padding-top:30px}
.swu-tr.swu-tr .tr-hero h1{font-size:96px}
.swu-tr.swu-tr .tr-lede{font-size:18px}
.swu-tr.swu-tr .tr-facts{grid-template-columns:repeat(4,1fr)}
.swu-tr.swu-tr .tr-facts div:nth-child(odd),.swu-tr.swu-tr .tr-facts div:nth-child(even){padding:14px 16px 14px 0;border-left:0}
.swu-tr.swu-tr .tr-facts div+div{padding-left:16px;border-left:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-herobtns{flex-direction:row;padding-bottom:56px}
.swu-tr.swu-tr .tr-finder{padding:64px 0 20px}
.swu-tr.swu-tr .tr-finder h2,.swu-tr.swu-tr .tr-shop h2,.swu-tr.swu-tr .tr-chart h2,.swu-tr.swu-tr .tr-faq h2{font-size:64px}
.swu-tr.swu-tr .tr-fits{grid-template-columns:repeat(4,1fr);border-top:0;gap:16px}
.swu-tr.swu-tr .tr-fit{grid-template-columns:1fr;align-content:start;border:2px solid #103040;padding:20px}
.swu-tr.swu-tr .tr-fit .tr-ar{display:none}
.swu-tr.swu-tr .tr-fit.tr-on{padding-left:20px;background:#103040;box-shadow:none}
.swu-tr.swu-tr .tr-fit.tr-on .tr-q,.swu-tr.swu-tr .tr-fit.tr-on .tr-a{color:#dbe3e9}
.swu-tr.swu-tr .tr-fit.tr-on .tr-t{color:#ffffff}
.swu-tr.swu-tr .tr-fit.tr-on .tr-fr{color:#f2c14e}
.swu-tr.swu-tr .tr-shop{padding:40px 0 64px}
.swu-tr.swu-tr .tr-chips{padding:0 5vw 4px}
.swu-tr.swu-tr .tr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}
.swu-tr.swu-tr .tr-pname{font-size:15px}
.swu-tr.swu-tr .tr-chart{padding:64px 0}
.swu-tr.swu-tr .tr-chartgrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}
.swu-tr.swu-tr .tr-revs{padding:64px 0}
.swu-tr.swu-tr .tr-rgrid{grid-template-columns:repeat(3,1fr);gap:40px}
.swu-tr.swu-tr .tr-rev blockquote{font-size:26px}
.swu-tr.swu-tr .tr-help{padding:56px 0 10px}
.swu-tr.swu-tr .tr-hgrid{grid-template-columns:1fr 1fr;gap:20px}
.swu-tr.swu-tr .tr-hbox{flex-direction:row;align-items:center;justify-content:space-between;padding:26px 28px}
.swu-tr.swu-tr .tr-faqgrid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:60px}
.swu-tr.swu-tr .tr-faq{padding:56px 0 30px}
.swu-tr.swu-tr .tr-qa{margin-top:0}
.swu-tr.swu-tr .tr-guides{padding:30px 0 56px}
.swu-tr.swu-tr .tr-glist{grid-template-columns:1fr 1fr;column-gap:40px}
.swu-tr.swu-tr .tr-explain{padding:64px 0}
.swu-tr.swu-tr .tr-explain h2{font-size:64px}
.swu-tr.swu-tr .tr-explain .tr-big{font-size:26px}
.swu-tr.swu-tr .tr-why{grid-template-columns:repeat(3,1fr);column-gap:40px;border-top:2px solid #103040}
.swu-tr.swu-tr .tr-ecols{display:grid;grid-template-columns:1fr 1fr;gap:56px} }
.swu-tr.swu-tr .tr-hero{min-height:0}
.swu-tr.swu-tr .tr-lineup{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#eef1f4;height:250px;overflow:hidden}
.swu-tr.swu-tr .tr-lineup figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:14px 4px 8px;min-width:0}
.swu-tr.swu-tr .tr-lineup img{display:block;width:100%;height:205px;object-fit:cover;mix-blend-mode:multiply}
.swu-tr.swu-tr .tr-lineup figcaption{font:400 12px Alatsi,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#103040;margin-top:6px;white-space:nowrap}
.swu-tr.swu-tr .tr-hero .tr-herotxt{padding-top:4px}
.swu-tr.swu-tr .tr-heroimg img{object-position:76% 50%}
.swu-tr.swu-tr .tr-fitsph{margin-top:20px}
.swu-tr.swu-tr .tr-pimg{overflow:hidden}
.swu-tr.swu-tr .tr-pimg img{position:absolute;inset:0}
.swu-tr.swu-tr .tr-fitsph img{aspect-ratio:3/2}
.swu-tr.swu-tr .tr-fit .tr-n{font-size:13px;color:#5b6770;margin-left:8px}
.swu-tr.swu-tr .tr-bar{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}
.swu-tr.swu-tr .tr-bar .tr-lab{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#5b6770}
.swu-tr.swu-tr .tr-cols{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}
.swu-tr.swu-tr .tr-sw{display:flex;gap:4px;margin-top:2px;min-height:12px}
.swu-tr.swu-tr .tr-sw i{display:block;width:12px;height:12px;border:1px solid #c5ced6;box-sizing:border-box}
.swu-tr.swu-tr .tr-sw .tr-grey{background:#8a9096}
.swu-tr.swu-tr .tr-sw .tr-black{background:#16191c}
.swu-tr.swu-tr .tr-sw .tr-navy{background:#1f2c4c}
.swu-tr.swu-tr .tr-sw .tr-charcoal{background:#3c4146}
.swu-tr.swu-tr .tr-sw .tr-brown{background:#5a3b26}
.swu-tr.swu-tr .tr-sw .tr-x{display:none}
.swu-tr.swu-tr .tr-dot{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border:1px solid rgba(255,255,255,.6)}
.swu-tr.swu-tr .tr-more{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:24px}
.swu-tr.swu-tr .tr-more .tr-btn{background:#103040;color:#ffffff}
.swu-tr.swu-tr .tr-fitnote{font-size:14.5px;color:#3d4a54;margin:0 0 14px;border-left:4px solid #f2c14e;padding:6px 0 6px 12px}
.swu-tr.swu-tr .tr-trust{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-trust div{padding:14px 0;border-bottom:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-trust div:nth-child(odd){padding-right:12px}
.swu-tr.swu-tr .tr-trust div:nth-child(even){padding-left:12px;border-left:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-trust b{display:block;font:400 22px/1.05 Alatsi,sans-serif;color:#ffffff}
.swu-tr.swu-tr .tr-trust span{font-size:13px;color:#c9d4dc}
.swu-tr.swu-tr .tr-trust .tr-g{display:flex;align-items:center;gap:8px}
.swu-tr.swu-tr table.tr-gl{width:100%;border-collapse:collapse;background:#ffffff;font-size:14px}
.swu-tr.swu-tr table.tr-gl th{font:400 13px Alatsi,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#ffffff;background:#103040;text-align:left;padding:10px 10px}
.swu-tr.swu-tr table.tr-gl td{padding:10px 10px;border-bottom:1px solid #e3e8ec;color:#3d4a54;vertical-align:top}
.swu-tr.swu-tr table.tr-gl td:first-child{font:400 16px Alatsi,sans-serif;color:#103040;white-space:nowrap}
.swu-tr.swu-tr table.tr-gl .tr-hide{display:none}
@media (min-width: 900px){.swu-tr.swu-tr .tr-hero{min-height:max(760px,56vw)}
.swu-tr.swu-tr .tr-heroimg img{object-position:62% 40%}
.swu-tr.swu-tr .tr-fitsph{max-width:600px}
.swu-tr.swu-tr .tr-hshade{background:linear-gradient(to right,rgba(16,48,64,.97) 0%,rgba(16,48,64,.9) 30%,rgba(16,48,64,.45) 44%,rgba(16,48,64,0) 54%)}
.swu-tr.swu-tr .tr-hero .tr-herotxt{max-width:620px}
.swu-tr.swu-tr .tr-hero .tr-facts{grid-template-columns:1fr 1fr}
.swu-tr.swu-tr .tr-hero .tr-facts div,.swu-tr.swu-tr .tr-hero .tr-facts div+div{padding:14px 16px;border-left:0}
.swu-tr.swu-tr .tr-hero .tr-facts div:nth-child(odd){padding-left:0}
.swu-tr.swu-tr .tr-hero .tr-facts div:nth-child(even){border-left:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-hero h1{font-size:clamp(72px,6.6vw,104px)}
.swu-tr.swu-tr .tr-fits{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.swu-tr.swu-tr .tr-fit{padding:18px}
.swu-tr.swu-tr .tr-fit.tr-on{padding-left:18px}
.swu-tr.swu-tr .tr-fit .tr-t{font-size:22px}
.swu-tr.swu-tr .tr-bar{flex-direction:row;align-items:center;justify-content:space-between;padding-right:5vw}
.swu-tr.swu-tr .tr-bar .tr-chips{margin:0}
.swu-tr.swu-tr .tr-cols{padding:0}
.swu-tr.swu-tr .tr-trust{grid-template-columns:repeat(4,1fr)}
.swu-tr.swu-tr .tr-trust div:nth-child(odd),.swu-tr.swu-tr .tr-trust div:nth-child(even){padding:16px 16px 16px 0;border-left:0}
.swu-tr.swu-tr .tr-trust div+div{padding-left:16px;border-left:1px solid #2c4a5c}
.swu-tr.swu-tr table.tr-gl{font-size:15px}
.swu-tr.swu-tr table.tr-gl .tr-hide{display:table-cell} }
.swu-tr.swu-tr .tr-heroimg img{object-position:82% 30%}
.swu-tr.swu-tr .tr-gbhero .tr-lineup{height:250px}
.swu-tr.swu-tr .tr-gbhero .tr-lineup img{height:200px;object-fit:contain}
.swu-tr.swu-tr .tr-gbhero .tr-herotxt{padding-top:4px}
.swu-tr.swu-tr .tr-gbhero .tr-photonote{display:block;font-size:12.5px;color:#9fb2c0;margin-top:-6px}
.swu-tr.swu-tr .tr-sw .tr-white{background:#ffffff}
.swu-tr.swu-tr .tr-sw .tr-blue{background:#9cc3e6}
.swu-tr.swu-tr .tr-sw .tr-gold{background:#c9a227}
.swu-tr.swu-tr .tr-sw .tr-green{background:#2f6b3a}
.swu-tr.swu-tr .tr-sw .tr-red{background:#a3262a}
.swu-tr.swu-tr .tr-sw .tr-x{display:none}
.swu-tr.swu-tr .tr-dot.tr-w{background:#ffffff;border-color:#9aa6b0}
.swu-tr.swu-tr .tr-rows{display:flex;flex-direction:column;gap:10px}
.swu-tr.swu-tr .tr-sleeves{display:flex;flex-wrap:wrap;gap:8px}
.swu-tr.swu-tr .tr-collarph{margin:18px 0 6px;background:#f3f5f7}
.swu-tr.swu-tr .tr-colgrid .tr-why3{margin-top:14px}
.swu-tr.swu-tr .tr-collarph img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.swu-tr.swu-tr .tr-collars{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 6px}
.swu-tr.swu-tr .tr-collars figure{margin:0;background:#eef1f4;padding:10px 6px 8px;text-align:center}
.swu-tr.swu-tr .tr-collars img{display:block;width:100%;height:120px;object-fit:contain;mix-blend-mode:multiply}
.swu-tr.swu-tr .tr-collars figcaption{font:400 13px Alatsi,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#103040;margin-top:6px}
.swu-tr.swu-tr table.tr-sz{width:100%;border-collapse:collapse;background:#ffffff;font-size:14.5px}
.swu-tr.swu-tr table.tr-sz th{font:400 13px Alatsi,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#ffffff;background:#103040;text-align:left;padding:10px 12px}
.swu-tr.swu-tr table.tr-sz td{padding:9px 12px;border-bottom:1px solid #e3e8ec;color:#0d1b24}
.swu-tr.swu-tr table.tr-sz tr:nth-child(even) td{background:#f8fafb}
.swu-tr.swu-tr .tr-unit{display:inline-flex;border:1.5px solid #103040;margin-bottom:14px}
.swu-tr.swu-tr .tr-unit button{min-height:38px;padding:0 16px;border:0;background:#ffffff;color:#103040;font:400 15px Alatsi,sans-serif;cursor:pointer}
.swu-tr.swu-tr .tr-unit button.tr-on{background:#103040;color:#ffffff}
.swu-tr.swu-tr .tr-bigsz{background:#103040;color:#ffffff;padding:34px 0 30px}
.swu-tr.swu-tr .tr-bigsz .tr-kick{color:#f2c14e;margin-bottom:10px}
.swu-tr.swu-tr .tr-bigsz h2{font-size:40px;color:#ffffff;margin:0 0 12px}
.swu-tr.swu-tr .tr-bigsz p.tr-sub{color:#dbe3e9}
.swu-tr.swu-tr .tr-bigfacts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2c4a5c;margin:18px 0 20px}
.swu-tr.swu-tr .tr-bigfacts div{padding:14px 0;border-bottom:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-bigfacts div:nth-child(odd){padding-right:12px}
.swu-tr.swu-tr .tr-bigfacts div:nth-child(even){padding-left:12px;border-left:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-bigfacts b{display:block;font:400 26px/1.05 Alatsi,sans-serif;color:#f2c14e}
.swu-tr.swu-tr .tr-bigfacts span{font-size:13px;color:#c9d4dc}
.swu-tr.swu-tr .tr-why3{display:grid;grid-template-columns:1fr;border-top:2px solid #103040;margin-top:8px}
.swu-tr.swu-tr .tr-why3 div{padding:14px 0;border-bottom:1px solid #dde3e8}
.swu-tr.swu-tr .tr-why3 b{display:block;font:400 19px Alatsi,sans-serif;color:#a07a1c;margin-bottom:4px}
.swu-tr.swu-tr .tr-why3 p{margin:0;font-size:15px;color:#3d4a54}
@media (min-width: 900px){.swu-tr.swu-tr .tr-heroimg img{object-position:62% 35%}
.swu-tr.swu-tr .tr-gbhero .tr-gbgrid{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:56px;align-items:center;padding:20px 5vw 64px}
.swu-tr.swu-tr .tr-gbhero .tr-gbgrid .tr-herotxt{order:1;padding:0;max-width:660px}
.swu-tr.swu-tr .tr-gbhero .tr-gbgrid .tr-lineup{order:2;height:470px}
.swu-tr.swu-tr .tr-gbhero .tr-lineup img{height:400px}
.swu-tr.swu-tr .tr-gbhero .tr-gbgrid .tr-wrap{padding:0}
.swu-tr.swu-tr .tr-fits{grid-template-columns:repeat(4,minmax(0,1fr))}
.swu-tr.swu-tr .tr-rows{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
.swu-tr.swu-tr .tr-collars{max-width:560px}
.swu-tr.swu-tr .tr-colgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);column-gap:56px;align-items:start}
.swu-tr.swu-tr .tr-colgrid .tr-coltxt{grid-column:1;grid-row:1}
.swu-tr.swu-tr .tr-colgrid .tr-collarph{grid-column:2;grid-row:1 / span 2;margin:0}
.swu-tr.swu-tr .tr-colgrid .tr-why3{grid-column:1;grid-row:2;grid-template-columns:1fr}
.swu-tr.swu-tr .tr-collars img{height:160px}
.swu-tr.swu-tr .tr-bigsz{padding:64px 0}
.swu-tr.swu-tr .tr-bigsz h2{font-size:64px}
.swu-tr.swu-tr .tr-bigfacts{grid-template-columns:repeat(3,1fr)}
.swu-tr.swu-tr .tr-bigfacts div:nth-child(odd),.swu-tr.swu-tr .tr-bigfacts div:nth-child(even){padding:16px 16px 16px 0;border-left:0}
.swu-tr.swu-tr .tr-bigfacts div+div{padding-left:16px;border-left:1px solid #2c4a5c}
.swu-tr.swu-tr .tr-why3{grid-template-columns:repeat(3,1fr);column-gap:40px} }
.swu-tr.swu-tr .tr-standin{position:absolute;right:10px;bottom:10px;background:#f2c14e;color:#103040;font:400 12px Alatsi,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;z-index:3}
.swu-tr.swu-tr .tr-photoph{display:flex;align-items:center;justify-content:center;text-align:center;background:#eef1f4;color:#5b6770;font:400 15px Alatsi,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:20px;aspect-ratio:4/3;border:1px dashed #b6c0c8;margin:18px 0 6px}
.swu-tr.swu-tr .tr-sw .tr-grey{background:#8a9096}
.swu-tr.swu-tr .tr-sw .tr-sky{background:#bcd9f2}
.swu-tr.swu-tr table.tr-sz td:first-child{font-weight:600}
@media (min-width: 900px){.swu-tr.swu-tr .tr-colgrid .tr-photoph{grid-column:2;grid-row:1 / span 2;margin:0} }
.swu-tr.swu-tr .tr-sw .tr-maroon{background:#6d1f2c}
.swu-tr.swu-tr .tr-sw .tr-royal{background:#2a57b8}
.swu-tr.swu-tr .tr-sw .tr-yellow{background:#f0c419}
.swu-tr.swu-tr table.tr-sz td,.swu-tr.swu-tr table.tr-sz th{text-align:left}
.swu-tr.swu-tr table.tr-sz td.tr-y{color:#1d6b3a;font-weight:600}
.swu-tr.swu-tr .tr-tg2{display:grid;gap:14px;margin:18px 0 6px}
.swu-tr.swu-tr .tr-tg2>div{border:1px solid #d7dee4;padding:18px 18px 16px;background:#ffffff}
.swu-tr.swu-tr .tr-tg2 h3{font:400 22px/1.1 Alatsi,sans-serif;color:#103040;text-transform:uppercase;margin:0 0 6px}
.swu-tr.swu-tr .tr-tg2 p{margin:0 0 10px;color:#3f4f5a}
.swu-tr.swu-tr .tr-tg2 ul{margin:0;padding-left:18px;color:#3f4f5a}
.swu-tr.swu-tr .tr-tg2 li{margin:3px 0}
.swu-tr.swu-tr .tr-tg2 .tr-cl{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}
.swu-tr.swu-tr .tr-tg2 .tr-cl i{display:block;width:22px;height:22px;border:1px solid #c5ced6}
.swu-tr.swu-tr .tr-colband{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}
.swu-tr.swu-tr .tr-colband span{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.35);padding:8px 12px;font-size:14px}
.swu-tr.swu-tr .tr-colband i{display:block;width:16px;height:16px;border:1px solid rgba(255,255,255,.6)}
.swu-tr.swu-tr .tr-heroimg img{object-position:86% 40%}
.swu-tr.swu-tr h3.tr-sh{font:400 24px/1.1 Alatsi,sans-serif;color:#103040;text-transform:uppercase;margin:26px 0 10px}
@media (min-width: 900px){.swu-tr.swu-tr .tr-heroimg img{object-position:100% 40%}
.swu-tr.swu-tr .tr-tg2{grid-template-columns:1fr 1fr} }
.swu-tr.swu-tr .tr-prod .tr-pimg img{object-fit:contain;background:#ffffff}
.swu-tr.swu-tr .tr-mkrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.swu-tr.swu-tr .tr-mkrow .tr-lbl{font-size:13px;color:#5b6b76;width:100%}
.swu-tr.swu-tr .tr-prod .tr-pby{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#a07a1c;margin-top:10px}
.swu-tr.swu-tr .tr-prod .tr-pby+.tr-pname{margin-top:2px}
.swu-tr.swu-tr .tr-guide{width:100%;border-collapse:collapse;margin:18px 0 6px;font-size:15px}
.swu-tr.swu-tr .tr-guide th,.swu-tr.swu-tr .tr-guide td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid #d7dee4}
.swu-tr.swu-tr .tr-guide th{font:400 13px/1.2 Alata,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#5b6b76;border-bottom:2px solid #103040}
.swu-tr.swu-tr .tr-guide td:first-child{font-weight:600;color:#103040}
.swu-tr.swu-tr .tr-guide td b{display:block;font-weight:600;color:#a07a1c;margin-bottom:3px}
.swu-tr.swu-tr .tr-guide td span{color:#3f4f5a}
.swu-tr.swu-tr .tr-dlv{display:grid;gap:14px;margin:18px 0 22px}
.swu-tr.swu-tr .tr-dlv>div{border:1px solid rgba(255,255,255,.3);padding:18px}
.swu-tr.swu-tr .tr-dlv h3{font:400 22px/1.1 Alatsi,sans-serif;text-transform:uppercase;margin:0 0 6px;color:#f2c14e}
.swu-tr.swu-tr .tr-dlv p{margin:0;color:#dce7ef}
.swu-tr.swu-tr .tr-own ul{margin:14px 0 0;padding-left:18px;color:#3f4f5a}
.swu-tr.swu-tr .tr-own li{margin:4px 0}
.swu-tr.swu-tr .tr-own .tr-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0}
.swu-tr.swu-tr .tr-own .tr-packs div{border:1px solid #d7dee4;padding:12px 10px;text-align:center;background:#ffffff}
.swu-tr.swu-tr .tr-own .tr-packs b{display:block;font:400 26px/1 Alatsi,sans-serif;color:#103040}
.swu-tr.swu-tr .tr-own .tr-packs span{display:block;font-size:13px;color:#5b6b76;margin-top:4px}
.swu-tr.swu-tr .tr-own .tr-packs i{display:block;font-style:normal;font-weight:600;color:#a07a1c;margin-top:6px}
.swu-tr.swu-tr .tr-bigsz .tr-e2nph{background:transparent;margin:22px 0 0}
.swu-tr.swu-tr .tr-heroimg img{object-position:58% 40%}
@media (max-width: 899px){.swu-tr.swu-tr .tr-guide thead{display:none}
.swu-tr.swu-tr .tr-guide tr{display:block;border-bottom:1px solid #d7dee4;padding:10px 0}
.swu-tr.swu-tr .tr-guide td{display:block;border:0;padding:2px 0} }
@media (min-width: 900px){.swu-tr.swu-tr .tr-heroimg img{object-position:38% 40%}
.swu-tr.swu-tr .tr-dlv{grid-template-columns:1fr}
.swu-tr.swu-tr .tr-bigsz .tr-e2nph{margin:0} }
@media (min-width: 1100px){.swu-tr.swu-tr .tr-finder .tr-fits{grid-template-columns:repeat(5,1fr)} }
.swu-tr.swu-tr .tr-qbtn{list-style:none}
.swu-tr.swu-tr .tr-qrow .tr-pm::before{content:"+"}
.swu-tr.swu-tr .tr-qrow[open] .tr-pm::before{content:"\2212"}
.swu-tr.swu-tr .tr-more .tr-btn{border:0}
.swu-tr.swu-tr .tr-facts b span{font:inherit;color:inherit}
/* v104: the type cards replace the theme sub-category row on this page */
.haloSubCategories{display:none!important}
