@font-face{font-family:Uniqlo Pro;font-weight:300;src:url(../fonts/uniqloprolight.woff) format("woff")}@font-face{font-family:Uniqlo Pro;font-weight:400;src:url(../fonts/uniqloproregular-webfont.woff) format("woff")}@font-face{font-family:Uniqlo Pro;font-weight:700;src:url(../fonts/uniqloprobold.woff) format("woff")}@font-face{font-family:twemoji;src:url(../fonts/TwemojiMozilla.ttf)}.fontUniqloProBold,.fontUniqloProLight,.fontUniqloProRegular{font-family:Uniqlo Pro}.fontUniqloProLight{font-weight:300}.fontUniqloProBold{font-weight:700}.fontUniqloProBold,.fontUniqloProRegular,fontUniqloProLight{font-synthesis:bold}:root{--color-UQred:red;--color-lightBG:#f7f7f7;--color-fontOpaque:grey;--color-lightBorder:#f2f2f2;--color-lightGrey:#bfbfbf;--color-darkGrey:#2b2b2b;--color-messageBG:#dae7ef;--color-placeHolder:#e9e9e9;--space-Huge:80px;--space-Large:40px;--space-Big:25px;--space-Default:20px;--space-Small:15px;--space-Mini:10px;--space-Tiny:5px;--space-pagePadding:var(--space-Small);--space-productTileMobileIndent:8px;--width-MainColumn:1440px;--height-header:52px;--height-swatchDimension:20px;--height-window:100%;--scroll-window:0;--shadow-globalBoxShadow:0 2px 4px 0 #00000026}@media (min-width:480px){:root{--space-pagePadding:var(--space-Default);--space-productTileMobileIndent:0px}}@media (min-width:768px){:root{--space-pagePadding:var(--space-Big);--height-header:72px}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,button,textarea{font-family:Helvetica Neue,HelveticaNeue,Helvetica,Segoe UI,Noto Sans,Roboto,Arial,Arial Unicode MS,sans-serif}body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,table,td,th,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}*,:after,:before{box-sizing:border-box}embed,img,object{max-width:100%}button,input,select{color:inherit}button{border-radius:0;margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}@keyframes pulseBG{50%{color:var(--color-lightBG)}}body.loading{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}body.loading:before{content:none}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.lockBG{scrollbar-gutter:var(--scroll-bar)}.lockBG,.lockBG body{height:calc(var(--height-window) - 1px);overflow:hidden;touch-action:none}.lockBG body{box-sizing:initial;margin-top:calc(var(--scroll-window)*-1px);padding-bottom:var(--scroll-window)}.lockBG body>*{box-sizing:border-box}#html .uqHide{display:none}#html .uqShow{display:block}#html .uqShow--flex{display:flex}#html .uqShow--inline{display:inline-block}#html .uqShow--contents{display:contents}@media (min-width:480px){#html .uqHide\@xs{display:none}#html .uqShow\@xs{display:block}#html .uqShow--flex\@xs{display:flex}#html .uqShow--inline\@xs{display:inline-block}#html .uqShow--contents\@xs{display:contents}}@media (min-width:768px){#html .uqHide\@s{display:none}#html .uqShow\@s{display:block}#html .uqShow--flex\@s{display:flex}#html .uqShow--inline\@s{display:inline-block}#html .uqShow--contents\@s{display:contents}}@media (min-width:1024px){#html .uqHide\@md{display:none}#html .uqShow\@md{display:block}#html .uqShow--flex\@md{display:flex}#html .uqShow--inline\@md{display:inline-block}#html .uqShow--contents\@md{display:contents}}@media (min-width:1440px){#html .uqHide\@lg{display:none}#html .uqShow\@lg{display:block}#html .uqShow--flex\@lg{display:flex}#html .uqShow--inline\@lg{display:inline-block}#html .uqShow--contents\@lg{display:contents}}@media (min-width:1600px){#html .uqHide\@xl{display:none}#html .uqShow\@xl{display:block}#html .uqShow--flex\@xl{display:flex}#html .uqShow--inline\@xl{display:inline-block}#html .uqShow--contents\@xl{display:contents}}.mobileApp{padding-top:var(--space-Default)}.mobileApp--wrapped{padding:var(--space-Default)}.mobileApp__list{font-size:14px;margin-left:var(--space-Small)}.mobileApp__listItem{list-style:disc}@media screen and (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}