.so{--so-yellow: #FFD410;--so-black: #141414;--so-white: #FFFFFF;--so-img: #ECEAE5;--so-fit-bg: #F3EEDC;--so-thumb: #2A2A2A;--so-border: rgba(20, 20, 20, .12);--so-row: #333333;--so-gutter: 20px;--so-radius: var(--button-border-radius, 3px);--so-radius-badge: var(--badge-corner-radius, 3px);--so-t-xs: 12px;--so-t-s: 13px;--so-t-ui: 12px;--so-t-m: 16px;--so-t-l: 20px;--so-t-xl: 26px;--so-w: var(--font-body-medium-weight, 500);--so-w-bold: var(--font-body-bold-weight, 600);--so-ls-ui: var(--button-letter-spacing, 0);font-family:inherit;font-weight:var(--so-w);letter-spacing:var(--font-body-letter-spacing, 0);color:var(--so-black)}@media only screen and (min-width:768px){.so{--so-gutter: 40px;--so-t-s: 14px;--so-t-ui: 13px;--so-t-m: 17px;--so-t-l: 24px;--so-t-xl: 32px}}@media only screen and (min-width:1024px){.so{--so-t-m: 18px;--so-t-l: 28px;--so-t-xl: 36px}}.so *,.so *:before,.so *:after{box-sizing:border-box}.so p{margin:0}.so a{color:inherit;text-decoration:none}.so button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;box-shadow:none;min-height:0;line-height:inherit}.so [hidden]{display:none!important}.so img{display:block}.so :focus-visible{outline:2px solid var(--so-black);outline-offset:2px}@media only screen and (min-width:768px){.so .so-hide-desktop{display:none!important}}@media only screen and (max-width:767px){.so .so-hide-mobile{display:none!important}}.so-label{font-size:var(--so-t-s);line-height:1.3;font-weight:var(--so-w)}.so-heading{font-size:var(--so-t-l);line-height:1.15;font-weight:var(--so-w-bold)}.so-hero__title span,.so-promo__title span,.so-look__title span,.so-looks__title span,.so-closing__title span{font-weight:var(--so-w);opacity:.6}.so .so-link{font-size:var(--so-t-s);line-height:1.3;font-weight:var(--so-w);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.so-ui{font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase}.so-badge{position:absolute;left:10px;top:10px;background:var(--so-yellow);color:var(--so-black);font-size:11px;line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase;padding:6px 8px;border-radius:var(--so-radius-badge)}.so-badge--lg{left:20px;top:20px}@media only screen and (min-width:1024px){.so-badge{left:12px;top:12px}.so-badge--lg{left:24px;top:24px}}.so-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:var(--so-t-s);line-height:1.3}.so-price__now{font-weight:var(--so-w)}.so-price__was{font-weight:var(--so-w);opacity:.5;text-decoration:line-through}.so-price--dark .so-price__now{color:var(--so-yellow)}.so-price--dark .so-price__was{color:var(--so-white)}.so-hero{position:relative;background:var(--so-yellow);min-height:var(--so-hero-h, 420px);display:flex;align-items:center;justify-content:center;text-align:center;padding:48px var(--so-gutter);border-bottom:1px solid var(--so-border)}.so-hero--logo{padding-bottom:110px}.so-hero__inner{display:flex;flex-direction:column;align-items:center;max-width:100%}.so .so-hero__title{margin:0;font-family:inherit;font-size:var(--so-t-xl);line-height:1;font-weight:var(--so-w-bold);letter-spacing:-.02em;text-transform:none;color:var(--so-black);text-wrap:balance}.so-hero__offer{margin-top:8px!important;font-size:var(--so-t-m);line-height:1.2;font-weight:var(--so-w);letter-spacing:-.01em}.so-hero__offer strong{font-weight:var(--so-w-bold)}.so .so-hero__meta{margin-top:20px;font-size:var(--so-t-xs);line-height:1.5;opacity:.7}.so .so-hero__link{margin-top:24px}.so-hero__logo{position:absolute;left:50%;bottom:32px;transform:translate(-50%);width:70px}.so-hero__logo img,.so-closing__logo img{width:100%;height:auto}@media only screen and (min-width:768px){.so-hero{min-height:var(--so-hero-h-d, 460px)}.so-hero--logo{padding-bottom:120px}.so-hero__offer{margin-top:10px!important}.so .so-hero__meta{margin-top:24px;font-size:13px}.so-hero__logo{width:88px;bottom:36px}}.so-nav{background:var(--so-yellow);padding:28px 0;display:flex;flex-direction:column;gap:28px;scroll-margin-top:80px}.so-nav__col{display:flex;flex-direction:column;gap:12px;min-width:0}.so-nav__col>.so-label{padding:0 var(--so-gutter)}.so-nav__discs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 var(--so-gutter)}@media only screen and (min-width:768px){.so-nav__discs{grid-template-columns:repeat(4,minmax(0,1fr))}}.so-disc{height:52px;border:1px solid var(--so-black)!important;background:transparent;color:var(--so-black);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--so-radius)!important;transition:background-color .15s,color .15s}.so-disc__label{font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase}.so-disc__count{font-size:var(--so-t-xs);line-height:1;opacity:.6}.so .so-disc.is-active{background:var(--so-black);color:var(--so-yellow)}.so .so-disc.is-active .so-disc__count{opacity:.8}.so-nav__fits{display:flex;gap:8px;overflow-x:auto;padding:4px var(--so-gutter);margin:-4px 0;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 var(--so-gutter);-webkit-overflow-scrolling:touch}.so-nav__fits::-webkit-scrollbar{display:none}.so-fit{flex:none;width:96px;display:flex;flex-direction:column;gap:8px;text-align:left;scroll-snap-align:start}.so-fit__media{display:block;width:100%;aspect-ratio:4 / 5;border:1px solid var(--so-black);background:var(--so-fit-bg);overflow:hidden;transition:outline-color .15s;outline:2px solid transparent;outline-offset:2px}.so-fit__media img{width:100%;height:100%;object-fit:cover}.so .so-fit.is-active .so-fit__media{outline-color:var(--so-black)}.so .so-fit:hover .so-fit__media{outline-color:#14141459}.so .so-fit.is-active:hover .so-fit__media{outline-color:var(--so-black)}.so-fit__meta{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:var(--so-t-xs);line-height:1.2}.so-fit__label{font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase}.so-fit__count{opacity:.5}@media only screen and (min-width:768px){.so-nav{padding:40px 0 44px;gap:32px}.so .so-disc{height:46px;flex-direction:row;justify-content:space-between;padding:0 16px}.so-nav__fits{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;overflow:visible}.so-fit{width:auto;gap:10px}.so-fit__meta{font-size:13px}}@media only screen and (min-width:1024px){.so-nav{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;padding:44px var(--so-gutter) 48px}.so-nav__col{gap:14px}.so-nav__col>.so-label,.so-nav__discs,.so-nav__fits{padding:0}.so-nav__discs{grid-template-columns:1fr;gap:8px}.so-disc:hover{opacity:.88}}@media only screen and (min-width:1280px){.so-nav{grid-template-columns:300px minmax(0,1fr);gap:72px}}.so-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px var(--so-gutter);border-bottom:1px solid var(--so-border);background:var(--so-white)}.so-toolbar__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.so-toolbar__right{display:flex;align-items:center;gap:20px;flex:none}.so-toolbar__count{font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase;white-space:nowrap}.so .so-chip{display:inline-flex;align-items:center;gap:6px;background:var(--so-black);color:var(--so-yellow);font-size:var(--so-t-xs);line-height:1;font-weight:var(--so-w);padding:6px 9px;border-radius:var(--so-radius)}.so-select{position:relative;display:inline-flex;align-items:center;margin:0}.so-select:after{content:"";position:absolute;right:0;top:50%;width:0;height:0;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.6;pointer-events:none}.so .so-select select{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;height:auto;min-height:0;margin:0;padding:4px 14px 4px 0;font:inherit;font-size:var(--so-t-s);line-height:1.2;color:inherit;cursor:pointer;max-width:150px;width:auto;text-overflow:ellipsis}@media only screen and (min-width:768px){.so-toolbar{padding:18px var(--so-gutter)}.so-toolbar__left{gap:14px}}.so-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px;padding:16px 10px 40px}.so-tile{display:flex;flex-direction:column;gap:10px;min-width:0}.so-tile__figure{position:relative}.so-tile__media{position:relative;display:block;aspect-ratio:3 / 4;background:var(--so-img);overflow:hidden}.so-tile__media img,.so-tile__media .so-placeholder{width:100%;height:100%;object-fit:cover}.so-tile__img{position:absolute;top:0;right:0;bottom:0;left:0}.so-tile__media noscript{display:none}.so-tile__img--hover{opacity:0;z-index:1;transition:opacity .35s ease}.so-tile .pc-swipe,.so-tile .pc-swipe__dots{display:none}@media only screen and (min-width:1068px){.so-tile__figure:hover .so-tile__img--hover.lazyloaded,.so-tile__figure:hover .so-tile__img--hover:not(.pc-hover-later):not(.lazyload):not(.lazyloading){opacity:1}}@media only screen and (max-width:1067px){.so .so-tile__img--hover{display:none}.so-tile .pc-swipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.so-tile .pc-swipe::-webkit-scrollbar{display:none}.so-tile .pc-swipe__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:var(--so-img)}.so-tile .pc-swipe__slide img{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.so-tile .pc-swipe__slide img.pc-later{opacity:0}.so-tile .pc-swipe__slide:first-child{background:transparent}.so-tile .pc-swipe__dots{position:absolute;right:10px;bottom:12px;z-index:3;display:flex;justify-content:flex-end;gap:3px;pointer-events:none}.so-tile .pc-swipe__dot{width:10px;height:2px;border-radius:1px;background:#1111112e;box-shadow:0 0 0 .5px #ffffff40;transition:background-color .2s ease,width .2s ease}.so-tile .pc-swipe__dot.is-actief{width:16px;background:#1111118c}}.so .so-tile__quick{display:none;position:absolute;left:12px;right:12px;bottom:12px;height:44px;background:var(--so-yellow);color:var(--so-black);align-items:center;justify-content:center;font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase;cursor:pointer;z-index:4;border-radius:var(--so-radius);opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s}.so-tile__quick svg{display:none;width:18px;height:18px;margin-left:8px}.so-tile__quick.loading svg{display:inline-block}.so-tile__info{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "fit" "price";gap:6px;padding:0 10px 20px;font-size:14px;line-height:1.4;font-weight:500;color:var(--color-body, #232323)}.so-tile__name{grid-area:title;text-transform:uppercase}.so-tile__fit{grid-area:fit;opacity:.5}.so-tile__price{grid-area:price;white-space:nowrap}.so-tile__was{opacity:.55;text-decoration:line-through;margin-right:10px}.so-tile__now.is-discounted{color:var(--color-price-discounted, #ee3b45)}@media only screen and (min-width:769px){.so-tile__info{grid-template-columns:1fr auto;grid-template-areas:"title price" "fit price";gap:2px 10px;padding:0 10px 5px;align-items:start}.so-tile__price{justify-self:end}}@media(hover:hover)and (min-width:768px){.so .so-tile__quick{display:flex}.so-tile__figure:hover .so-tile__quick,.so-tile__quick:focus-visible,.so-tile__quick.loading{opacity:1;transform:none}}@media only screen and (min-width:768px){.so-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px;padding:24px var(--so-gutter) 72px}.so-tile{gap:12px}}@media only screen and (min-width:1024px){.so-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:767px){.so-grid:not(.is-expanded) .is-beyond{display:none!important}}.so-more{padding:0 var(--so-gutter) 44px;display:flex;flex-direction:column;align-items:center;gap:12px}.so-more__seen{font-size:var(--so-t-xs);line-height:1;opacity:.6}.so-more__bar{width:100%;height:2px;background:var(--so-img);overflow:hidden}.so-more__bar span{display:block;height:2px;background:var(--so-black);width:0}.so .so-more__button{width:100%;height:46px;border:1px solid var(--so-black);border-radius:var(--so-radius);display:flex;align-items:center;justify-content:center;font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase}@media only screen and (min-width:768px){.so-more{display:none!important}}.so-empty{padding:24px var(--so-gutter) 64px;font-size:var(--so-t-s);text-align:center}.so-promo{grid-column:span 2;background:var(--so-yellow);min-height:200px;padding:0 24px;display:flex;flex-direction:column;justify-content:center;gap:10px}.so-promo__title{font-size:var(--so-t-l);line-height:1.15;font-weight:var(--so-w-bold);letter-spacing:-.01em}.so-promo__text{font-size:var(--so-t-s);line-height:1.5;opacity:.7}.so-promo--alt{background:var(--so-black);color:var(--so-white)}@media only screen and (min-width:768px){.so-promo{padding:40px;justify-content:flex-end;gap:12px}}.so-look{grid-column:1 / -1;margin:8px -10px;background:var(--so-black);color:var(--so-white)}.so-look__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#3a3a3a}.so-look__media img,.so-look__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.so-look__media .so-badge{z-index:2}.so-look__panel{padding:28px 20px 32px;display:flex;flex-direction:column;gap:20px;min-width:0}.so-look__title{font-size:var(--so-t-l);line-height:1.15;font-weight:var(--so-w-bold);letter-spacing:-.01em;color:var(--so-yellow)}.so-look__title span{color:var(--so-white)}.so-look__rows{display:flex;flex-direction:column;border-top:1px solid var(--so-row)}.so-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--so-row)}.so-row__thumb{flex:none;width:56px;height:74px;background:var(--so-thumb);overflow:hidden}.so-row__thumb img{width:100%;height:100%;object-fit:cover}.so-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--so-t-s);line-height:1.4}.so-row__name{font-weight:var(--so-w);text-transform:uppercase}.so-row__colour{opacity:.5}.so-row__colour:empty{display:none}.so-size{position:relative;flex:none;height:40px;min-width:60px;padding:0 14px;border:1px solid var(--so-white);border-radius:var(--so-radius);display:flex;align-items:center;justify-content:center;margin:0;font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase;color:var(--so-white);cursor:pointer;transition:background-color .15s,color .15s}.so .so-size select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;font-size:16px}.so-size.is-chosen{background:var(--so-white);color:var(--so-black)}.so-size.is-missing{border-color:var(--so-yellow);box-shadow:inset 0 0 0 1px var(--so-yellow)}.so-size:focus-within{outline:2px solid var(--so-yellow);outline-offset:2px}.so-size--off{cursor:default;opacity:.5}.so-look__msg{font-size:var(--so-t-xs);line-height:1.4;color:var(--so-yellow)}.so-look__msg:empty{display:none}.so-look__actions{display:flex;flex-direction:column;gap:18px;align-items:stretch}.so-look__actions .so-link{align-self:flex-start}.so .so-look__cta{height:46px;background:var(--so-yellow);color:var(--so-black);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-radius:var(--so-radius);font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase;transition:background-color .15s}.so .so-look__cta.is-loading{opacity:.7;pointer-events:none}.so-look__cta>span{white-space:nowrap}.so-look__total{display:flex;gap:8px;align-items:baseline;text-transform:none}.so-look__total s{opacity:.5}@media only screen and (min-width:768px){.so-look{margin:16px calc(var(--so-gutter) * -1)}.so-look{display:grid;grid-template-columns:auto minmax(0,1fr)}.so-look--flip{grid-template-columns:minmax(0,1fr) auto}.so-look--flip .so-look__media{order:2}.so-look__media{aspect-ratio:9 / 16;height:min(78vh,620px)}.so-look__panel{padding:40px 32px;justify-content:center}}@media only screen and (min-width:1024px){.so-look{display:grid;grid-template-columns:auto minmax(0,1fr)}.so-look--flip{grid-template-columns:minmax(0,1fr) auto}.so-look__media{height:min(86vh,860px);aspect-ratio:9 / 16}.so-look--flip .so-look__media{order:2}.so-look__panel{padding:64px 72px;justify-content:center;gap:28px;width:100%;max-width:720px;justify-self:center}.so-row{gap:16px;padding:14px 0}.so-row__thumb{width:64px;height:84px}.so-size:hover{background:var(--so-white);color:var(--so-black)}.so-look__actions{flex-direction:row;align-items:center;gap:28px}.so-look__actions .so-link{align-self:center}.so .so-look__cta{padding:0 22px;gap:28px}.so .so-look__cta:hover{background:var(--so-white)}}@media only screen and (min-width:1024px)and (max-width:1279px){.so-look__panel{padding:48px 40px}.so-look__actions{gap:20px}}.so-looks{background:var(--so-black);color:var(--so-white);padding:40px 0 44px;display:flex;flex-direction:column;gap:22px;scroll-margin-top:80px}.so-looks__head{padding:0 var(--so-gutter);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.so-looks__tools{display:flex;align-items:center;gap:8px;flex:none}.so-looks__tools .so-outline{margin-right:8px}.so .so-looks__arrow{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:var(--so-radius);color:var(--so-white);transition:opacity .2s,border-color .2s}.so .so-looks__arrow:hover:not([disabled]){border-color:var(--so-white)}.so .so-looks__arrow[disabled]{opacity:.3;cursor:default}@media only screen and (min-width:1068px){.so .so-looks__arrow{display:inline-flex}.so-looks__row{scroll-behavior:smooth}}.so-looks__title{font-size:var(--so-t-l);line-height:1.15;font-weight:var(--so-w-bold);letter-spacing:-.01em;color:var(--so-yellow)}.so-looks__title span{color:var(--so-white)}.so-looks__row{display:flex;gap:10px;overflow-x:auto;padding:4px var(--so-gutter);margin:-4px 0;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 var(--so-gutter);-webkit-overflow-scrolling:touch}.so-looks__row::-webkit-scrollbar{display:none}.so-lcard{flex:none;width:240px;display:flex;flex-direction:column;gap:2px;scroll-snap-align:start;color:var(--so-white);font-size:var(--so-t-s);line-height:1.4}.so-lcard__media{position:relative;display:block;aspect-ratio:9 / 16;margin-bottom:10px;overflow:hidden;background:#3a3a3a}.so-lcard__media img,.so-lcard__media video{width:100%;height:100%;object-fit:cover;display:block}.so-lcard__title{font-weight:var(--so-w);text-transform:uppercase}.so-lcard__names{opacity:.5}.so-lcard .so-price{margin-top:2px}.so-outline{display:flex;align-items:center;justify-content:center;height:46px;padding:0 26px;border:1px solid var(--so-yellow);border-radius:var(--so-radius);color:var(--so-yellow);font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);letter-spacing:var(--so-ls-ui);text-transform:uppercase;white-space:nowrap;transition:background-color .15s,color .15s}.so-outline--block{margin:0 var(--so-gutter)}@media only screen and (min-width:768px){.so-looks{padding:72px 0 80px;gap:32px}.so-looks__row{gap:16px}.so-lcard{width:300px}.so-lcard__media{margin-bottom:12px}.so-outline:hover{background:var(--so-yellow);color:var(--so-black)}}.so-closing{background:var(--so-yellow);padding:44px var(--so-gutter) 40px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.so-closing__title{font-size:var(--so-t-l);line-height:1.2;font-weight:var(--so-w-bold);letter-spacing:-.01em}.so-closing__right{display:flex;flex-direction:column;align-items:center;gap:26px}.so-closing__text{font-size:var(--so-t-s);line-height:1.5;max-width:300px;opacity:.7;text-wrap:pretty}.so-closing__logo{width:78px}@media only screen and (min-width:768px){.so-closing{flex-direction:row;justify-content:space-between;text-align:left;padding:56px var(--so-gutter);gap:40px}.so-closing__right{flex-direction:row;gap:48px}.so-closing__text{max-width:360px}.so-closing__logo{width:110px;flex:none}}body:has(.so-section) .header:before,body:has(.so-section) .header.fixed--true:before{background:var(--so-header-bg, #FFD410)!important;opacity:1!important}.header a[href*="/collections/special-offer"]{box-shadow:inset 0 -3px #141414}body:has(.header.fixed--true) #main-content>.so-section:first-child>.so{margin-top:var(--header-height, 70px)}body:has(.so-section) .header:not(.fixed--true){background-color:#ffd410!important}.so-testbar{position:sticky;bottom:0;z-index:20;margin:0;padding:10px var(--so-gutter);background:#c8102e;color:#fff;font-weight:500;font-size:13px;line-height:1.3;text-align:center}.so-lookbook{padding:32px 0 56px}.so-lookbook__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 var(--so-gutter)}.so .so-lookbook__title{margin:0;font-family:inherit;font-size:var(--so-t-l);line-height:1.15;font-weight:var(--so-w-bold);letter-spacing:-.01em;text-transform:none;color:var(--so-black)}.so-lookbook__sub{font-size:var(--so-t-s);line-height:1.4;opacity:.6;margin-top:4px!important}.so-lookbook__nav{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 var(--so-gutter);margin:20px 0 28px}.so-lookbook__nav::-webkit-scrollbar{display:none}.so .so-lookbook__chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--so-black);border-radius:var(--so-radius);font-size:var(--so-t-ui);line-height:1;font-weight:var(--so-w);white-space:nowrap;transition:background-color .15s,color .15s}.so-lookbook__chip span{opacity:.5}.so .so-lookbook__chip:hover{background:var(--so-black);color:var(--so-white)}.so-lookbook__list{display:flex;flex-direction:column;gap:24px}.so-lookbook__item{scroll-margin-top:calc(var(--header-height, 70px) + 16px)}.so-lookbook .so-look{margin:0}.so-lookbook__foot{display:flex;justify-content:center;padding:40px var(--so-gutter) 0}@media only screen and (min-width:768px){.so-lookbook{padding:48px 0 80px}.so-lookbook__nav{margin:24px 0 40px;flex-wrap:wrap;overflow:visible}.so-lookbook__list{gap:40px}.so-lookbook__item{padding:0 var(--so-gutter)}}.so .so-hero__title,.so-hero__offer{text-transform:uppercase}.so-tile .pc-swipe img.lazyload,.so-tile .pc-swipe img.lazyloading,.so-tile .pc-swipe img.pc-later{filter:none!important;opacity:0!important}.so-tile .pc-swipe img.lazyloaded{filter:none;opacity:1;transition:opacity .2s}.so-tile a,.so-tile quick-view{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/84/assets/so.css.map */
