.togs-landing .togs-btn,.togs-landing .togs-size-chip,.togs-landing .togs-lnav a{text-decoration:none}.togs-landing .togs-lhero{position:relative}.togs-landing .lhero-media{position:relative;overflow:hidden;min-height:440px;display:flex;align-items:flex-end;background:linear-gradient(135deg,var(--navy-700),var(--navy))}.togs-landing .lhero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.togs-landing .lhero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(36,32,88,.62) 0%,rgba(36,32,88,.24) 48%,rgba(36,32,88,.06) 78%,transparent 100%)}.togs-landing .lhero-inner{position:relative;z-index:2;width:100%;padding-top:64px;padding-bottom:52px}.togs-landing .lhero-copy{max-width:760px}.togs-landing .lhero-eyebrow{display:block;font:600 12.5px/1 var(--ui);letter-spacing:.22em;text-transform:uppercase;color:#cfcaf0}.togs-landing .lhero-media h1{font-family:var(--display);color:#fff;font-size:clamp(34px,5.2vw,60px);line-height:1.05;letter-spacing:.005em;margin:14px 0 0}.togs-landing .lhero-media .lhero-line{color:#ece9fb;font-size:clamp(16px,1.6vw,20px);line-height:1.5;margin:18px 0 0;max-width:620px}.togs-landing .lhero-cta{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.togs-landing .togs-lhero.pos-center .lhero-media{align-items:center}.togs-landing .togs-lhero.pos-center .lhero-inner{padding-block:80px;text-align:center}.togs-landing .togs-lhero.pos-center .lhero-copy,.togs-landing .togs-lhero.pos-center .lhero-media .lhero-line{margin-inline:auto}.togs-landing .togs-lhero.pos-center .lhero-cta{justify-content:center}.togs-landing .togs-lhero.pos-center .lhero-scrim{background:linear-gradient(0deg,#2420587a,#2420587a)}.togs-landing .togs-lhero.pos-below .lhero-media{min-height:0;aspect-ratio:21/9}.togs-landing .togs-lhero.pos-below .lhero-scrim,.togs-landing .togs-lhero.pos-below .lhero-inner{display:none}.togs-landing .lhero-below{background:var(--paper);border-bottom:1px solid var(--line);padding-block:44px 40px;text-align:center}.togs-landing .lhero-below .lhero-eyebrow{color:var(--ink-mute)}.togs-landing .lhero-below h1{font-family:var(--display);color:var(--ink);font-size:clamp(32px,4.6vw,52px);line-height:1.08;margin:12px 0 0}.togs-landing .lhero-below .lhero-line{color:var(--ink-soft);font-size:clamp(16px,1.6vw,19px);line-height:1.6;margin:16px auto 0;max-width:620px}.togs-landing .lhero-below .lhero-cta{justify-content:center}.togs-landing .togs-lnav{background:#fff;border-bottom:1px solid var(--line)}.togs-landing .togs-lnav .togs-wrap{display:flex;gap:8px;padding-block:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;justify-content:safe center}.togs-landing .togs-lnav .togs-wrap::-webkit-scrollbar{display:none}.togs-landing .togs-lnav a{flex:none;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;min-height:44px;border:1.5px solid var(--line-2);color:var(--ink);font:700 12.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;transition:background .16s,border-color .16s,color .16s}@media(hover:hover){.togs-landing .togs-lnav a:hover{background:var(--navy);border-color:var(--navy);color:#fff}}.togs-landing .togs-lnav a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.togs-landing .togs-sizebar .sb-head h3{font-family:var(--display);font-size:27px;margin:8px 0 0;color:#fff;font-weight:400;line-height:1.1}.togs-landing .togs-sizebar .sb-head h2,.togs-landing .togs-sizebar .sb-head h3{color:#fff!important}.togs-landing .togs-sizebar .sb-head .togs-eyebrow{color:#b9b4dd!important}@media(max-width:680px){.togs-landing .togs-sizebar .sb-head .togs-eyebrow{display:block}.togs-landing .togs-size-chips{padding-right:52px;scroll-padding-inline:8px}}.togs-landing .togs-size-chip.is-active{background:#fff;border-color:#fff;color:var(--navy)}.togs-landing .togs-size-chip.is-active:visited{color:var(--navy)}.togs-landing .togs-size-chip.is-active .alpha{opacity:.72}@media(hover:hover){.togs-landing .togs-size-chip.is-active:hover{background:#fff;color:var(--navy);border-color:#fff;transform:none}}.togs-landing .togs-filter-status{display:none;align-items:center;gap:14px;flex-wrap:wrap;width:100%;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font:600 14px/1.4 var(--ui);color:#fff}.togs-landing .togs-filter-status.is-on{display:flex}.togs-landing .togs-filter-status .fs-count{color:#ffffffb8;font-weight:500}.togs-landing .togs-row{padding-block:52px}.togs-landing .togs-section-head{margin-bottom:26px}.togs-landing .togs-row--primary{background:transparent;padding-block:40px 52px}.togs-landing .togs-row--secondary{background:var(--paper);border-top:1px solid var(--line)}.togs-landing .togs-row--secondary+.togs-row--secondary{border-top:1px solid var(--line)}.togs-landing .togs-row--secondary .togs-section-head h2{font-size:32px}.togs-landing .togs-row--others{background:var(--paper);border-top:1px solid var(--line);padding-block:64px 76px}.togs-landing .togs-row--others .togs-center-head{margin-bottom:34px}.togs-landing .togs-row--others .togs-center-head h2{font-size:32px}.togs-landing .togs-card[hidden]{display:none}.togs-landing .togs-row-empty{display:none;text-align:center;padding:52px 20px;border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-soft);background:var(--cream)}.togs-landing .togs-row-empty.is-on{display:block}.togs-landing .togs-row-empty p{margin:0 0 18px;font-size:16px}.togs-landing .togs-row.is-empty .togs-prod-grid{display:none}@media(max-width:860px){.togs-landing .togs-row{padding-block:40px}.togs-landing .togs-row--primary{padding-block:32px 40px}.togs-landing .togs-section-head{margin-bottom:18px}.togs-landing .togs-row--secondary .togs-section-head h2{font-size:26px}.togs-landing .togs-row--others{padding-block:48px 56px}.togs-landing .togs-row--others .togs-center-head h2{font-size:26px}}@media(max-width:680px){.togs-landing .lhero-media{min-height:360px}.togs-landing .lhero-inner{padding-top:44px;padding-bottom:36px}.togs-landing .togs-lhero.pos-center .lhero-inner{padding-block:56px}.togs-landing .togs-lhero.pos-below .lhero-media{aspect-ratio:4/3}.togs-landing .lhero-cta .togs-btn{flex:1 1 100%;text-align:center}.togs-landing .togs-lnav .togs-wrap{padding-inline:20px}.togs-landing .togs-lnav a{padding:0 17px;font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/togs-landing.css.map */
