:root{--so-blue: #0364a3;--so-blue-soft: #e8f1f8;--so-blue-line: #cfe0ee}.som-nav .list-menu--inline{gap:.2rem}.mega-menu__content.som{padding:0;border-top:1px solid rgba(var(--color-foreground),.08)}.som__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;padding-top:3rem;padding-bottom:2.6rem}.som__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:3rem;align-content:start}.som__title{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.som__all{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem 1.4rem;border-radius:99rem;background:var(--so-blue);color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background .2s ease}.som__all:hover{background:#024f82;color:#fff}.som__link{display:inline-block;padding:.45rem 0;font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none}.som__link:hover,.som__link--active{color:var(--so-blue);text-decoration:underline;text-underline-offset:.3rem}.som__list-2col{columns:2;column-gap:3rem}.som__list-2col li{break-inside:avoid}.som__cards{display:flex;gap:1.6rem}.som__card{display:block;width:22rem;text-decoration:none;color:rgb(var(--color-foreground))}.som__card-media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.2rem;background:var(--so-blue-soft)}.som__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.som__card:hover img{transform:scale(1.04)}.som__card-title{display:block;margin-top:1rem;font-size:1.5rem;font-weight:700;color:var(--so-blue)}.som__card-sub{display:block;margin-top:.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.som__inner--pain{grid-template-columns:30rem minmax(0,1fr)}.som__pains{border-right:1px solid rgba(var(--color-foreground),.08);padding-right:2.4rem}.som__pain{display:flex;flex-direction:column;padding:1rem 1.4rem;border-radius:1rem;text-decoration:none;color:rgb(var(--color-foreground))}.som__pain-name{font-size:1.55rem;font-weight:600}.som__pain-sub{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.som__pain.is-active,.som__pain:focus-visible{background:var(--so-blue-soft)}.som__pain.is-active .som__pain-name{color:var(--so-blue)}.som__pane-title{margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.som__products{display:grid;grid-template-columns:repeat(4,minmax(0,17rem));gap:1.8rem;margin-bottom:1.8rem}.som__product{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.som__product-media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1rem;background:#f5f7f9}.som__product-media img{width:100%;height:100%;object-fit:cover}.som__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.8rem;font-size:1.35rem;line-height:1.35}.som__product-price{display:block;margin-top:.3rem;font-size:1.4rem;font-weight:700}.som__product:hover .som__product-title{color:var(--so-blue)}.som__cta{display:inline-block;font-size:1.45rem;font-weight:700;color:var(--so-blue);text-underline-offset:.3rem}.som__trust-wrap{background:#f6f8fa;border-top:1px solid rgba(var(--color-foreground),.06)}.som__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3.2rem;padding:1.1rem 0;font-size:1.3rem}.som__trust li,.som__trust a{display:inline-flex;align-items:center;gap:.7rem;color:rgb(var(--color-foreground));text-decoration:none}.som__trust svg{color:var(--so-blue);flex:none}.som__trust a:hover{color:var(--so-blue);text-decoration:underline}@media screen and (max-width:1199px){.som__inner{gap:2.4rem}.som__card{width:17rem}.som__cols{gap:2rem}.som__inner--pain{grid-template-columns:24rem minmax(0,1fr)}.som__products{grid-template-columns:repeat(3,minmax(0,1fr))}.som__products li:nth-child(4){display:none}}.sdm{padding-bottom:2rem}.sdm__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.6rem 2rem .8rem}.sdm__tile{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.sdm__tile-media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1.2rem;background:var(--so-blue-soft)}.sdm__tile-media img{width:100%;height:100%;object-fit:cover}.sdm__tile-cap{display:block;padding:.6rem 0 0;text-align:center;font-size:1.5rem;font-weight:700}.sdm__chips{padding:1rem 2rem 1.4rem}.sdm__chips-title{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.sdm__chips ul{display:flex;flex-wrap:wrap;gap:.7rem}.sdm__chip{display:inline-block;padding:.6rem 1.2rem;border:1px solid var(--so-blue-line);border-radius:99rem;color:var(--so-blue);font-size:1.35rem;text-decoration:none}.sdm__chip:active{background:var(--so-blue-soft)}.sdm__list>li{border-top:1px solid rgba(var(--color-foreground),.08)}.sdm__list>li:last-child{border-bottom:1px solid rgba(var(--color-foreground),.08)}.sdm__row,.sdm__sub{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 2rem;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer}.sdm__sub{padding:1rem 0;font-size:1.5rem;font-weight:500}.sdm__plus{position:relative;width:1.3rem;height:1.3rem;flex:none}.sdm__plus:before,.sdm__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .2s ease}.sdm__plus:after{transform:rotate(90deg)}.sdm__toggle[aria-expanded=true] .sdm__plus:after{transform:rotate(0)}.sdm__panel{padding:0 2rem 1.2rem}.sdm__subpanel{padding:0 0 .6rem 1.2rem;border-left:2px solid var(--so-blue-line)}.sdm__link{display:block;padding:.85rem 0;font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none}.sdm__link--all{color:var(--so-blue);font-weight:700}.sdm__utility{padding:1.6rem 2rem 0}.sdm__utility a{display:block;padding:.7rem 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/so-menu.css.map */
