.textToggle--JSnoStretch{align-items:flex-start}.textToggle--bg{background:currentColor;box-shadow:calc(-100vw + var(--width-MainColumn)) 0 0 0,calc(100vw - var(--width-MainColumn)) 0 0 0;color:var(--color-lightBG);margin:var(--space-Default) auto;padding:var(--space-Default)}.textToggle--bg .textToggle__text{color:#000}.textToggle--pdp{position:relative}.textToggle--pdp .textToggle__text{width:90%}.textToggle--pdp .textToggle__button{cursor:pointer;margin-bottom:calc(var(--space-Small)*-1);margin-top:calc(var(--space-Small)*-1);padding:var(--space-Small);position:absolute;right:0;text-align:center;top:0;transform:translate(var(--space-Small));width:auto}.textToggle__button{background:#0000;border:0;display:block;font-size:14px;margin:0 0 0 auto;padding:0;position:relative;text-align:right;white-space:nowrap;width:100%}.textToggle__button--arrowOnly:before{display:none}.textToggle__buttonIcon{display:inline-block;height:7px;width:15px}.textToggle__buttonIcon--black{filter:brightness(0)}.textToggle__button:hover{text-decoration:underline}.textToggle__button:before{content:attr(data-moretext)}.textToggle h1,.textToggle h2,.textToggle h3,.textToggle h4,.textToggle h5,.textToggle h6,.textToggle p{font-size:14px;margin:var(--space-Small)}.textToggle h1,.textToggle h2,.textToggle h3,.textToggle h4,.textToggle h5,.textToggle h6{font-family:Uniqlo Pro;font-size:18px;font-weight:400}.js-toggleTextContainer[data-isToggled=true] .textToggle__button:before{content:attr(data-lesstext)}.js-toggleTextContainer[data-isToggled=true] .textToggle__button .textToggle__buttonIcon{transform:rotate(.5turn)}