body{margin:0;padding:0}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--page:#ffffff;--plate:#ECEEF0;--plate-2:#F5F6F7;--ink:#0B1626;--ink-2:#4A5563;--line:#E1E4E8;--navy:#001128;--navy-2:#1C2228;--green:#3DC925;--green-ink:#1E7A10;--green-soft:#E8F8E4;--warn:#9A5B00;--warn-soft:#FFF4E0;--display:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Jost","DM Sans",system-ui,sans-serif;--r:14px;--r-sm:8px;--maxw:1240px;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink)}body{font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--page)}h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.12;text-wrap:balance;letter-spacing:-.015em;color:var(--ink)}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}input,select,textarea{font:inherit;color:var(--ink)}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.num{font-variant-numeric:tabular-nums}.eyebrow{font:600 12px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;font:600 15px var(--display);background:var(--navy);color:#fff;transition:transform .15s,background .15s}.btn:hover{background:#0f2a4d}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.ghost:hover{background:var(--plate-2)}.btn.green{background:var(--green);color:var(--navy)}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.preview-note{background:var(--warn-soft);color:var(--warn);font:500 13px var(--display);text-align:center;padding-block:6px}.preview-note .wrap{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.announce{background:var(--navy);color:#fff;font:500 13px var(--display);padding-block:9px}.announce .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.announce .msg{flex:1;text-align:center;min-width:0}.announce .msg b{color:var(--green)}.announce .side{font-size:12px;opacity:.8;white-space:nowrap}@media(max-width:720px){.announce .side{display:none}}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--page);border-bottom:1px solid var(--line)}header.site .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:72px}.logo{display:flex;align-items:center;gap:10px;font:700 20px var(--display);letter-spacing:-.02em}.logo .mark{width:30px;height:30px;border-radius:8px;background:var(--navy);display:grid;place-items:center}.logo .mark i{width:12px;height:12px;border-radius:3px;background:var(--green);display:block;transform:rotate(45deg)}nav.main{display:flex;justify-content:center;gap:4px}nav.main>.item{position:relative}nav.main>.item>a{display:flex;align-items:center;gap:4px;padding:10px 14px;border-radius:999px;font:500 15px var(--display)}nav.main>.item>a:hover,nav.main>.item>a.on{background:var(--plate-2)}.mega{position:absolute;left:50%;top:100%;transform:translate(-50%);padding-top:10px;display:none;z-index:60}nav.main>.item:hover .mega,nav.main>.item:focus-within .mega{display:block}.mega-inner{background:var(--page);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 40px #0011281f;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(190px,1fr)) 220px;gap:6px 28px;width:720px}.mega-inner a.sub{display:block;padding:7px 0;font:500 15px var(--display);color:var(--ink)}.mega-inner a.sub small{color:var(--ink-2);font:400 13px var(--body);margin-left:6px}.mega-inner a.sub:hover{color:var(--green-ink)}.mega-feature{grid-row:1/span 6;grid-column:3;background:var(--plate);border-radius:var(--r-sm);padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:220px}.mega-feature svg{width:100%;height:auto;flex:1}.icons{display:flex;gap:6px;align-items:center}.icon-btn{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;position:relative}.icon-btn:hover{background:var(--plate-2)}.icon-btn svg{width:22px;height:22px}.badge-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--green);color:var(--navy);font:700 11px/18px var(--display);text-align:center;padding:0 4px}.burger{display:none}nav.main>.item>a{white-space:nowrap}@media(max-width:1180px){nav.main{display:none}.burger{display:grid}header.site .wrap{grid-template-columns:auto 1fr auto;height:64px}.logo{justify-self:start}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00112861;z-index:70}.drawer{position:fixed;top:0;bottom:0;width:min(420px,100%);background:var(--page);z-index:80;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 0 50px #00112833}.drawer.right{right:0;padding-right:env(safe-area-inset-right,0px)}.drawer.left{left:0;padding-left:env(safe-area-inset-left,0px)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.drawer-body{flex:1;overflow:auto;padding:12px 20px}.drawer-foot{padding:18px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.m-group{padding:8px 0;border-bottom:1px solid var(--line)}.m-group h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:10px 0 4px}.m-group a{display:block;padding:9px 0;font:500 16px var(--display)}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line .thumb{background:var(--plate);border-radius:var(--r-sm);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.cart-line .thumb svg{width:90%;height:auto}.cart-line .meta{min-width:0;font-size:14px;color:var(--ink-2)}.cart-line .meta b{display:block;color:var(--ink);font:600 15px var(--display)}.empty{color:var(--ink-2);padding:30px 0;text-align:center}.search-box{width:100%;height:48px;border:1.5px solid var(--line);border-radius:999px;padding:0 18px}.search-results a{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px}.search-results .thumb{background:var(--plate);border-radius:6px;aspect-ratio:1;display:grid;place-items:center}.search-results .thumb svg{width:86%;height:auto}section.band{padding-block:72px}section.band.tight{padding-block:48px}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.sec-head h2{font-size:clamp(28px,3.6vw,40px);font-weight:600}.sec-head p{color:var(--ink-2);max-width:56ch}.link-arrow{font:600 15px var(--display);border-bottom:1.5px solid currentColor;padding-bottom:2px}.hero{padding-block:28px 64px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.hero h1{font-size:clamp(44px,6.4vw,84px);font-weight:700;line-height:.98;letter-spacing:-.035em}.hero h1 span{display:block}.hero h1 .g{color:var(--green-ink)}.hero .lede{font-size:19px;color:var(--ink-2);max-width:46ch;margin:22px 0 30px}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.hero .facts{display:flex;gap:28px;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.hero .facts div{font-size:14px;color:var(--ink-2)}.hero .facts b{display:block;font:600 22px var(--display);color:var(--ink)}.hero-collage{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:14px;min-width:0}.plate{background:var(--plate);border-radius:var(--r);display:grid;place-items:center;overflow:hidden;position:relative}.hero-collage .plate:first-child{grid-row:1/span 2;aspect-ratio:3/4}.hero-collage .plate svg{width:82%;height:auto}.plate .tag{position:absolute;left:12px;bottom:12px;background:var(--page);border-radius:999px;padding:6px 12px;font:600 12px var(--display)}@media(max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-collage{order:-1}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}@media(max-width:1060px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.card{display:flex;flex-direction:column;gap:12px;min-width:0}.card .plate{aspect-ratio:4/5}.card .plate svg{width:78%;height:auto;transition:transform .35s ease}.card:hover .plate svg{transform:scale(1.04)}.chip{position:absolute;top:12px;left:12px;border-radius:999px;padding:5px 10px;font:600 11px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.chip.moq{background:var(--green);color:var(--navy)}.chip.quote{background:var(--navy);color:#fff}.chip.fab{background:var(--page);color:var(--ink)}.card h3{font-size:16px;font-weight:600;line-height:1.3}.card .price{font:500 15px var(--display);color:var(--ink)}.card .price small{color:var(--ink-2);font:400 13px var(--body)}.card .meta{font-size:13px;color:var(--ink-2)}.card .info{display:flex;flex-direction:column;gap:4px}.moq-band{background:var(--plate-2)}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:820px){.three{grid-template-columns:1fr}}.feature{background:var(--page);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;gap:10px;min-width:0}.feature .big{font:700 46px/1 var(--display);letter-spacing:-.03em;color:var(--navy)}.feature .big em{font-style:normal;color:var(--green-ink)}.feature h3{font-size:19px;font-weight:600}.feature p{color:var(--ink-2)}.industries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:980px){.industries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.industries{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind{background:var(--plate);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:8px;min-height:210px;position:relative;overflow:hidden}.ind svg{position:absolute;right:-6%;bottom:-8%;width:62%;height:auto;opacity:.95}.ind h3{font-size:17px;font-weight:600;max-width:70%;position:relative}.ind span{font-size:13px;color:var(--ink-2);position:relative}.ind.school{background:var(--navy)}.ind.school h3,.ind.school span{color:#fff}.ind:hover h3{text-decoration:underline;text-underline-offset:3px}.ladder-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}@media(max-width:900px){.ladder-wrap{grid-template-columns:1fr}}.ladder{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}.ladder table{border-collapse:collapse;width:100%;min-width:520px}.ladder th,.ladder td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line);font-size:15px}.ladder th{font:600 12px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--plate-2)}.ladder tr:last-child td{border-bottom:0}.ladder td.save{color:var(--green-ink);font-weight:500}.bar{height:8px;border-radius:4px;background:var(--plate);overflow:hidden;min-width:80px}.bar i{display:block;height:100%;background:var(--green)}.factory{background:var(--navy);color:#fff}.factory h2,.factory h3{color:#fff}.factory .grid2{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.factory .grid2{grid-template-columns:1fr}}.factory p{color:#ffffffbf;font-size:18px;max-width:52ch}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat{border:1px solid rgba(255,255,255,.16);border-radius:var(--r);padding:20px}.stat b{display:block;font:700 34px var(--display);color:var(--green)}.stat span{color:#ffffffbf;font-size:14px}.clients{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:820px){.clients{grid-template-columns:repeat(3,minmax(0,1fr))}}.client{height:72px;border:1.5px dashed var(--line);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-2);font:500 12px var(--display);text-align:center;padding:6px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:s}@media(max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.step{border-top:2px solid var(--ink);padding-top:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.step:before{counter-increment:s;content:"Step " counter(s);font:600 12px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink)}.step h3{font-size:19px;font-weight:600}.step p{color:var(--ink-2)}.swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:980px){.swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.swatch{display:flex;flex-direction:column;gap:8px}.swatch .sw{aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden}.swatch .sw svg{width:100%;height:100%;display:block}.swatch b{font:600 15px var(--display)}.swatch span{font-size:13px;color:var(--ink-2)}.faq{max-width:840px}details.qa{border-bottom:1px solid var(--line)}details.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:600 17px var(--display)}details.qa summary::-webkit-details-marker{display:none}details.qa summary:after{content:"+";font-size:22px;line-height:1;color:var(--ink-2)}details.qa[open] summary:after{content:"\2013"}details.qa p{padding:0 0 20px;color:var(--ink-2);max-width:70ch}.bulk{background:var(--green-soft);border-radius:var(--r);padding:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bulk h2{font-size:clamp(24px,3vw,34px);font-weight:600}.bulk p{color:var(--ink-2);margin-top:6px}footer{background:var(--navy-2);color:#fffc;margin-top:24px}footer .wrap{padding-block:56px 32px}.f-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}@media(max-width:820px){.f-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.f-grid{grid-template-columns:1fr}}.f-grid>div{min-width:0}footer h4{color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}footer a{display:block;padding:5px 0;font-size:15px}footer a:hover{color:#fff}footer .logo{color:#fff}footer .small{font-size:13px;opacity:.7;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.newsletter{display:flex;gap:8px;margin-top:16px}.newsletter input{flex:1;min-width:0;height:44px;border-radius:999px;border:0;padding:0 16px;background:#ffffff1a;color:#fff}.newsletter input::placeholder{color:#ffffff8c}.crumbs{font-size:14px;color:var(--ink-2);padding-block:22px 0;display:flex;gap:8px;flex-wrap:wrap}.crumbs a:hover{color:var(--ink)}.c-head{padding-block:18px 26px;display:flex;flex-direction:column;gap:12px}.c-head h1{font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.03em}.c-head p{color:var(--ink-2);max-width:64ch;font-size:17px}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 72px);background:var(--page);z-index:20;min-width:0}.pills{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:720px){.toolbar{position:static}.pills{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.pills::-webkit-scrollbar{display:none}.pill{flex:0 0 auto}}.pill{height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px var(--display);background:var(--page)}.pill:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pill[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}.toolbar select{height:36px;border-radius:999px;border:1px solid var(--line);padding:0 12px;background:var(--page)}.toolbar .count{font-size:14px;color:var(--ink-2)}.seo-block{margin-top:60px;padding-top:28px;border-top:1px solid var(--line);color:var(--ink-2);max-width:72ch;font-size:15px}.seo-block h2{font-size:20px;margin-bottom:10px;font-weight:600}.group-title{font:600 22px var(--display);margin:36px 0 18px;display:flex;gap:10px;align-items:baseline}.group-title small{font:400 14px var(--body);color:var(--ink-2)}.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;padding-block:20px 60px}@media(max-width:980px){.pdp{grid-template-columns:1fr;gap:28px}}.gallery{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;align-self:start}.gallery .plate{aspect-ratio:4/5}.gallery .plate svg{width:80%;height:auto}.gallery .main{grid-row:span 2;aspect-ratio:auto}.gallery .wide{grid-column:1/-1;aspect-ratio:16/9}.gallery .wide svg{width:100%;height:100%}@media(max-width:620px){.gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-left:calc(-1*max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(16px,env(safe-area-inset-right,0px)));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.gallery .plate{flex:0 0 86%;scroll-snap-align:center;aspect-ratio:4/5}.gallery .wide{aspect-ratio:4/5}}.buy{position:sticky;top:calc(env(safe-area-inset-top,0px) + 92px);align-self:start;display:flex;flex-direction:column;gap:22px;min-width:0}@media(max-width:980px){.buy{position:static}}.buy h1{font-size:clamp(28px,3.4vw,38px);font-weight:600;letter-spacing:-.02em}.buy .from{font:500 20px var(--display)}.buy .from small{font:400 14px var(--body);color:var(--ink-2)}.buy .lede{color:var(--ink-2)}.opt-label{display:flex;justify-content:space-between;gap:12px;font:600 14px var(--display);margin-bottom:10px}.opt-label span{font-weight:400;color:var(--ink-2)}.fabrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.fab-btn{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);padding:10px 12px;text-align:left;display:flex;flex-direction:column;gap:2px;background:var(--page)}.fab-btn b{font:600 14px var(--display)}.fab-btn span{font-size:12px;color:var(--ink-2)}.fab-btn .p{font:500 13px var(--display);color:var(--ink)}.fab-btn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fab-btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--navy);background:var(--plate-2)}.sizes{display:flex;gap:8px;flex-wrap:wrap}.size-btn{min-width:52px;height:44px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:600 14px var(--display);padding:0 14px}.size-btn[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}.qbox{background:var(--plate-2);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:14px}.qhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.qhead .t{font:700 14px var(--display);letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.qhead .t em{font-style:normal;background:var(--green);color:var(--navy);border-radius:999px;padding:3px 10px;font-size:12px;letter-spacing:0}.qhead small{color:var(--ink-2);font-size:13px}.stepper{display:inline-flex;align-items:center;background:var(--page);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);width:max-content}.stepper button{width:44px;height:44px;font:500 20px var(--display)}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper input{width:72px;height:44px;border:0;text-align:center;font:600 17px var(--display);background:transparent}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:520px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{position:relative;background:var(--page);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);padding:12px 4px 10px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.tile .q{font:500 12px var(--display);color:var(--ink-2)}.tile .u{font:700 15px var(--display);color:var(--ink)}.tile .pp{font-size:11px;color:var(--ink-2)}.tile .off{font:600 11px var(--display);color:var(--green-ink)}.tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--green);background:var(--green-soft)}.tile .flag{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--navy);color:#fff;font:700 9px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px;white-space:nowrap}.summary{border-top:1px dashed var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px;font-size:15px}.summary div{display:flex;justify-content:space-between;gap:12px}.summary .muted{color:var(--ink-2)}.summary .save{color:var(--green-ink)}.summary .total{font:700 22px var(--display);padding-top:6px}.summary .gst{font-size:13px;color:var(--ink-2);justify-content:flex-end}.brand-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:420px){.brand-opts{grid-template-columns:1fr}}.brand-opts button{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);padding:10px;text-align:left;display:flex;flex-direction:column;gap:2px;background:var(--page)}.brand-opts button b{font:600 14px var(--display)}.brand-opts button span{font-size:12px;color:var(--ink-2)}.brand-opts button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--navy);background:var(--plate-2)}.upload{display:flex;align-items:center;gap:10px;border:1.5px dashed var(--line);border-radius:var(--r-sm);padding:12px;font-size:14px;color:var(--ink-2)}.upload input{max-width:100%;font-size:13px}.notes{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ink-2)}.notes div{display:flex;gap:10px;align-items:flex-start}.notes svg{flex:0 0 18px;margin-top:2px}.b2b-link{font:600 14px var(--display);text-decoration:underline;text-underline-offset:3px}details.acc{border-top:1px solid var(--line)}details.acc:last-of-type{border-bottom:1px solid var(--line)}details.acc summary{list-style:none;cursor:pointer;padding:16px 0;font:600 15px var(--display);display:flex;justify-content:space-between}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";color:var(--ink-2)}details.acc[open] summary:after{content:"\2013"}details.acc .in{padding-bottom:16px;color:var(--ink-2);font-size:15px;display:flex;flex-direction:column;gap:8px}.size-table{overflow-x:auto}.size-table table{border-collapse:collapse;width:100%;min-width:360px;font-size:14px}.size-table td,.size-table th{border:1px solid var(--line);padding:8px 10px;text-align:center}.size-table th{background:var(--plate-2);font:600 13px var(--display)}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quote-form label{display:flex;flex-direction:column;gap:6px;font:600 13px var(--display)}.quote-form .full{grid-column:1/-1}.quote-form input,.quote-form select,.quote-form textarea{height:44px;border-radius:var(--r-sm);border:1px solid var(--line);padding:0 12px;background:var(--page);font:400 15px var(--body)}.quote-form textarea{height:84px;padding:10px 12px;resize:vertical}.done{background:var(--green-soft);border-radius:var(--r-sm);padding:14px;color:var(--green-ink);font-size:15px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--page);border-top:1px solid var(--line);box-shadow:0 -10px 30px #00112814;padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-bar .wrap{display:flex;align-items:center;gap:14px;height:76px}.sticky-bar .thumb{width:52px;height:52px;border-radius:var(--r-sm);background:var(--plate);display:grid;place-items:center;flex:0 0 auto}.sticky-bar .thumb svg{width:86%;height:auto}.sticky-bar .t{flex:1;min-width:0}.sticky-bar .t b{display:block;font:600 15px var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bar .t span{font-size:14px;color:var(--ink-2)}@media(max-width:520px){.sticky-bar .thumb{display:none}.sticky-bar .btn{padding:0 16px;height:44px;flex:0 0 auto}.sticky-bar .t span{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.page-hero{padding-block:24px 36px;max-width:820px}.page-hero h1{font-size:clamp(36px,5vw,58px);font-weight:700;letter-spacing:-.03em}.page-hero p{font-size:19px;color:var(--ink-2);margin-top:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:820px){.two{grid-template-columns:1fr}}.panel{background:var(--plate-2);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;gap:10px;min-width:0}.panel h3{font-size:20px;font-weight:600}.panel p,.panel li{color:var(--ink-2)}.panel ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.price-big{font:700 40px var(--display);color:var(--navy)}.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--navy);color:#fff;border-radius:999px;padding:12px 20px;font:500 14px var(--display);z-index:90;box-shadow:0 10px 30px #00112840}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.plate .photo{position:absolute}.hero-collage .plate .tag{z-index:1}.ind-photo{background:#1c2228;color:#fff}.ind-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0011280d 30%,#001128c7)}.ind-photo h3,.ind-photo span{position:relative;z-index:1;color:#fff;margin-top:auto}.ind-photo h3{margin-top:auto;max-width:90%}.ind-photo span{margin-top:0;color:#fffc}.factory-photo{position:relative;overflow:hidden}.factory-photo .bg{opacity:.16}.factory-photo .wrap{position:relative}.ats-img .photo,.ats-thumb .photo{position:absolute}.ats-thumb{position:relative}.pm-vid.has-img{position:relative;padding:0;justify-content:flex-end;color:#fff;border-color:var(--pm-green)}.pm-vid.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,17,40,.75))}.pm-vid.has-img .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);z-index:1;width:26px;height:26px;border-radius:50%;background:#ffffffe6;color:var(--pm-blue);display:grid;place-items:center;font-size:10px}.pm-vid.has-img small{position:relative;z-index:1;padding:0 4px 6px;font-weight:600}.ats-video video{width:100%;height:100%;object-fit:cover;display:block}.ats-swatch{position:relative}.ats-tag{position:absolute;left:50%;top:18px;transform:translate(-50%);width:min(78%,340px);display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:6px;background:linear-gradient(90deg,#e6e9ee,#fff 50%,#d9dde3);box-shadow:0 6px 20px #0000002e;font-family:Inter,sans-serif}.ats-tag .mk{width:30px;height:30px;border-radius:7px;background:var(--navy);display:grid;place-items:center;flex:0 0 auto}.ats-tag .mk i{width:11px;height:11px;border-radius:2px;background:var(--green);transform:rotate(45deg)}.ats-tag div{flex:1;min-width:0;display:flex;flex-direction:column}.ats-tag b{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink);text-transform:uppercase}.ats-tag small{font:500 10px ui-monospace,monospace;color:var(--ink-2);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ats-tag em{font:600 10px ui-monospace,monospace;font-style:normal;background:var(--navy);color:#fff;border-radius:999px;padding:3px 8px}.ats-chain-img{position:relative;overflow:hidden}.photo-band{position:relative;aspect-ratio:21/8;border-radius:var(--r);overflow:hidden;margin-bottom:32px;background:var(--plate)}@media(max-width:720px){.photo-band{aspect-ratio:4/3}}.pm{--pm-blue:#0A3A8C;--pm-blue-2:#E8EEF9;--pm-green:#3DC925;--pm-green-ink:#1E7A10;--pm-green-soft:#EAF8E6;--pm-ink:#222222;--pm-mute:#878787;--pm-line:#E6E6E6;--pm-card:#F7F8FA;font-family:Poppins,system-ui,sans-serif;color:var(--pm-ink)}.pm h1,.pm h2,.pm h3,.pm h4{font-family:Poppins,system-ui,sans-serif;letter-spacing:0}.pm-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding-block:24px 20px;align-items:start}@media(max-width:900px){.pm-grid{grid-template-columns:1fr;gap:18px;padding-top:0}}.pm-media{position:sticky;top:calc(env(safe-area-inset-top,0px) + 92px);display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:900px){.pm-media{position:static;margin-left:calc(-1*max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(16px,env(safe-area-inset-right,0px)))}}.pm-slider{position:relative;background:#f1f2f4;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px}@media(max-width:900px){.pm-slider{border-radius:0}}.pm-slide{width:78%;display:grid;place-items:center}.pm-slide svg{width:100%;height:auto}.pm-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001f;font-size:22px;line-height:1;display:grid;place-items:center;color:var(--pm-ink)}.pm-arrow.l{left:12px}.pm-arrow.r{right:12px}.pm-zoom{position:absolute;right:14px;bottom:14px;width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px #0000001f}.pm-thumbs{display:flex;gap:8px;overflow-x:auto;padding-inline:max(0px,env(safe-area-inset-left,0px))}@media(max-width:900px){.pm-thumbs{padding-inline:16px}}.pm-thumb{flex:0 0 68px;height:68px;border-radius:8px;background:#f1f2f4;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-thumb svg{width:84%;height:84%}.pm-thumb[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pm-blue)}.pm-info{display:flex;flex-direction:column;gap:14px;min-width:0}.pm-title{font-size:20px;font-weight:600;line-height:1.4;color:var(--pm-ink)}.pm-rating{font-size:15px;color:var(--pm-ink);display:flex;gap:6px;align-items:center;margin-top:-6px}.pm-stars{color:var(--pm-green);letter-spacing:1px}.pm-sold{font-size:14px;font-weight:600;color:var(--pm-mute);margin-top:-8px}.pm-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pm-price .now{font-size:30px;font-weight:700;color:var(--pm-ink)}.pm-price s{font-size:18px;color:var(--pm-mute)}.pm-save{background:var(--pm-green);color:#fff;font-size:12px;font-weight:700;padding:4px 9px;border-radius:5px}.pm-tax{font-size:13px;color:var(--pm-mute);margin-top:-10px}.pm-card{background:var(--pm-card);border:1px solid var(--pm-line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.pm-card-row{flex-direction:row;align-items:center;justify-content:space-between}.pm-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-card h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-pill{font-size:12px;font-weight:600;border-radius:6px;padding:4px 10px;white-space:nowrap}.pm-pill.dark{background:var(--pm-blue);color:#fff}.pm-pill.hot{background:var(--pm-green);color:#fff}.pm-pill.soft{background:#e9ebee;color:var(--pm-mute);font-weight:500}.pm-colours{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 6px}@media(max-width:620px){.pm-colours{grid-template-columns:repeat(5,minmax(0,1fr))}}.pm-colour{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--pm-ink)}.pm-colour .sw{width:100%;aspect-ratio:1;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--pm-line);display:grid;place-items:center;overflow:hidden;position:relative}.pm-colour .sw svg{width:86%;height:86%}.pm-colour[aria-pressed=true] .sw{box-shadow:inset 0 0 0 2px var(--pm-blue)}.pm-colour[aria-pressed=true] .sw:after{content:"\2713";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:var(--pm-green);color:#fff;font-size:10px;line-height:16px;text-align:center}.pm-colour .lb{text-align:center;line-height:1.2}.pm-fabrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.pm-fab{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px var(--pm-line);padding:10px;text-align:left;display:flex;flex-direction:column;gap:1px}.pm-fab b{font-size:13px;font-weight:600}.pm-fab span{font-size:11px;color:var(--pm-mute)}.pm-fab em{font-style:normal;font-size:12px;font-weight:600;color:var(--pm-blue)}.pm-fab[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pm-blue);background:var(--pm-blue-2)}.pm-qrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pm-stepper{display:inline-flex;align-items:center;background:#e9ebee;border-radius:8px;padding:3px}.pm-stepper button{width:42px;height:42px;font-size:20px;color:var(--pm-ink)}.pm-stepper button:disabled{opacity:.35;cursor:not-allowed}.pm-stepper input{width:58px;height:42px;border:0;border-radius:6px;background:#fff;text-align:center;font:600 18px Poppins,sans-serif}.pm-qsum{font-size:13px;color:var(--pm-mute);line-height:1.35}.pm-qsum b{font-size:20px;font-weight:700;color:var(--pm-ink)}.pm-qsum span{font-size:14px;font-weight:600;color:var(--pm-ink)}.pm-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mute)}.pm-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:520px){.pm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pm-tile{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px var(--pm-line);padding:9px 4px;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.pm-tile .r{font-size:11px;color:var(--pm-ink)}.pm-tile b{font-size:14px;font-weight:700}.pm-tile .o{font-size:11px;color:var(--pm-green-ink);font-weight:500}.pm-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pm-blue);background:var(--pm-blue-2)}.pm-upsell{background:var(--pm-green-soft);border:1px solid #CDEFC4;border-radius:10px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--pm-ink)}.pm-upsell b{color:var(--pm-green-ink)}.pm-make{background:var(--pm-green-ink);color:#fff;font-weight:700;font-size:13px;border-radius:8px;padding:10px 14px;white-space:nowrap}.pm-chart{font-size:13px;font-weight:600;color:var(--pm-ink);border-bottom:1.5px solid var(--pm-ink)}.pm-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:420px){.pm-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.pm-size{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px var(--pm-line);padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:8px}.pm-size .nm{font-size:13px;font-weight:600}.pm-size .nm small{font-weight:400;color:var(--pm-mute)}.pm-mini{display:flex;align-items:center;gap:8px}.pm-mini button{width:28px;height:28px;border-radius:6px;background:#f1f2f4;font-size:16px}.pm-mini button:disabled{opacity:.35}.pm-mini span{min-width:16px;text-align:center;font-weight:600}.pm-progress{height:6px;border-radius:3px;background:#e3e5e8;overflow:hidden}.pm-progress i{display:block;height:100%;background:var(--pm-green);transition:width .2s}.pm-size-hint{font-size:13px;color:var(--pm-mute)}.pm-size-hint.ok{color:var(--pm-green-ink);font-weight:600}.pm-upload{display:flex;gap:12px;align-items:flex-start;border:1.5px dashed var(--pm-blue);border-radius:10px;padding:14px;background:#fff;font-size:12px;color:var(--pm-mute);cursor:pointer;position:relative}.pm-upload b{font-size:13px;color:var(--pm-ink)}.pm-upload .ic{width:36px;height:36px;border-radius:8px;background:var(--pm-blue-2);color:var(--pm-blue);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.pm-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pm-brand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:420px){.pm-brand{grid-template-columns:1fr}}.pm-brand button{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px var(--pm-line);padding:9px;text-align:left;display:flex;flex-direction:column}.pm-brand b{font-size:13px;font-weight:600}.pm-brand span{font-size:11px;color:var(--pm-mute)}.pm-brand button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pm-blue);background:var(--pm-blue-2)}.pm-text{width:100%;min-height:76px;border-radius:10px;border:1px solid var(--pm-line);padding:12px;font:400 14px Poppins,sans-serif;resize:vertical;background:#fff}.pm-voice{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--pm-line);border-radius:10px;padding:10px 12px;font-size:13px;position:relative;cursor:pointer}.pm-voice .mic{width:34px;height:34px;border-radius:50%;background:var(--pm-green);color:#fff;display:grid;place-items:center;font-size:12px;flex:0 0 auto}.pm-voice small{color:var(--pm-mute)}.pm-voice .go{margin-left:auto;width:24px;height:24px;border-radius:50%;background:var(--pm-blue-2);color:var(--pm-blue);display:grid;place-items:center}.pm-voice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pm-note{background:var(--pm-green-soft);border:1px solid #CDEFC4;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;font-size:13px}.pm-note div{display:flex;gap:10px}.pm-atc{height:52px;border-radius:6px;background:var(--pm-blue);color:#fff;font:600 18px Poppins,sans-serif;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px}.pm-atc:hover{background:#082d6c}.pm-b2b{font-size:13px;color:var(--pm-mute);margin-top:-4px}.pm-b2b a{color:var(--pm-blue);font-weight:600;text-decoration:underline}.pm-reviews{display:flex;flex-direction:column;gap:12px;margin-top:8px}.pm-rev-score{font-size:22px!important;font-weight:700!important}.pm-seeall{font-size:13px;border:1px solid var(--pm-line);border-radius:999px;padding:5px 12px}.pm-rev-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:10px;overflow-x:auto}.pm-rev{border:1px solid var(--pm-line);border-radius:10px;overflow:hidden;background:#fff}.pm-rev .ph{aspect-ratio:4/3;background:#f1f2f4;display:grid;place-items:center;font-size:12px;color:var(--pm-mute)}.pm-rev .tx{padding:10px;font-size:12px;color:var(--pm-mute);display:flex;flex-direction:column;gap:4px}.pm-action h4{font-size:14px;font-weight:600;margin-bottom:10px}.pm-vids{display:flex;gap:10px;overflow-x:auto}.pm-vid{flex:0 0 76px;height:96px;border-radius:10px;border:2px solid var(--pm-green);background:var(--pm-blue-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--pm-blue);text-align:center;padding:4px}.pm-vid small{font-size:10px;line-height:1.2}.pm-more{border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.pm-more summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:600;font-size:15px;display:flex;flex-direction:column}.pm-more summary::-webkit-details-marker{display:none}.pm-more summary small{font-weight:400;font-size:12px;color:var(--pm-mute)}.pm-more .in{padding-bottom:14px;font-size:13px;color:var(--pm-mute);display:flex;flex-direction:column;gap:6px}.pm-best{padding-block:28px 10px}.pm-best h2{font-size:22px;font-weight:600;margin-bottom:18px}.pm-sticky{position:fixed;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:40;padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}@media(min-width:901px){.pm-sticky{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.pm-sticky-in{max-width:760px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;display:flex;align-items:center;gap:10px;padding:8px}.pm-sticky .th{width:46px;height:46px;border-radius:8px;background:#f1f2f4;display:grid;place-items:center;flex:0 0 auto}.pm-sticky .th svg{width:86%;height:86%}.pm-sticky .tx{flex:1;min-width:0}.pm-sticky .l1{font-size:12px;color:var(--pm-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sticky .l1 b{color:var(--pm-ink);font-weight:600}.pm-sticky .l2{font-size:15px;font-weight:700;display:flex;align-items:center;gap:6px}.pm-sticky .l2 s{font-size:12px;font-weight:400;color:var(--pm-mute)}.pm-off{background:var(--pm-green-soft);color:var(--pm-green-ink);font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.pm-st-btn{background:var(--pm-blue);color:#fff;font:700 14px Poppins,sans-serif;border-radius:10px;padding:0 16px;height:44px;white-space:nowrap;flex:0 0 auto}.pm-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:41;background:#fff;border-top:1px solid var(--pm-line);display:none;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.pm-tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:500;padding:8px 6px;color:var(--pm-ink)}.pm-tabbar a span{font-size:18px;line-height:1;color:var(--pm-blue)}@media(max-width:900px){.pm-tabbar{display:flex}}.pm-media.ats-gal{position:static}.ats-track{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.ats-img{position:relative;background:#eceef0;border-radius:14px;aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden}.ats-img svg{width:80%;height:auto}.ats-img-front{grid-row:span 2;aspect-ratio:auto}.ats-img-swatch{grid-column:1/-1;aspect-ratio:16/9}.ats-img-swatch svg{width:100%;height:100%}.ats-expand{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;background:#ffffffd9;display:grid;place-items:center;font-size:18px;color:var(--ink)}.ats-thumbs{display:none}@media(max-width:900px){.ats-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));scroll-padding-left:max(16px,env(safe-area-inset-left,0px));scrollbar-width:none}.ats-track::-webkit-scrollbar{display:none}.ats-img,.ats-img-front,.ats-img-swatch{flex:0 0 84%;aspect-ratio:1;scroll-snap-align:start;grid-row:auto}.ats-thumbs{display:flex;gap:10px;overflow-x:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-top:4px}.ats-thumb{flex:0 0 72px;height:72px;border-radius:10px;background:#eceef0;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px transparent}.ats-thumb svg{width:86%;height:86%}.ats-thumb[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--navy)}}.ats-desc{font:400 17px/1.7 Inter,system-ui,sans-serif;color:var(--ink);margin-top:-2px}.ats{font-family:Inter,system-ui,sans-serif;color:var(--ink);border-top:1px solid var(--line);margin-top:24px}.ats h2{font-family:Inter,system-ui,sans-serif;font-size:clamp(32px,4.2vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ats h3{font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.025em}.ats-split{padding-block:64px}.ats-split-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.ats-split-rev .ats-card-media{order:2}@media(max-width:900px){.ats-split{padding-block:36px}.ats-split-in{grid-template-columns:1fr;gap:28px}.ats-split-rev .ats-card-media{order:0}}.ats-card-media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:#e4e7eb}.ats-card-media svg{width:100%;height:100%;display:block}.ats-swatch{aspect-ratio:4/3}.ats-pause{position:absolute;top:16px;right:16px;width:52px;height:52px;border-radius:50%;background:#ffffffc7;font-size:14px;color:var(--ink)}.ats-copy{display:flex;flex-direction:column;gap:20px;max-width:54ch;min-width:0}.ats-copy p{font-size:19px;line-height:1.7;color:var(--ink-2)}.ats-fab{color:var(--ink)!important}.ats-fab b{font-weight:700}.ats .bar{color:#a7aeb8;margin:0 2px}.ats-muted{color:var(--ink-2);font-size:16px!important}.ats-btn{display:inline-flex;align-items:center;gap:14px;width:max-content;border:2px solid var(--navy);border-radius:10px;padding:14px 22px;font:500 17px Inter,sans-serif;color:var(--navy);transition:background .15s,color .15s}.ats-btn:hover{background:var(--navy);color:#fff}.ats-marquee{overflow:hidden;padding-block:28px 40px}.ats-marquee-in{display:flex;align-items:center;gap:44px;width:max-content;animation:ats-marq 32s linear infinite}.ats-marquee span{font:italic 800 clamp(44px,7vw,84px)/1 "Inter",sans-serif;letter-spacing:-.045em;color:var(--navy);white-space:nowrap}.ats-marquee i{width:30px;height:30px;border:2.5px solid var(--green);border-radius:50%;flex:0 0 auto}@keyframes ats-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ats-marquee-in{animation:none}}.ats-chain-sec{padding-block:40px 64px}.ats-steps{display:flex;align-items:center;gap:14px;margin:26px 0 22px;overflow-x:auto;scrollbar-width:none}.ats-steps span{font:600 18px Inter,sans-serif;letter-spacing:-.02em;color:#b8bec6;white-space:nowrap;transition:color .2s}.ats-steps span.on{color:var(--ink)}.ats-steps i{flex:1 0 32px;max-width:140px;height:1px;background:#d7dbe0}.ats-chain{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,calc((100% - 32px) / 3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}@media(max-width:620px){.ats-chain{grid-auto-columns:86%}}.ats-chain-card{background:#f4f5f7;border-radius:14px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}.ats-chain-img{aspect-ratio:16/10}.ats-chain-img svg{width:100%;height:100%;display:block}.ats-chain-tx{padding:26px 28px 30px;display:flex;flex-direction:column;gap:12px}.ats-kicker{font:600 15px Inter,sans-serif;color:#7a828c}.ats-chain-tx p{font-size:17px;line-height:1.7;color:#6b7280}.ats-chain-tx p b{color:var(--ink-2);font-weight:700}.ats-faq{padding-block:64px;border-top:1px solid var(--line)}.ats-faq-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:56px;align-items:start}@media(max-width:900px){.ats-faq-in{grid-template-columns:1fr;gap:28px}}.ats-faq-head{display:flex;flex-direction:column;gap:18px}.ats-faq-head p{font-size:19px;line-height:1.7;color:var(--ink-2)}.ats-q{border-bottom:1px solid #E5E7EB}.ats-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font:500 19px Inter,sans-serif;letter-spacing:-.01em}.ats-q summary::-webkit-details-marker{display:none}.ats-q summary:after{content:"+";font-size:22px;font-weight:300;color:var(--ink)}.ats-q[open] summary:after{content:"\2212"}.ats-q p{padding:0 0 24px;font-size:17px;line-height:1.7;color:var(--ink-2);max-width:62ch}.lh{--lh-blue:#005A9E;--lh-green:#348505;--lh-ink:#000;--lh-ink2:#2B2C2D;--lh-grey:#6B6B6B;font-family:Montserrat,system-ui,sans-serif;color:#2e2e2e}.lh h2,.lh h3,.lh h4{margin:0;letter-spacing:0}.lh-wrap{max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lh-sec{padding-block:56px 32px}.lh-tight{padding-block:28px}.lh-h-poppins{font:500 25px/1.3 Poppins,sans-serif;color:var(--lh-ink);text-align:center;margin-bottom:34px!important}.lh-h-mont{font:700 25px/1.3 Montserrat,sans-serif;color:var(--lh-ink2);text-align:center;letter-spacing:.63px!important;margin-bottom:34px!important}.lh-h-trust{font:600 32px/1.3 Poppins,sans-serif;color:var(--lh-ink);text-align:center}.lh-h-why{font:500 36px/1.3 Montserrat,sans-serif;color:#1a1a1a;text-align:center;letter-spacing:.63px!important}.lh-h-cats{font:600 34px/1.3 Poppins,sans-serif;color:#011624;text-align:center;letter-spacing:-1px!important;margin-bottom:34px!important}.lh-sub{text-align:center;color:#8a8a8a;font-size:14px;max-width:46ch;margin:10px auto 34px}.lh-hero{padding-block:0 24px}.lh-hero-in{background:#f9f9f9;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:560px;overflow:hidden}.lh-hero-tx{padding:48px 48px 48px 56px}.lh-hero-tx h2{font:400 clamp(40px,5vw,68px)/1.13 "Poppins",sans-serif;color:var(--lh-ink);display:flex;flex-direction:column}.lh-hero-tx h2 b{font-weight:700;color:var(--lh-green)}.lh-dots{font:700 16px Poppins,sans-serif;letter-spacing:2px;margin:18px 0 26px}.lh-hero-btns{display:flex;gap:24px;flex-wrap:wrap}.lh-btn{display:inline-flex;align-items:center;gap:10px;background:var(--lh-blue);color:#fff;font:700 14px Figtree,sans-serif;text-transform:uppercase;border-radius:3px;padding:15px 28px}.lh-btn:hover{background:#004a84}.lh-hero-img{align-self:stretch;display:flex;align-items:flex-end;justify-content:center;background:#f1f1f3;margin:28px 28px 0 0}.lh-hero-img img{width:100%;height:100%;max-height:600px;object-fit:contain;object-position:bottom}@media(max-width:860px){.lh-hero-in{grid-template-columns:1fr;min-height:0}.lh-hero-tx{padding:32px 24px}.lh-hero-img{margin:0 24px;order:-1}}.lh-tees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:860px){.lh-tees{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:520px){.lh-tees{grid-template-columns:1fr}}.lh-tee{display:flex;flex-direction:column;gap:6px;font-family:Jost,sans-serif;min-width:0}.lh-tee-img{background:#f3f3f3;border-radius:8px;overflow:hidden;aspect-ratio:1;margin-bottom:6px}.lh-tee-img img{width:100%;height:100%;object-fit:cover}.lh-tee-type{font-size:12px;color:#6b6b6b;text-transform:uppercase;letter-spacing:.6px}.lh-tee-name{font-size:15px;color:#262626;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lh-tee-price{font-size:15px;color:#262626}.lh-tee-sw{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.lh-tee-sw img{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ddd}.lh-tee-sw img:first-child{box-shadow:0 0 0 2px #fff,0 0 0 3px #c2372d}.lh-add{align-self:flex-start;font:500 15px Jost,sans-serif;color:#262626;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.lh-cat2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:760px){.lh-cat2{grid-template-columns:1fr;gap:40px}}.lh-cat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.lh-cat img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.lh-cat h3{font:500 25px Montserrat,sans-serif;color:#000}.lh-cat p{font:400 16px/1.55 Montserrat,sans-serif;color:#2e2e2e;max-width:48ch}.lh-pill{background:var(--lh-blue);color:#fff;font:500 16px Poppins,sans-serif;border-radius:40px;padding:12px 32px;border:1.5px solid #003c6a}.lh-stats{padding-block:40px 24px}.lh-stats-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;text-align:center}@media(max-width:760px){.lh-stats-in{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}.lh-stats-in div{display:flex;flex-direction:column;align-items:center;gap:8px;color:#1a1a1a}.lh-stats-in b{font:500 20px DM Sans,sans-serif;color:#1a1a1a;margin-top:6px}.lh-stats-in span{font:400 16px Jost,sans-serif;color:#6b6b6b;letter-spacing:.6px}.lh-ind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}@media(max-width:760px){.lh-ind-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}}.lh-ind-col{display:grid;grid-template-rows:1fr 1fr;gap:24px}@media(max-width:760px){.lh-ind-col{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px}}.lh-ind{position:relative;display:block;overflow:hidden;min-height:260px}.lh-ind.tall{min-height:544px}@media(max-width:760px){.lh-ind,.lh-ind.tall{min-height:240px}}.lh-ind img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.lh-ind:hover img{transform:scale(1.04)}.lh-ind span{position:absolute;left:50%;bottom:28px;transform:translate(-50%);background:#fff;color:#000;font:500 15px DM Sans,sans-serif;padding:12px 30px;white-space:nowrap}.lh-hr{border:0;border-top:1px solid #E6E6E6;margin:24px 0 32px}.lh-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}@media(max-width:760px){.lh-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.lh-logos div{border:1px solid #EBEBEB;border-radius:6px;aspect-ratio:3/2;display:grid;place-items:center;overflow:hidden}.lh-logos img{width:100%;height:100%;object-fit:contain}.lh-cmp{position:relative;overflow:hidden;border-radius:6px;aspect-ratio:1400/663;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;background:#f4f4f4}.lh-cmp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.lh-cmp-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.lh-cmp-line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#222;transform:translate(-1px);pointer-events:none}.lh-cmp-line i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#111;color:#fff;font-style:normal;font-size:11px;display:grid;place-items:center;letter-spacing:-1px}.lh-cmp input{position:absolute;inset:auto 0 0 0;width:100%;opacity:0;height:100%;cursor:ew-resize;pointer-events:none}.lh-vs{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:760px){.lh-vs{grid-template-columns:1fr}}.lh-vs-card{border-radius:0 0 40px 40px;overflow:hidden;display:flex;flex-direction:column}.lh-vs-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.lh-vs-card h3{font:700 20px Montserrat,sans-serif;color:#000;text-align:center;padding:18px 12px}.lh-vs-card ul{list-style:none;margin:0;padding:6px 40px 40px;display:flex;flex-direction:column;gap:6px;font:500 14px/1.5 Montserrat,sans-serif;color:#1a1a1a}.lh-vs-card li{display:flex;gap:6px}.lh-vs-good{background:#e3f7ff}.lh-vs-bad{background:#ffe4ec}.lh-proc{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:24px}@media(max-width:860px){.lh-proc{grid-template-columns:1fr}.lh-proc-img{order:-1}}.lh-proc-col{display:flex;flex-direction:column;gap:36px}.lh-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.lh-step img{width:44px;height:44px;object-fit:contain}.lh-step h4{font:700 13px Montserrat,sans-serif;color:#1a1a1a;text-transform:uppercase;letter-spacing:.6px}.lh-step p{font-size:14px;color:#6b6b6b;max-width:28ch}.lh-proc-img img{width:100%;max-width:420px;margin:0 auto;display:block;border-radius:50%}.lh-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:860px){.lh-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:520px){.lh-cats{grid-template-columns:1fr}}.lh-catcard{border-radius:8px;box-shadow:0 4px 14px #00000014;padding:44px 28px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.lh-catcard h3{font:600 clamp(26px,3vw,40px) "Montserrat",sans-serif;color:#011624;letter-spacing:-1px}.lh-catcard p{font:400 14px/1.6 Montserrat,sans-serif;color:#011624;max-width:34ch}.lh-catcard img{width:80%;aspect-ratio:1;object-fit:contain;margin:10px 0}.lh-explore{background:var(--lh-blue);color:#fff;font:500 14px Inter,sans-serif;border-radius:4px;padding:12px 20px}.lh-testi{display:grid;grid-template-columns:40% 1fr;border-radius:12px;overflow:hidden;min-height:520px;background:linear-gradient(90deg,#c9eae7,#f4fffe)}@media(max-width:860px){.lh-testi{grid-template-columns:1fr}.lh-testi-img{min-height:280px}}.lh-testi-img{background-size:cover;background-position:center}.lh-testi-tx{position:relative;padding:44px 48px 36px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.lh-qmark{position:absolute;top:36px;left:36px;width:44px}.lh-qmark2{position:absolute;bottom:80px;right:40px;width:44px}.lh-q{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:60ch}.lh-q[hidden]{display:none}.lh-stars{color:#f79a2d;letter-spacing:3px;font-size:15px}.lh-q h3{font:600 clamp(20px,2.2vw,28px)/1.3 "Poppins",sans-serif;color:#000;letter-spacing:.63px}.lh-q p{font:400 17px/1.7 Montserrat,sans-serif;color:#3b3b3b}.lh-who{text-align:left;align-self:center;display:flex;flex-direction:column;font:600 14px Montserrat,sans-serif;color:#000}.lh-who span{font-weight:400;color:#2e2e2e}.lh-dots-nav{display:flex;gap:8px;margin-top:26px}.lh-dot{width:8px;height:8px;border-radius:50%;background:#b9c4c4;padding:0}.lh-dot[aria-current=true]{background:#111}.lf{background:#005a9e;font-family:Montserrat,system-ui,sans-serif;margin-top:40px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.lf a{color:inherit}.lf-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:72px 64px;color:#fff;text-align:center}@media(max-width:760px){.lf-feats{grid-template-columns:1fr 1fr;row-gap:36px}}.lf-feats div{display:flex;flex-direction:column;align-items:center;gap:10px}.lf-feats img{width:36px;height:36px;filter:brightness(0) invert(1)}.lf .lf-feats h4{font:500 18px Montserrat,sans-serif;text-transform:uppercase;color:#fff;margin:0;letter-spacing:0}.lf-feats p{font-size:13px;line-height:1.5;margin:0;max-width:26ch;color:#fff}.lf-card-wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.lf-card{background:#fff;border-radius:30px;padding:30px 56px 34px;color:#000;overflow:hidden}@media(max-width:760px){.lf-card{padding:24px 22px;border-radius:22px}}.lf-marquee{overflow:hidden;margin:0 -56px 30px}.lf-marquee-in{display:flex;gap:80px;width:max-content;animation:lf-marq 28s linear infinite;padding-left:56px}.lf-marquee span{font:400 clamp(48px,8vw,96px)/1.1 "Montserrat",sans-serif;text-transform:uppercase;white-space:nowrap}@keyframes lf-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lf-marquee-in{animation:none}}.lf-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;grid-template-areas:"call call email email" "shop help quote quote";gap:26px 30px}.lf-contact:first-child{grid-area:call}.lf-contact:nth-child(2){grid-area:email}.lf-links:nth-child(3){grid-area:shop}.lf-links:nth-child(4){grid-area:help}.lf-quote{grid-area:quote}@media(max-width:760px){.lf-grid{grid-template-columns:1fr 1fr;grid-template-areas:"call call" "email email" "shop help" "quote quote"}}.lf h4{font:700 20px Montserrat,sans-serif;text-transform:uppercase;margin:0 0 10px;color:#000}.lf-contact p{font-size:15px;color:#555;margin:0}.lf-contact .lf-big{font-size:22px;color:#000}.lf-links{display:flex;flex-direction:column;gap:3px;font-size:13px}.lf-links a:hover{text-decoration:underline}.lf-quote p{font-size:14px;line-height:1.5;color:#8a8a8a;max-width:44ch;margin:0 0 16px}.lf-form{display:flex;align-items:center;border:1.5px solid #000;border-radius:999px;padding:4px 4px 4px 18px;max-width:420px}.lf-form input{flex:1;min-width:0;border:0;outline:0;font:400 14px Montserrat,sans-serif;background:transparent;height:40px}.lf-form button{background:#e5eba3;color:#000;font:700 13px Montserrat,sans-serif;text-transform:uppercase;border-radius:999px;padding:12px 22px}.lf-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #E6E6E6;margin-top:34px;padding-top:22px;font:500 14px Montserrat,sans-serif;text-transform:uppercase}.lf-social{display:flex;gap:12px}.lf-social a{width:24px;height:24px;display:grid;place-items:center}.logo img{height:30px;width:auto;display:block}.sm-header-sec{position:sticky;top:0;z-index:50}.skip-to-content-link{position:absolute;left:-9999px}.skip-to-content-link:focus{left:16px;top:8px;z-index:100;background:#fff;padding:8px 12px}.sm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mega-feature .mega-img{width:100%;flex:1;min-height:0;height:150px;object-fit:cover;border-radius:6px}.ats-img .tag{position:absolute;left:12px;bottom:12px;background:var(--page);border-radius:999px;padding:6px 12px;font:600 12px var(--display);z-index:1}.sm-avail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:-4px}.sm-avail small{font-size:13px;color:var(--pm-mute)}.cart-line .thumb{position:relative}.sm-cart-warn{display:block;margin-top:6px;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:6px 8px;font-size:13px}a.pm-atc{text-decoration:none}.pm-atc[disabled],.pm-st-btn[disabled]{opacity:.6;cursor:progress}.ats-desc p{margin:0 0 8px}.pm-more .in ul{margin:0;padding-left:18px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sm-artifact.css.map */
