.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}
.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 strong{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 strong{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 em{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 strong{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 strong{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 em{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 strong{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 strong{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 strong{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 em{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 em{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 strong{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 strong{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 em{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-heroimg img{object-position:70% 45%}
.swu-tr.swu-tr .tr-spt{padding:34px 0 10px}
.swu-tr.swu-tr .tr-spt h2.tr-disp{margin:0 0 6px;font-size:44px;line-height:.98;color:#103040}
.swu-tr.swu-tr .tr-spt .tr-sub{margin:0 0 18px}
.swu-tr.swu-tr .tr-spg{margin:0 0 22px}
.swu-tr.swu-tr .tr-spg h3{font:400 13px/1.2 Alata,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#a07a1c;margin:0 0 8px}
.swu-tr.swu-tr .tr-spl{display:grid;grid-template-columns:1fr 1fr;padding:1px 0 0 1px}
.swu-tr.swu-tr .tr-spl a{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:74px;padding:12px 12px 10px;border:1px solid #d7dee4;margin:-1px 0 0 -1px;text-decoration:none;color:#103040;background:#ffffff}
.swu-tr.swu-tr .tr-spl a strong{font:400 17px/1.15 Alatsi,sans-serif;text-transform:uppercase}
.swu-tr.swu-tr .tr-spl a em{font-style:normal;font-size:13px;color:#5b6b76;line-height:1.35}
.swu-tr.swu-tr .tr-spl a span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#a07a1c}
.swu-tr.swu-tr .tr-spl a span svg{width:16px;height:16px}
.swu-tr.swu-tr .tr-spl a:hover{background:#f3f6f8}
.swu-tr.swu-tr .tr-shopnote{border:1px dashed #b8c4cd;padding:22px 18px;color:#5b6b76;font-size:14px;margin:6px 0 0;background:#ffffff}
.swu-tr.swu-tr .tr-chk{list-style:none;margin:14px 0 0;padding:0}
.swu-tr.swu-tr .tr-chk li{position:relative;padding:8px 0 8px 28px;border-bottom:1px solid #e3e8ec;color:#3f4f5a}
.swu-tr.swu-tr .tr-chk li::before{content:"";position:absolute;left:2px;top:14px;width:12px;height:7px;border-left:2px solid #1d6b3a;border-bottom:2px solid #1d6b3a;transform:rotate(-45deg)}
.swu-tr.swu-tr .tr-chk li strong{color:#103040;font-weight:600}
.swu-tr.swu-tr .tr-faq details{border-bottom:1px solid #d7dee4}
.swu-tr.swu-tr .tr-faq summary{display:flex;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;font-weight:600;color:#103040;list-style:none}
.swu-tr.swu-tr .tr-faq summary::-webkit-details-marker{display:none}
.swu-tr.swu-tr .tr-faq summary::after{content:"+";color:#a07a1c;font-size:20px;line-height:1}
.swu-tr.swu-tr .tr-faq details[open] summary::after{content:"\2212"}
.swu-tr.swu-tr .tr-faq details p{margin:0 0 16px;color:#3f4f5a}
@media (min-width: 700px){.swu-tr.swu-tr .tr-spl{grid-template-columns:repeat(3,1fr)}}
@media (min-width: 900px){.swu-tr.swu-tr .tr-heroimg img{object-position:62% 45%}
.swu-tr.swu-tr .tr-spl{grid-template-columns:repeat(4,1fr)}
.swu-tr.swu-tr .tr-spt{padding:56px 0 20px}
.swu-tr.swu-tr .tr-spt h2.tr-disp{font-size:64px}}
@media (min-width: 1200px){.swu-tr.swu-tr .tr-spl.tr-wide{grid-template-columns:repeat(6,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 strong span{font:inherit;color:inherit}
.swu-tr.swu-tr .tr-herocol{display:flex;flex-direction:column;gap:18px}
.swu-tr.swu-tr .tr-heroimg{background-color:#103040;background-image:var(--sp-hero);background-size:cover;background-repeat:no-repeat;background-position:70% 45%;font-size:0;line-height:0;color:transparent}
.swu-tr.swu-tr .tr-hshade{font-size:0;line-height:0;color:transparent}
.swu-tr.swu-tr .tr-crumb{color:#9fb2c0}
.swu-tr.swu-tr .tr-crumb a{color:#9fb2c0}
.swu-tr.swu-tr .tr-btny{background:#f2c14e;color:#103040}
.swu-tr.swu-tr .tr-btno{border-color:#ffffff;color:#ffffff}
.swu-tr.swu-tr .tr-btnn{background:#103040;color:#ffffff}
.swu-tr.swu-tr .tr-btnwa{background:#25d366;color:#0b2130;flex:none;gap:8px}
.swu-tr.swu-tr .tr-btnwa::before{content:"";width:20px;height:20px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b2130' d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.2-.7-2.7-1.1-4.4-3.8-4.5-4-.1-.2-1.1-1.4-1.1-2.7 0-1.3.7-1.9.9-2.2.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 2c.1.2.1.3 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.3 2.4 1.5.3.1.5.1.6-.1l.9-1c.2-.3.4-.2.6-.1l1.9.9c.3.1.5.2.5.3.1.1.1.7-.2 1.3z'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}
.swu-tr.swu-tr .tr-spl a span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#a07a1c}
.swu-tr.swu-tr .tr-spl a span::after{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a07a1c' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 12h15'%3E%3C/path%3E%3Cpath d='M13 6l6 6-6 6'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}
.swu-tr.swu-tr .tr-shop{padding:34px 0 0}
.swu-tr.swu-tr .tr-shop h2.tr-disp{margin:0;font-size:36px;line-height:1;color:#103040}
.swu-tr.swu-tr .tr-revs{padding-top:30px;padding-bottom:30px}
.swu-tr.swu-tr .tr-trust .tr-g::before{content:"";width:22px;height:22px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'%3E%3C/path%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'%3E%3C/path%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'%3E%3C/path%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}
.swu-tr.swu-tr .tr-explain.tr-own{background:#ffffff}
.swu-tr.swu-tr .tr-kick.tr-gold{color:#a07a1c;margin-bottom:10px}
.swu-tr.swu-tr .tr-coltxt .tr-herobtns{margin-top:18px}
.swu-tr.swu-tr .tr-collarph{display:block;width:100%;aspect-ratio:4/3;background:#f3f5f7 var(--sp-f2) center/cover no-repeat}
.swu-tr.swu-tr .tr-colgrid .tr-collarph{margin:18px 0 6px}
.swu-tr.swu-tr .tr-big{margin:10px 0 0}
.swu-tr.swu-tr .tr-glist a::after{content:"";width:22px;height:22px;justify-self:end;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23103040' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 12h15'%3E%3C/path%3E%3Cpath d='M13 6l6 6-6 6'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}
@media (min-width: 900px){.swu-tr.swu-tr .tr-heroimg{background-position:62% 45%}
.swu-tr.swu-tr .tr-shop{padding-top:48px}
.swu-tr.swu-tr .tr-shop h2.tr-disp{font-size:52px}
.swu-tr.swu-tr .tr-colgrid .tr-collarph{margin:0}}
/* v105 sports pages: the lower half moves below the products; the theme's own sub-category row and delivery strip step aside */
#swu-tr .swu-sp-page>.tr-bot{display:none}
#swu-tr-b .tr-bot{display:block}
#swu-tr-b.swu-tr.swu-tr{margin-top:30px}
.haloSubCategories{display:none!important}
body:has(#swu-tr) .swu-cat-strip{display:none!important}
.swu-tr.swu-tr .tr-heroimg>.tr-hshade{position:absolute;inset:0}
/* v106: wide screens keep the hero text column as wide as at 1440 (the side padding grows) */
@media (min-width: 1500px){.swu-tr.swu-tr .tr-hero .tr-herotxt{max-width:720px}}
