.wsm-bf{--bf-ink: #101a3e;--bf-blue: #082cde;--bf-pale: #edf2f8;color:var(--bf-ink);background:#fff;font-size:1.6rem;line-height:1.5}.wsm-bf *,.wsm-bf *:before,.wsm-bf *:after{box-sizing:border-box}.wsm-bf h1,.wsm-bf h2,.wsm-bf h3{color:var(--bf-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.035em}.wsm-bf h2{margin:0 0 1rem;font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.wsm-bf a:focus-visible{outline:3px solid #e52538;outline-offset:5px}.wsm-bf .wsm-bf__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.3rem}.wsm-bf__breadcrumbs a{color:#4c5672;text-decoration:none}.wsm-bf__breadcrumbs a:hover{text-decoration:underline}.wsm-bf__breadcrumbs [aria-current]{font-weight:700}.wsm-bf__hero{background:var(--bf-pale)}.wsm-bf .wsm-bf__hero-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(2.4rem,3vw,4.8rem);align-items:center;padding-top:5rem;padding-bottom:5rem}.wsm-bf__eyebrow{margin:0 0 2rem;border-left:5px solid #e52538;padding-left:1.2rem;font-size:1.35rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.wsm-bf .wsm-bf__title{margin:0;max-width:9em;font-size:clamp(3.4rem,4.15vw,5.7rem);line-height:1.07;letter-spacing:-.045em}.wsm-bf__description{max-width:40rem;margin:2rem 0 1.6rem;font-size:1.8rem;line-height:1.55}.wsm-bf__price{margin:0 0 2rem;font-size:2.6rem;font-weight:700;letter-spacing:-.025em}.wsm-bf__button{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5.6rem;padding:1.3rem 2.6rem;border:2px solid transparent;border-radius:5px;background:var(--bf-blue);color:#fff;font-size:1.8rem;line-height:1.3;font-weight:700;text-decoration:none;transition:background-color .15s ease}.wsm-bf__button:hover{background:#071e9b;color:#fff}.wsm-bf__button span{font-size:2.5rem;line-height:1}.wsm-bf__compare-link{display:flex;align-items:center;gap:1rem;width:fit-content;min-height:4.4rem;margin-top:1rem;color:var(--bf-blue);text-underline-offset:.4rem;font-weight:600}.wsm-bf__hero-photo{width:100%;overflow:hidden;border-radius:8px}.wsm-bf__hero-photo img{display:block;width:100%;aspect-ratio:1.45;height:auto;object-fit:cover;object-position:center 72%}.wsm-bf__benefits{border-bottom:1px solid #dde2eb}.wsm-bf .wsm-bf__benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;padding-top:2.6rem;padding-bottom:2.6rem}.wsm-bf__benefit-list li{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1rem 2rem;font-weight:600}.wsm-bf__benefit-list li+li{border-left:1px solid #ccd5e4}.wsm-bf__benefit-list svg{flex:0 0 3.6rem;width:3.6rem;height:3.6rem}.wsm-bf .wsm-bf__sizes{padding-top:5rem;padding-bottom:4.6rem;scroll-margin-top:12rem}.wsm-bf__sizes:focus{outline:none}.wsm-bf__section-description{margin:0;font-size:1.8rem}.wsm-bf__size-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:2.8rem 0 1.8rem;padding:0;list-style:none}.wsm-bf__size{min-width:0;border:1px solid #c8d2e3;border-radius:6px;text-align:center}.wsm-bf__size-link{display:flex;flex-direction:column;align-items:center;padding:2rem 2.4rem 2.4rem;border-radius:6px;color:var(--bf-ink);text-decoration:none}.wsm-bf__size-image{position:relative;flex:none;width:100%;aspect-ratio:2.2;margin-bottom:1.2rem}.wsm-bf__size-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.wsm-bf__size h3{margin:0 0 .6rem;font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.2}.wsm-bf__dimensions{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700}.wsm-bf__color-note{margin:.6rem 0 .8rem;font-size:1.8rem}.wsm-bf__explore{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin-top:auto;color:var(--bf-blue);font-size:1.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.wsm-bf__size-link:hover .wsm-bf__explore{color:#071e9b}.wsm-bf__guide-note{margin:.5rem 0 0;font-size:1.5rem;line-height:1.65}.wsm-bf__guide-note a{color:var(--bf-blue);text-underline-offset:.3rem;white-space:nowrap}.wsm-bf__colors{padding-top:4.6rem;padding-bottom:4.6rem;background:var(--bf-pale)}.wsm-bf__color-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.wsm-bf__color{min-width:0}.wsm-bf__color figure{margin:0;text-align:center}.wsm-bf__color-link{display:block;height:100%;padding:1.6rem 1.2rem 2rem;color:inherit;background:#fff;border-radius:8px;text-decoration:none}.wsm-bf__color-link:hover h3,.wsm-bf__color-link:focus-visible h3{color:var(--bf-blue);text-decoration:underline;text-underline-offset:.3rem}.wsm-bf__color-image{position:relative;aspect-ratio:1.65;width:100%;margin:0 auto 1.2rem}.wsm-bf__color-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-bf__color h3{margin:0;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.35}.wsm-bf__color h3 span{color:var(--bf-blue);white-space:nowrap}.wsm-bf .wsm-bf__closing{padding-top:3rem;padding-bottom:3rem}.wsm-bf__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:3.5rem 4rem;background:var(--bf-ink);border-radius:12px;color:#fff}.wsm-bf__closing h2{color:#fff;font-size:clamp(2.6rem,2.7vw,3.5rem)}.wsm-bf__closing p{margin:0;font-size:1.7rem}.wsm-bf__button--light{flex-shrink:0;background:#fff;color:var(--bf-blue)}.wsm-bf__button--light:hover{background:#e4ebff;color:#071e9b}@media(max-width:989px)and (min-width:750px){.wsm-bf .wsm-bf__hero-inner{gap:2.4rem;padding-top:4rem;padding-bottom:4rem}.wsm-bf .wsm-bf__title{font-size:3.8rem}.wsm-bf__description{font-size:1.6rem}.wsm-bf__benefit-list li{padding:.5rem 1rem;gap:1rem;font-size:1.4rem}.wsm-bf__color-gallery{gap:1.2rem}.wsm-bf__closing-inner{padding:3rem 2.4rem}}@media(max-width:749px){.wsm-bf .wsm-bf__breadcrumbs{padding-top:1.8rem;padding-bottom:1.8rem;gap:.8rem;font-size:1.2rem}.wsm-bf .wsm-bf__hero-inner{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:3.2rem;padding-bottom:2rem}.wsm-bf .wsm-bf__title{max-width:9em;font-size:clamp(3.4rem,8.8vw,4.5rem)}.wsm-bf__eyebrow{font-size:1.2rem;margin-bottom:1.6rem}.wsm-bf__description{max-width:none;font-size:1.7rem;margin-top:1.6rem}.wsm-bf__price{font-size:2.4rem;margin-bottom:1.4rem}.wsm-bf__button{min-height:5.2rem;font-size:1.7rem}.wsm-bf__hero-photo{margin-top:1rem}.wsm-bf .wsm-bf__benefit-list{padding-top:1.8rem;padding-bottom:1.8rem}.wsm-bf__benefit-list li{flex-direction:column;gap:.8rem;padding:0 .6rem;text-align:center;font-size:1.2rem}.wsm-bf__benefit-list svg{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.wsm-bf .wsm-bf__sizes{padding-top:3.4rem;padding-bottom:3.2rem;scroll-margin-top:9rem}.wsm-bf__section-description{font-size:1.6rem}.wsm-bf__size-guide{grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:2rem}.wsm-bf__size-link{padding:1.6rem 2rem 2rem}.wsm-bf__size h3{font-size:2.6rem}.wsm-bf__dimensions{font-size:2.3rem}.wsm-bf__guide-note{font-size:1.4rem}.wsm-bf__colors{padding-top:3.4rem;padding-bottom:3.4rem}.wsm-bf__color-gallery{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:2rem}.wsm-bf__color-link{max-width:42rem;margin:0 auto;padding:1.6rem 2rem 2rem}.wsm-bf__color h3{font-size:2rem}.wsm-bf__closing-inner{flex-direction:column;align-items:flex-start;gap:2rem;padding:2.6rem}.wsm-bf__closing p{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.wsm-bf__button{transition:none}}.wsm-bf__swatches{display:flex;justify-content:center;gap:.8rem;padding:0 1rem 2rem;flex-wrap:wrap}.wsm-bf__swatch{width:44px;height:44px;border:8px solid white;border-radius:10px;box-shadow:inset 0 0 0 1px #bbb;background:#161616}.wsm-bf__swatch--blue{background:#1244af}.wsm-bf__swatch--pink{background:#ef67a3}.wsm-bf__swatch--purple{background:#62418d}.wsm-bf__swatch--faux-leather{background:#b48a58}.wsm-bf__thickness{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;margin-top:2.4rem}.wsm-bf__thickness>div{padding:2.4rem;background:#fff;border-radius:8px}.wsm-bf__thickness h3{margin:0;font-size:3rem}.wsm-bf__thickness p{margin:.6rem 0 0}@media(max-width:749px){.wsm-bf__thickness{grid-template-columns:1fr}}.wsm-cf{--cf-ink: #101a3e;--cf-blue: #082cde;--cf-pale: #edf2f8;color:var(--cf-ink);background:#fff;font-size:1.6rem;line-height:1.5}.wsm-cf *,.wsm-cf *:before,.wsm-cf *:after{box-sizing:border-box}.wsm-cf h1,.wsm-cf h2,.wsm-cf h3{color:var(--cf-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.035em}.wsm-cf h2{margin:0 0 1rem;font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.wsm-cf a:focus-visible{outline:3px solid #e52538;outline-offset:5px}.wsm-cf .wsm-cf__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.3rem}.wsm-cf__breadcrumbs a{color:#4c5672;text-decoration:none}.wsm-cf__breadcrumbs a:hover{text-decoration:underline}.wsm-cf__breadcrumbs [aria-current]{font-weight:700}.wsm-cf__hero{background:var(--cf-pale)}.wsm-cf .wsm-cf__hero-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(2.4rem,3vw,4.8rem);align-items:center;padding-top:5rem;padding-bottom:5rem}.wsm-cf__eyebrow{margin:0 0 2rem;border-left:5px solid #e52538;padding-left:1.2rem;font-size:1.35rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.wsm-cf .wsm-cf__title{margin:0;max-width:9em;font-size:clamp(3.4rem,4.15vw,5.7rem);line-height:1.07;letter-spacing:-.045em}.wsm-cf__description{max-width:40rem;margin:2rem 0 1.6rem;font-size:1.8rem;line-height:1.55}.wsm-cf__price{margin:0 0 2rem;font-size:2.6rem;font-weight:700;letter-spacing:-.025em}.wsm-cf__button{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5.6rem;padding:1.3rem 2.6rem;border:2px solid transparent;border-radius:5px;background:var(--cf-blue);color:#fff;font-size:1.8rem;line-height:1.3;font-weight:700;text-decoration:none;transition:background-color .15s ease}.wsm-cf__button:hover{background:#071e9b;color:#fff}.wsm-cf__button span{font-size:2.5rem;line-height:1}.wsm-cf__compare-link{display:flex;align-items:center;gap:1rem;width:fit-content;min-height:4.4rem;margin-top:1rem;color:var(--cf-blue);text-underline-offset:.4rem;font-weight:600}.wsm-cf__hero-photo{width:100%;overflow:hidden;border-radius:8px}.wsm-cf__hero-photo img{display:block;width:100%;height:auto;object-fit:contain}.wsm-cf__benefits{border-bottom:1px solid #dde2eb}.wsm-cf .wsm-cf__benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;padding-top:2.6rem;padding-bottom:2.6rem}.wsm-cf__benefit-list li{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1rem 2rem;font-weight:600}.wsm-cf__benefit-list li+li{border-left:1px solid #ccd5e4}.wsm-cf__benefit-list svg{flex:0 0 3.6rem;width:3.6rem;height:3.6rem}.wsm-cf .wsm-cf__sizes{padding-top:5rem;padding-bottom:4.6rem;scroll-margin-top:12rem}.wsm-cf__sizes:focus{outline:none}.wsm-cf__section-description{margin:0;font-size:1.8rem}.wsm-cf__size-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:2.8rem 0 1.8rem;padding:0;list-style:none}.wsm-cf__size{min-width:0;border:1px solid #c8d2e3;border-radius:6px;text-align:center}.wsm-cf__size-link{display:flex;flex-direction:column;align-items:center;padding:2rem 2.4rem 2.4rem;border-radius:6px;color:var(--cf-ink);text-decoration:none}.wsm-cf__size-image{position:relative;flex:none;width:100%;aspect-ratio:1.4;margin-bottom:1.2rem}.wsm-cf__size-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-cf__size h3{margin:0 0 .6rem;font-size:2.2rem;line-height:1.2}.wsm-cf__dimensions{margin:0;font-size:1.7rem;font-weight:700}.wsm-cf__color-note{margin:.6rem 0 .8rem;font-size:1.8rem}.wsm-cf__explore{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin-top:auto;color:var(--cf-blue);font-size:1.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.wsm-cf__size-link:hover .wsm-cf__explore{color:#071e9b}.wsm-cf__guide-note{margin:.5rem 0 0;font-size:1.5rem;line-height:1.65}.wsm-cf__guide-note a{color:var(--cf-blue);text-underline-offset:.3rem;white-space:nowrap}.wsm-cf__colors{padding-top:4.6rem;padding-bottom:4.6rem;background:var(--cf-pale)}.wsm-cf__color-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.wsm-cf__color{min-width:0}.wsm-cf__color figure{margin:0;text-align:center}.wsm-cf__color-link{display:block;height:100%;padding:1.6rem 1.2rem 2rem;color:inherit;background:#fff;border-radius:8px;text-decoration:none}.wsm-cf__color-link:hover h3,.wsm-cf__color-link:focus-visible h3{color:var(--cf-blue);text-decoration:underline;text-underline-offset:.3rem}.wsm-cf__color-image{position:relative;aspect-ratio:1.65;width:100%;margin:0 auto 1.2rem}.wsm-cf__color-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-cf__color h3{margin:0;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.35}.wsm-cf__color h3 span{color:var(--cf-blue);white-space:nowrap}.wsm-cf .wsm-cf__closing{padding-top:3rem;padding-bottom:3rem}.wsm-cf__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:3.5rem 4rem;background:var(--cf-ink);border-radius:12px;color:#fff}.wsm-cf__closing h2{color:#fff;font-size:clamp(2.6rem,2.7vw,3.5rem)}.wsm-cf__closing p{margin:0;font-size:1.7rem}.wsm-cf__button--light{flex-shrink:0;background:#fff;color:var(--cf-blue)}.wsm-cf__button--light:hover{background:#e4ebff;color:#071e9b}@media(max-width:989px)and (min-width:750px){.wsm-cf .wsm-cf__hero-inner{gap:2.4rem;padding-top:4rem;padding-bottom:4rem}.wsm-cf .wsm-cf__title{font-size:3.8rem}.wsm-cf__description{font-size:1.6rem}.wsm-cf__benefit-list li{padding:.5rem 1rem;gap:1rem;font-size:1.4rem}.wsm-cf__color-gallery{gap:1.2rem}.wsm-cf__closing-inner{padding:3rem 2.4rem}}@media(max-width:749px){.wsm-cf .wsm-cf__breadcrumbs{padding-top:1.8rem;padding-bottom:1.8rem;gap:.8rem;font-size:1.2rem}.wsm-cf .wsm-cf__hero-inner{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:3.2rem;padding-bottom:2rem}.wsm-cf .wsm-cf__title{max-width:9em;font-size:clamp(3.4rem,8.8vw,4.5rem)}.wsm-cf__eyebrow{font-size:1.2rem;margin-bottom:1.6rem}.wsm-cf__description{max-width:none;font-size:1.7rem;margin-top:1.6rem}.wsm-cf__price{font-size:2.4rem;margin-bottom:1.4rem}.wsm-cf__button{min-height:5.2rem;font-size:1.7rem}.wsm-cf__hero-photo{margin-top:1rem}.wsm-cf .wsm-cf__benefit-list{padding-top:1.8rem;padding-bottom:1.8rem}.wsm-cf__benefit-list li{flex-direction:column;gap:.8rem;padding:0 .6rem;text-align:center;font-size:1.2rem}.wsm-cf__benefit-list svg{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.wsm-cf .wsm-cf__sizes{padding-top:3.4rem;padding-bottom:3.2rem;scroll-margin-top:9rem}.wsm-cf__section-description{font-size:1.6rem}.wsm-cf__size-guide{grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:2rem}.wsm-cf__size-link{padding:1.6rem 2rem 2rem}.wsm-cf__size h3{font-size:2.6rem}.wsm-cf__dimensions{font-size:2.3rem}.wsm-cf__guide-note{font-size:1.4rem}.wsm-cf__colors{padding-top:3.4rem;padding-bottom:3.4rem}.wsm-cf__color-gallery{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:2rem}.wsm-cf__color-link{max-width:42rem;margin:0 auto;padding:1.6rem 2rem 2rem}.wsm-cf__color h3{font-size:2rem}.wsm-cf__closing-inner{flex-direction:column;align-items:flex-start;gap:2rem;padding:2.6rem}.wsm-cf__closing p{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.wsm-cf__button{transition:none}}.wsm-cf__swatches{display:flex;justify-content:center;gap:.8rem;padding:0 1rem 2rem;flex-wrap:wrap}.wsm-cf__swatch{width:44px;height:44px;border:8px solid white;border-radius:10px;box-shadow:inset 0 0 0 1px #bbb;background:#161616}.wsm-cf__swatch--blue{background:#1244af}.wsm-cf__swatch--pink{background:#ef67a3}.wsm-cf__swatch--purple{background:#62418d}.wsm-cf__swatch--faux-leather{background:#b48a58}.wsm-cf__thickness{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;margin-top:2.4rem}.wsm-cf__thickness>div{padding:2.4rem;background:#fff;border-radius:8px}.wsm-cf__thickness h3{margin:0;font-size:3rem}.wsm-cf__thickness p{margin:.6rem 0 0}@media(max-width:749px){.wsm-cf__thickness{grid-template-columns:1fr}}.wsm-cf__shipping{margin-top:3rem;padding:2rem 2.4rem;border:1px solid #c8d2e3;border-left:5px solid #101a3e;border-radius:8px;background:#f5f7fb}.wsm-cf__shipping h2{font-size:2rem}.wsm-cf__shipping p{margin:0}.wsm-cf__size-link{height:100%;padding:1.8rem 1.2rem}.wsm-cf__color-note{font-size:1.5rem}.wsm-cf__explore{font-size:1.6rem}@media(max-width:989px){.wsm-cf__size-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.wsm-cf__size h3{font-size:1.9rem}.wsm-cf__dimensions{font-size:1.5rem}.wsm-cf__size-guide{gap:1rem}.wsm-cf__size-link{padding:1.2rem .8rem}.wsm-cf__explore{font-size:1.4rem}}.wsm-if{--if-ink: #101a3e;--if-blue: #082cde;--if-pale: #edf2f8;color:var(--if-ink);background:#fff;font-size:1.6rem;line-height:1.5}.wsm-if *,.wsm-if *:before,.wsm-if *:after{box-sizing:border-box}.wsm-if h1,.wsm-if h2,.wsm-if h3{color:var(--if-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.035em}.wsm-if h2{margin:0 0 1rem;font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.wsm-if a:focus-visible{outline:3px solid #e52538;outline-offset:5px}.wsm-if .wsm-if__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.3rem}.wsm-if__breadcrumbs a{color:#4c5672;text-decoration:none}.wsm-if__breadcrumbs a:hover{text-decoration:underline}.wsm-if__breadcrumbs [aria-current]{font-weight:700}.wsm-if__hero{background:var(--if-pale)}.wsm-if .wsm-if__hero-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(2.4rem,3vw,4.8rem);align-items:center;padding-top:5rem;padding-bottom:5rem}.wsm-if__eyebrow{margin:0 0 2rem;border-left:5px solid #e52538;padding-left:1.2rem;font-size:1.35rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.wsm-if .wsm-if__title{margin:0;max-width:9em;font-size:clamp(3.4rem,4.15vw,5.7rem);line-height:1.07;letter-spacing:-.045em}.wsm-if__description{max-width:40rem;margin:2rem 0 1.6rem;font-size:1.8rem;line-height:1.55}.wsm-if__price{margin:0 0 2rem;font-size:2.6rem;font-weight:700;letter-spacing:-.025em}.wsm-if__button{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5.6rem;padding:1.3rem 2.6rem;border:2px solid transparent;border-radius:5px;background:var(--if-blue);color:#fff;font-size:1.8rem;line-height:1.3;font-weight:700;text-decoration:none;transition:background-color .15s ease}.wsm-if__button:hover{background:#071e9b;color:#fff}.wsm-if__button span{font-size:2.5rem;line-height:1}.wsm-if__compare-link{display:flex;align-items:center;gap:1rem;width:fit-content;min-height:4.4rem;margin-top:1rem;color:var(--if-blue);text-underline-offset:.4rem;font-weight:600}.wsm-if__hero-photo{width:100%;overflow:hidden;border-radius:8px}.wsm-if__hero-photo img{display:block;width:100%;height:auto}.wsm-if__benefits{border-bottom:1px solid #dde2eb}.wsm-if .wsm-if__benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;padding-top:2.6rem;padding-bottom:2.6rem}.wsm-if__benefit-list li{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1rem 2rem;font-weight:600}.wsm-if__benefit-list li+li{border-left:1px solid #ccd5e4}.wsm-if__benefit-list svg{flex:0 0 3.6rem;width:3.6rem;height:3.6rem}.wsm-if .wsm-if__sizes{padding-top:5rem;padding-bottom:4.6rem;scroll-margin-top:12rem}.wsm-if__sizes:focus{outline:none}.wsm-if__section-description{margin:0;font-size:1.8rem}.wsm-if__size-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:2.8rem 0 1.8rem;padding:0;list-style:none}.wsm-if__size{min-width:0;border:1px solid #c8d2e3;border-radius:6px;text-align:center}.wsm-if__size-link{display:flex;height:100%;flex-direction:column;align-items:center;padding:2rem 2.4rem 2.4rem;border-radius:6px;color:var(--if-ink);text-decoration:none}.wsm-if__size-image{position:relative;flex:none;width:100%;aspect-ratio:1.7;margin-bottom:1.2rem}.wsm-if__size-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-if__size h3{margin:0 0 .6rem;font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.2}.wsm-if__dimensions{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700}.wsm-if__color-note{margin:.6rem 0 .8rem;font-size:1.8rem}.wsm-if__explore{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin-top:auto;color:var(--if-blue);font-size:1.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.wsm-if__size-link:hover .wsm-if__explore{color:#071e9b}.wsm-if__guide-note{margin:.5rem 0 0;font-size:1.5rem;line-height:1.65}.wsm-if__guide-note a{color:var(--if-blue);text-underline-offset:.3rem;white-space:nowrap}.wsm-if__colors{padding-top:4.6rem;padding-bottom:4.6rem;background:var(--if-pale)}.wsm-if__color-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.wsm-if__color{min-width:0}.wsm-if__color figure{margin:0;text-align:center}.wsm-if__color-link{display:block;height:100%;padding:1.6rem 1.2rem 2rem;color:inherit;background:#fff;border-radius:8px;text-decoration:none}.wsm-if__color-link:hover h3,.wsm-if__color-link:focus-visible h3{color:var(--if-blue);text-decoration:underline;text-underline-offset:.3rem}.wsm-if__color-image{position:relative;aspect-ratio:1.65;width:100%;margin:0 auto 1.2rem}.wsm-if__color-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-if__color h3{margin:0;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.35}.wsm-if__color h3 span{color:var(--if-blue);white-space:nowrap}.wsm-if .wsm-if__closing{padding-top:3rem;padding-bottom:3rem}.wsm-if__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:3.5rem 4rem;background:var(--if-ink);border-radius:12px;color:#fff}.wsm-if__closing h2{color:#fff;font-size:clamp(2.6rem,2.7vw,3.5rem)}.wsm-if__closing p{margin:0;font-size:1.7rem}.wsm-if__button--light{flex-shrink:0;background:#fff;color:var(--if-blue)}.wsm-if__button--light:hover{background:#e4ebff;color:#071e9b}@media(max-width:989px)and (min-width:750px){.wsm-if .wsm-if__hero-inner{gap:2.4rem;padding-top:4rem;padding-bottom:4rem}.wsm-if .wsm-if__title{font-size:3.8rem}.wsm-if__description{font-size:1.6rem}.wsm-if__benefit-list li{padding:.5rem 1rem;gap:1rem;font-size:1.4rem}.wsm-if__color-gallery{gap:1.2rem}.wsm-if__closing-inner{padding:3rem 2.4rem}}@media(max-width:749px){.wsm-if .wsm-if__breadcrumbs{padding-top:1.8rem;padding-bottom:1.8rem;gap:.8rem;font-size:1.2rem}.wsm-if .wsm-if__hero-inner{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:3.2rem;padding-bottom:2rem}.wsm-if .wsm-if__title{max-width:9em;font-size:clamp(3.4rem,8.8vw,4.5rem)}.wsm-if__eyebrow{font-size:1.2rem;margin-bottom:1.6rem}.wsm-if__description{max-width:none;font-size:1.7rem;margin-top:1.6rem}.wsm-if__price{font-size:2.4rem;margin-bottom:1.4rem}.wsm-if__button{min-height:5.2rem;font-size:1.7rem}.wsm-if__hero-photo{margin-top:1rem}.wsm-if .wsm-if__benefit-list{padding-top:1.8rem;padding-bottom:1.8rem}.wsm-if__benefit-list li{flex-direction:column;gap:.8rem;padding:0 .6rem;text-align:center;font-size:1.2rem}.wsm-if__benefit-list svg{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.wsm-if .wsm-if__sizes{padding-top:3.4rem;padding-bottom:3.2rem;scroll-margin-top:9rem}.wsm-if__section-description{font-size:1.6rem}.wsm-if__size-guide{grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:2rem}.wsm-if__size-link{padding:1.6rem 2rem 2rem}.wsm-if__size h3{font-size:2.6rem}.wsm-if__dimensions{font-size:2.3rem}.wsm-if__guide-note{font-size:1.4rem}.wsm-if__colors{padding-top:3.4rem;padding-bottom:3.4rem}.wsm-if__color-gallery{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:2rem}.wsm-if__color-link{max-width:42rem;margin:0 auto;padding:1.6rem 2rem 2rem}.wsm-if__color h3{font-size:2rem}.wsm-if__closing-inner{flex-direction:column;align-items:flex-start;gap:2rem;padding:2.6rem}.wsm-if__closing p{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.wsm-if__button{transition:none}}.wsm-mf{--mf-ink: #101a3e;--mf-blue: #082cde;--mf-pale: #edf2f8;color:var(--mf-ink);background:#fff;font-size:1.6rem;line-height:1.5}.wsm-mf *,.wsm-mf *:before,.wsm-mf *:after{box-sizing:border-box}.wsm-mf h1,.wsm-mf h2,.wsm-mf h3{color:var(--mf-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.035em}.wsm-mf h2{margin:0 0 1rem;font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.wsm-mf a:focus-visible{outline:3px solid #e52538;outline-offset:5px}.wsm-mf .wsm-mf__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.3rem}.wsm-mf__breadcrumbs a{color:#4c5672;text-decoration:none}.wsm-mf__breadcrumbs a:hover{text-decoration:underline}.wsm-mf__breadcrumbs [aria-current]{font-weight:700}.wsm-mf__hero{background:var(--mf-pale)}.wsm-mf .wsm-mf__hero-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(2.4rem,3vw,4.8rem);align-items:center;padding-top:5rem;padding-bottom:5rem}.wsm-mf__eyebrow{margin:0 0 2rem;border-left:5px solid #e52538;padding-left:1.2rem;font-size:1.35rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.wsm-mf .wsm-mf__title{margin:0;max-width:9em;font-size:clamp(3.4rem,4.15vw,5.7rem);line-height:1.07;letter-spacing:-.045em}.wsm-mf__description{max-width:40rem;margin:2rem 0 1.6rem;font-size:1.8rem;line-height:1.55}.wsm-mf__price{margin:0 0 2rem;font-size:2.6rem;font-weight:700;letter-spacing:-.025em}.wsm-mf__button{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5.6rem;padding:1.3rem 2.6rem;border:2px solid transparent;border-radius:5px;background:var(--mf-blue);color:#fff;font-size:1.8rem;line-height:1.3;font-weight:700;text-decoration:none;transition:background-color .15s ease}.wsm-mf__button:hover{background:#071e9b;color:#fff}.wsm-mf__button span{font-size:2.5rem;line-height:1}.wsm-mf__compare-link{display:flex;align-items:center;gap:1rem;width:fit-content;min-height:4.4rem;margin-top:1rem;color:var(--mf-blue);text-underline-offset:.4rem;font-weight:600}.wsm-mf__hero-photo{width:100%;overflow:hidden;border-radius:8px}.wsm-mf__hero-photo img{display:block;width:100%;height:auto}.wsm-mf__benefits{border-bottom:1px solid #dde2eb}.wsm-mf .wsm-mf__benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;padding-top:2.6rem;padding-bottom:2.6rem}.wsm-mf__benefit-list li{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1rem 2rem;font-weight:600}.wsm-mf__benefit-list li+li{border-left:1px solid #ccd5e4}.wsm-mf__benefit-list svg{flex:0 0 3.6rem;width:3.6rem;height:3.6rem}.wsm-mf .wsm-mf__sizes{padding-top:5rem;padding-bottom:4.6rem;scroll-margin-top:12rem}.wsm-mf__sizes:focus{outline:none}.wsm-mf__section-description{margin:0;font-size:1.8rem}.wsm-mf__size-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:2.8rem 0 1.8rem;padding:0;list-style:none}.wsm-mf__size{min-width:0;border:1px solid #c8d2e3;border-radius:6px;text-align:center}.wsm-mf__size-link{display:flex;flex-direction:column;align-items:center;padding:2rem 2.4rem 2.4rem;border-radius:6px;color:var(--mf-ink);text-decoration:none}.wsm-mf__size-image{position:relative;flex:none;width:100%;aspect-ratio:1.3;margin-bottom:1.2rem}.wsm-mf__size-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-mf__size h3{margin:0 0 .6rem;font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.2}.wsm-mf__dimensions{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700}.wsm-mf__color-note{margin:.6rem 0 .8rem;font-size:1.8rem}.wsm-mf__explore{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin-top:auto;color:var(--mf-blue);font-size:1.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.wsm-mf__size-link:hover .wsm-mf__explore{color:#071e9b}.wsm-mf__guide-note{margin:.5rem 0 0;font-size:1.5rem;line-height:1.65}.wsm-mf__guide-note a{color:var(--mf-blue);text-underline-offset:.3rem;white-space:nowrap}.wsm-mf__colors{padding-top:4.6rem;padding-bottom:4.6rem;background:var(--mf-pale)}.wsm-mf__color-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.wsm-mf__color{min-width:0}.wsm-mf__color figure{margin:0;text-align:center}.wsm-mf__color-link{display:block;height:100%;padding:1.6rem 1.2rem 2rem;color:inherit;background:#fff;border-radius:8px;text-decoration:none}.wsm-mf__color-link:hover h3,.wsm-mf__color-link:focus-visible h3{color:var(--mf-blue);text-decoration:underline;text-underline-offset:.3rem}.wsm-mf__color-image{position:relative;aspect-ratio:1.65;width:100%;margin:0 auto 1.2rem}.wsm-mf__color-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wsm-mf__color h3{margin:0;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.35}.wsm-mf__color h3 span{color:var(--mf-blue);white-space:nowrap}.wsm-mf .wsm-mf__closing{padding-top:3rem;padding-bottom:3rem}.wsm-mf__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:3.5rem 4rem;background:var(--mf-ink);border-radius:12px;color:#fff}.wsm-mf__closing h2{color:#fff;font-size:clamp(2.6rem,2.7vw,3.5rem)}.wsm-mf__closing p{margin:0;font-size:1.7rem}.wsm-mf__button--light{flex-shrink:0;background:#fff;color:var(--mf-blue)}.wsm-mf__button--light:hover{background:#e4ebff;color:#071e9b}@media(max-width:989px)and (min-width:750px){.wsm-mf .wsm-mf__hero-inner{gap:2.4rem;padding-top:4rem;padding-bottom:4rem}.wsm-mf .wsm-mf__title{font-size:3.8rem}.wsm-mf__description{font-size:1.6rem}.wsm-mf__benefit-list li{padding:.5rem 1rem;gap:1rem;font-size:1.4rem}.wsm-mf__color-gallery{gap:1.2rem}.wsm-mf__closing-inner{padding:3rem 2.4rem}}@media(max-width:749px){.wsm-mf .wsm-mf__breadcrumbs{padding-top:1.8rem;padding-bottom:1.8rem;gap:.8rem;font-size:1.2rem}.wsm-mf .wsm-mf__hero-inner{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:3.2rem;padding-bottom:2rem}.wsm-mf .wsm-mf__title{max-width:9em;font-size:clamp(3.4rem,8.8vw,4.5rem)}.wsm-mf__eyebrow{font-size:1.2rem;margin-bottom:1.6rem}.wsm-mf__description{max-width:none;font-size:1.7rem;margin-top:1.6rem}.wsm-mf__price{font-size:2.4rem;margin-bottom:1.4rem}.wsm-mf__button{min-height:5.2rem;font-size:1.7rem}.wsm-mf__hero-photo{margin-top:1rem}.wsm-mf .wsm-mf__benefit-list{padding-top:1.8rem;padding-bottom:1.8rem}.wsm-mf__benefit-list li{flex-direction:column;gap:.8rem;padding:0 .6rem;text-align:center;font-size:1.2rem}.wsm-mf__benefit-list svg{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.wsm-mf .wsm-mf__sizes{padding-top:3.4rem;padding-bottom:3.2rem;scroll-margin-top:9rem}.wsm-mf__section-description{font-size:1.6rem}.wsm-mf__size-guide{grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:2rem}.wsm-mf__size-link{padding:1.6rem 2rem 2rem}.wsm-mf__size h3{font-size:2.6rem}.wsm-mf__dimensions{font-size:2.3rem}.wsm-mf__guide-note{font-size:1.4rem}.wsm-mf__colors{padding-top:3.4rem;padding-bottom:3.4rem}.wsm-mf__color-gallery{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:2rem}.wsm-mf__color-link{max-width:42rem;margin:0 auto;padding:1.6rem 2rem 2rem}.wsm-mf__color h3{font-size:2rem}.wsm-mf__closing-inner{flex-direction:column;align-items:flex-start;gap:2rem;padding:2.6rem}.wsm-mf__closing p{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.wsm-mf__button{transition:none}}.wsm-mf__swatches{display:flex;justify-content:center;gap:.8rem;padding:0 1rem 2rem}.wsm-mf__swatch{width:44px;height:44px;border:8px solid white;border-radius:10px;box-shadow:inset 0 0 0 1px #bbb;background:#161616}.wsm-mf__swatch--blue{background:#1244af}.wsm-mf__swatch--purple-pink{background:linear-gradient(135deg,#37128a 50%,#ef67a3 50%)}.wsm-mf__thickness{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;margin-top:2.4rem}.wsm-mf__thickness>div{padding:2.4rem;background:#fff;border-radius:8px}.wsm-mf__thickness h3{margin:0;font-size:3rem}.wsm-mf__thickness p{margin:.6rem 0 0}@media(max-width:749px){.wsm-mf__thickness{grid-template-columns:1fr}}.wsm-of{--of-ink: #101a3e;--of-blue: #082cde;--of-pale: #edf2f8;color:var(--of-ink);background:#fff;font-size:1.6rem;line-height:1.5}.wsm-of *,.wsm-of *:before,.wsm-of *:after{box-sizing:border-box}.wsm-of h1,.wsm-of h2,.wsm-of h3{color:var(--of-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.035em}.wsm-of h2{margin:0 0 1rem;font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.wsm-of a:focus-visible{outline:3px solid #e52538;outline-offset:5px}.wsm-of .wsm-of__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.3rem}.wsm-of__breadcrumbs a{color:#4c5672;text-decoration:none}.wsm-of__breadcrumbs a:hover{text-decoration:underline}.wsm-of__breadcrumbs [aria-current]{font-weight:700}.wsm-of__hero{background:var(--of-pale)}.wsm-of .wsm-of__hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(2.4rem,3vw,4.8rem);align-items:center;padding-top:5.6rem;padding-bottom:5.6rem}.wsm-of__intro{position:relative;z-index:2}.wsm-of__eyebrow{margin:0 0 2rem;border-left:5px solid #e52538;padding-left:1.2rem;font-size:1.35rem;font-weight:700;letter-spacing:.045em}.wsm-of .wsm-of__title{margin:0;max-width:12em;font-size:clamp(3.4rem,4.15vw,5.7rem);line-height:1.07;letter-spacing:-.045em}.wsm-of__description{max-width:40rem;margin:2rem 0 1.6rem;font-size:1.8rem;line-height:1.55}.wsm-of__price{margin:0 0 2rem;font-size:2.6rem;font-weight:700;letter-spacing:-.025em}.wsm-of__button{display:inline-flex;justify-content:center;align-items:center;gap:1.6rem;min-height:5.6rem;padding:1.3rem 2.6rem;border:2px solid transparent;border-radius:5px;background:var(--of-blue);color:#fff;font-size:1.8rem;line-height:1.3;font-weight:700;text-decoration:none;transition:background-color .15s ease}.wsm-of__button:hover{background:#071e9b;color:#fff}.wsm-of__button span{font-size:2.5rem;line-height:1}.wsm-of__compare-link{display:flex;align-items:center;gap:1rem;width:fit-content;min-height:4.4rem;margin-top:1rem;color:var(--of-blue);text-underline-offset:.4rem;font-weight:600}.wsm-of__hero-photo{width:100%;overflow:hidden;border-radius:8px}.wsm-of__hero-photo img{display:block;width:100%;height:auto}.wsm-of__benefits{border-bottom:1px solid #dde2eb}.wsm-of .wsm-of__benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;list-style:none;padding-top:2.6rem;padding-bottom:2.6rem}.wsm-of__benefit-list li{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1rem 2rem;font-weight:600}.wsm-of__benefit-list li+li{border-left:1px solid #ccd5e4}.wsm-of__benefit-list svg{flex:0 0 3.6rem;width:3.6rem;height:3.6rem}.wsm-of .wsm-of__sizes{padding-top:5rem;padding-bottom:4.6rem;scroll-margin-top:12rem}.wsm-of__sizes:focus{outline:none}.wsm-of__section-description{margin:0;font-size:1.8rem}.wsm-of__size-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:2.8rem 0 1.8rem;padding:0;list-style:none}.wsm-of__size{min-width:0;border:1px solid #c8d2e3;border-radius:6px;text-align:center}.wsm-of__size-link{display:flex;height:100%;flex-direction:column;align-items:center;padding:2.4rem 1.2rem 1.6rem;border-radius:6px;color:var(--of-ink);text-decoration:none}.wsm-of__size-symbol{width:min(100%,18rem);aspect-ratio:1;display:flex;justify-content:center;align-items:end;margin:0 auto 1.8rem}.wsm-of__size-symbol svg{display:block;width:55.5556%;height:auto;aspect-ratio:1}.wsm-of__size--medium svg{width:66.6667%}.wsm-of__size--large svg{width:83.3333%}.wsm-of__size--xl svg{width:100%}.wsm-of__size h3{margin:0 0 .6rem;font-size:2.2rem;line-height:1.3}.wsm-of__size p{margin:0;font-size:1.6rem;white-space:nowrap}.wsm-of__explore{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin-top:1rem;color:var(--of-blue);font-size:1.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.wsm-of__size-link:hover .wsm-of__explore{color:#071e9b}.wsm-of__guide-note{margin:.5rem 0 0;font-size:1.5rem;line-height:1.65}.wsm-of__guide-note a{color:var(--of-blue);text-underline-offset:.3rem;white-space:nowrap}.wsm-of__colors{padding-top:4.6rem;padding-bottom:4.6rem;background:var(--of-pale)}.wsm-of__color-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.wsm-of__color{min-width:0}.wsm-of__color figure{margin:0;text-align:center}.wsm-of__color-link{display:block;height:100%;padding:1.6rem 1.2rem 2rem;color:inherit;background:#fff;text-decoration:none;border-radius:8px}.wsm-of__color-link:hover h3,.wsm-of__color-link:focus-visible h3{color:var(--of-blue);text-decoration:underline;text-underline-offset:.3rem}.wsm-of__color-image{position:relative;aspect-ratio:1;width:100%;max-width:34rem;margin:0 auto 1.2rem;isolation:isolate}.wsm-of__color-image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:92%;height:92%;object-fit:contain}.wsm-of__color--purple img{width:100%;height:100%}.wsm-of__color h3{margin:0;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.35}.wsm-of__color h3 span{color:var(--of-blue);white-space:nowrap}.wsm-of__color figcaption p{margin:.2rem 0 0;font-size:1.4rem;font-style:italic}.wsm-of .wsm-of__closing{padding-top:3rem;padding-bottom:3rem}.wsm-of__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:3.5rem 4rem;background:var(--of-ink);border-radius:12px;color:#fff}.wsm-of__closing h2{color:#fff;font-size:clamp(2.6rem,2.7vw,3.5rem)}.wsm-of__closing p{margin:0;font-size:1.7rem}.wsm-of__button--light{flex-shrink:0;background:#fff;color:var(--of-blue)}.wsm-of__button--light:hover{background:#e4ebff;color:#071e9b}@media(max-width:989px)and (min-width:750px){.wsm-of .wsm-of__hero-inner{gap:2.4rem;padding-top:4rem;padding-bottom:4rem}.wsm-of .wsm-of__title{font-size:3.8rem}.wsm-of__description{font-size:1.6rem}.wsm-of__benefit-list li{padding:.5rem 1rem;gap:1rem;font-size:1.3rem}.wsm-of__size-guide{gap:1.2rem}.wsm-of__size-link{padding:2rem .8rem 1.2rem}.wsm-of__size p{font-size:1.35rem}.wsm-of__explore{font-size:1.5rem}.wsm-of__color-gallery{gap:1.2rem}.wsm-of__closing-inner{padding:3rem 2.4rem}}@media(max-width:749px){.wsm-of .wsm-of__breadcrumbs{padding-top:1.8rem;padding-bottom:1.8rem;gap:.8rem;font-size:1.15rem}.wsm-of .wsm-of__hero-inner{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:3.2rem;padding-bottom:1.8rem}.wsm-of .wsm-of__title{max-width:12em;font-size:clamp(3.1rem,8.8vw,4.5rem)}.wsm-of__eyebrow{font-size:1.2rem;margin-bottom:1.6rem}.wsm-of__description{max-width:none;font-size:1.6rem;margin-top:1.6rem}.wsm-of__price{font-size:2.4rem;margin-bottom:1.4rem}.wsm-of__button{min-height:5.2rem;font-size:1.7rem}.wsm-of__hero-photo{margin-top:1rem}.wsm-of .wsm-of__benefit-list{padding-top:1.8rem;padding-bottom:1.8rem}.wsm-of__benefit-list li{flex-direction:column;gap:.8rem;padding:0 .8rem;text-align:center;font-size:1.2rem}.wsm-of__benefit-list svg{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.wsm-of .wsm-of__sizes{padding-top:3.4rem;padding-bottom:3.2rem;scroll-margin-top:9rem}.wsm-of__section-description{font-size:1.6rem}.wsm-of__size-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.wsm-of__size-link{padding:2rem .6rem 1.2rem}.wsm-of__size-symbol{width:min(100%,12.6rem);margin-bottom:1.2rem}.wsm-of__size h3{font-size:1.8rem}.wsm-of__size p{font-size:1.3rem}.wsm-of__explore{font-size:1.5rem}.wsm-of__guide-note{font-size:1.4rem}.wsm-of__colors{padding-top:3.4rem;padding-bottom:3.4rem}.wsm-of__color-gallery{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:2rem}.wsm-of__color-link{max-width:42rem;margin:0 auto;padding:1.6rem 2rem 2rem}.wsm-of__color h3{font-size:2rem}.wsm-of__closing-inner{flex-direction:column;align-items:flex-start;gap:2rem;padding:2.6rem}.wsm-of__closing p{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.wsm-of__button{transition:none}}.wsm-sample-status{margin:-12px 0 18px;font-size:14px;line-height:1.5;color:#50545c}.product-form__input .form__label.wsm-selected-color{margin-bottom:14px;font-family:var(--font-body-family, Roboto, sans-serif);font-size:17px;font-weight:400;line-height:1.5}.product-form__input .wsm-selected-color .selected_option{display:inline;margin-left:6px;font-family:var(--font-heading-family, Montserrat, sans-serif);font-size:24px;font-weight:700;color:var(--color-primary, #21254a);overflow-wrap:anywhere}.wsm-sample-link{margin:12px 0 20px;font-family:var(--font-body-family, Roboto, sans-serif);font-size:16px;line-height:1.6}.wsm-sample-link a{display:inline-block;margin-left:4px;color:var(--color-primary, #21254a);font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wsm-cart-shipping{flex:0 0 100%;width:100%;min-width:0}.wsm-cart-shipping .reward-progress-bar{margin:0}.wsm-cart-shipping__notice{margin:0;padding:12px 16px;background:rgba(var(--color-foreground),.06);border:1px solid rgba(var(--color-foreground),.16);color:rgb(var(--color-foreground));font:inherit;line-height:1.45;text-align:left}.wsm-cart-shipping__detail{margin:6px 0 0;font-size:1.2rem;line-height:1.4;text-align:center}.wsm-incline-family-link{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin:.4rem 0;font-size:1.8rem;font-weight:600;color:#101a3e;text-underline-offset:.3rem}.wsm-incline-family-link:focus-visible{outline:3px solid #e52538;outline-offset:4px}.wsm-octagon-family-link{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;margin:.4rem 0;font-size:1.8rem;font-weight:600;color:#101a3e;text-underline-offset:.3rem}.wsm-octagon-family-link:focus-visible{outline:3px solid #e52538;outline-offset:4px}.wsm-product-shipping{box-sizing:border-box;display:flex;flex:0 0 100%;width:100%;align-items:flex-start;gap:1.2rem;margin:.8rem 0 0;padding:1.6rem;border:1px solid var(--wsm-gym-navy, #21254a);border-left-width:5px;border-radius:.6rem;background:#f1f2f8;color:var(--wsm-gym-navy, #21254a)}.wsm-product-shipping>svg{flex:0 0 24px;margin-top:.2rem}.wsm-product-shipping strong{display:block;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.4}.wsm-product-shipping p{margin:.6rem 0 0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5}wsm-product-subtotal{display:block;margin:12px 0;font-family:var(--font-body-family, Roboto, sans-serif)}.wsm-product-subtotal__summary{margin:0;color:var(--color-primary, #21254a);font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.wsm-product-subtotal__note{margin:4px 0 0;font-size:13px;color:var(--wsm-muted, #50545c);line-height:1.5}.wsm-sample-details{margin:12px 0 20px;font-family:var(--font-body-family, Roboto, sans-serif);font-size:15px;line-height:1.55}.wsm-sample-details p{margin:5px 0}.wsm-sample-details__shipping{font-weight:600}.wsm-sample-details summary{display:list-item;width:fit-content;margin-top:8px;padding:3px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wsm-sample-details details p{font-size:14px}.wsm-sample-color-name{display:grid;min-width:45px;min-height:45px;align-items:center;padding:3px;font-family:var(--font-body-family, Roboto, sans-serif);font-size:12px;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/130/compiled_assets/styles.css.map */
