.productvariantcontent{--detailsWidth:400px;--bonusImgMaxWidth:456px;--thumbsWidth:65px;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.productvariantcontent--bonusProduct{border-bottom:1px solid var(--color-lightBorder);padding:var(--space-Large) 0}.productvariantcontent--bonusProduct:last-child{border-bottom:0;padding-bottom:0}.productvariantcontent__mainImage{display:inherit;flex:1 1 auto;flex-wrap:wrap;justify-content:inherit;margin-bottom:var(--space-Default);position:relative;width:100%}.productvariantcontent__bonusproductImage{margin-bottom:var(--space-Small);max-width:var(--bonusImgMaxWidth);width:100%}.productvariantcontent__imageSlider{align-self:flex-start;margin-bottom:var(--space-Small);max-width:100vw}.productvariantcontent__details{flex:0 0 auto;width:100%}.productvariantcontent__details--bonusProduct.productvariantcontent__details{max-width:var(--bonusImgMaxWidth)}.productvariantcontent__details--inOverlay .productvariantcontent__detailsBox--klarna,.productvariantcontent__details--inOverlay .productvariantcontent__detailsBox--paypal,.productvariantcontent__details--inOverlay .productvariantcontent__instoreAvailability,.productvariantcontent__details--inOverlay .productvariantcontent__link--bodygram,.productvariantcontent__details--inOverlay .productvariantcontent__link--sizeChart,.productvariantcontent__details--inOverlay .productvariantcontent__pdpPromotions,.productvariantcontent__details--inOverlay .productvariantcontent__quantity,.productvariantcontent__details--inOverlay .productvariantcontent__ratingpricingBazaarvoice,.productvariantcontent__details--inOverlay .productvariantcontent__text{display:none}.productvariantcontent__details--inOverlay .productvariantcontent__link{margin-left:auto}.productvariantcontent__detailsBox{border-bottom:1px solid var(--color-lightBorder);margin-bottom:var(--space-Small)}.productvariantcontent__detailsBox--condensed[class]{margin-bottom:var(--space-Mini)}.productvariantcontent__detailsBox--spaceDown{padding-bottom:var(--space-Small)}.productvariantcontent__detailsBox--noBorder{border-bottom:0;margin-bottom:0}.productvariantcontent__detailsBox--spread{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;min-height:calc(var(--space-Large)*2)}.productvariantcontent__detailsBox--singleRow{align-items:baseline;display:flex;flex-wrap:nowrap;white-space:nowrap}.productvariantcontent__title{font-family:Uniqlo Pro;font-size:18px;font-weight:400;letter-spacing:.25px;line-height:1;line-height:22px;margin-bottom:.6em;text-transform:uppercase}.productvariantcontent__title--oneLine.productvariantcontent__title{line-height:1;margin-bottom:var(--space-Tiny);margin-right:var(--space-Default);overflow:hidden;text-overflow:ellipsis;width:100%}.productvariantcontent__ratingpricing{display:flex;justify-content:space-between;line-height:1;min-height:35px}.productvariantcontent__ratingpricing--noReview{margin-bottom:var(--space-Mini);min-height:0}.productvariantcontent__ratingpricingBazaarvoice{display:inline-block;margin:-2px calc(var(--space-Small)*-1) 0 0}.productvariantcontent__price{display:inline-block}.productvariantcontent__price .product-price{align-items:flex-end;color:#000;display:flex;font-family:Uniqlo Pro;font-size:18px}.productvariantcontent__price .product-price .hide-currentPrice,.productvariantcontent__price .product-price .pdp-price-original{display:none;margin:0}.productvariantcontent__price .product-price .hide-currentPrice.showOriginal,.productvariantcontent__price .product-price .pdp-price-original.showOriginal{display:block}.productvariantcontent__price .product-price.sale .pdp-price-original{color:var(--color-fontOpaque);font-size:16px;margin-right:.3em;text-decoration:line-through}.productvariantcontent__price .product-price.sale .pdp-price-current{color:var(--color-UQred);order:1}.productvariantcontent__price [data-percentage]{display:block}.productvariantcontent__price [data-percentage]:after{content:"-" attr(data-percentage) "%";display:inline-block;padding-left:var(--space-Tiny);text-decoration:none}.productvariantcontent__sizeChart{border:0;height:65vh;max-width:100%;width:560px}.productvariantcontent__quantity{font-size:14px;line-height:1}.productvariantcontent__quantitySelect{-webkit-appearance:none;appearance:none;background:#fff no-repeat 90% 68% url(../images/icon-sprite.svg#icon_arrow_down);background-size:12px 12px;border:0;border-bottom:1px solid;border-radius:0;color:#000;cursor:pointer;font-size:14px;margin-left:var(--space-Tiny);outline:0;text-indent:.2em;width:60px}.productvariantcontent__quantitySelect[disabled]{cursor:default}.productvariantcontent__quantitySelect[disabled]:hover{color:var(--color-fontOpaque)}.productvariantcontent__quantityAvailability{color:#000;font-weight:500;padding-left:var(--space-Mini)}.productvariantcontent__quantityAvailability--quantity{color:var(--color-UQred)}.productvariantcontent__quantityAvailability--oos:before{background-image:url(../images/icon-sprite.svg#icon_cross);content:"";display:inline-block;height:9px;margin-right:var(--space-Tiny);width:9px}:root .productvariantcontent__quantityAvailability--oos:before,_:-ms-fullscreen{background-image:none;content:url(../images/icon-sprite.svg#icon_cross)}.productvariantcontent__button{align-items:center;background:#000;border:1px solid #000;color:#fff;cursor:pointer;display:flex;font-family:Uniqlo Pro;font-size:18px;font-weight:400;justify-content:center;letter-spacing:.25px;line-height:1;margin:0;max-width:none;min-height:47px;outline:none;overflow:hidden;padding:0 var(--space-Tiny);text-align:center;text-transform:uppercase;width:100%}.productvariantcontent__button--inverted{border-color:#fff;filter:invert(1)}.productvariantcontent__button--inverted:focus,.productvariantcontent__button--inverted:hover{color:#fff;filter:none}.productvariantcontent__button:focus,.productvariantcontent__button:hover{background:#000000bf;border-color:#000000bf}.productvariantcontent__button--loading{color:#0000;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.productvariantcontent__button--loading:focus,.productvariantcontent__button--loading:hover{color:#0000}.productvariantcontent__button--loading:before{background:#fff url(../images/icon-sprite.svg#icon_loading) no-repeat 100%;background-position:50%;background-size:auto 25px;bottom:0;content:"";display:block;filter:invert(1);left:0;position:absolute;right:0;top:0}.productvariantcontent__buttonContainer{display:flex;justify-content:space-between}.productvariantcontent__buttonContainer--fixed{background:#fff;bottom:0;left:0;padding:var(--space-Mini) var(--space-pagePadding) calc(env(safe-area-inset-bottom) + var(--space-Mini)) var(--space-Mini);position:fixed;right:0;z-index:29}.productvariantcontent__buttonContainer>.productvariantcontent__button{margin-right:var(--space-Small)}.productvariantcontent__buttonContainer>.productvariantcontent__button:last-child{margin-right:0}.productvariantcontent__buttonText{overflow:hidden;text-overflow:ellipsis}.productvariantcontent__link{background:#0000;border:0;color:var(--color-fontOpaque);cursor:pointer;font-size:14px;line-height:1;margin:0;padding:0;text-decoration:underline}.productvariantcontent__link--withIcon{align-items:center;display:flex;line-height:16px}.productvariantcontent__link--bodygram{color:#000;line-height:1.5;outline:1px solid;padding:var(--space-Tiny) var(--space-Large);text-decoration:none;width:100%}.productvariantcontent__link--bodygram[class]:focus,.productvariantcontent__link--bodygram[class]:hover{filter:none;outline-color:var(--color-fontOpaque)}.productvariantcontent__link:hover{color:#000;filter:brightness(0)}.productvariantcontent__link:active,.productvariantcontent__link:focus{color:var(--color-fontOpaque)}.productvariantcontent__registerInterestText{color:#000;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:1;margin-bottom:var(--space-Small)}.productvariantcontent__text{color:var(--color-fontOpaque);font-size:14px;line-height:1;margin:0 0 var(--space-Mini) 0}.productvariantcontent__text--bold,.productvariantcontent__text--strong{font-weight:700}.productvariantcontent__text--highlight{color:#000}.productvariantcontent__text--error{color:var(--color-UQred);font-size:12px;margin-top:var(--space-Tiny)}.productvariantcontent__text--sizeSelectionError{color:var(--color-UQred);font-size:inherit}.productvariantcontent__text--inline,.productvariantcontent__text--inline .content-asset{display:inline}.productvariantcontent__text--uppercase{text-transform:uppercase}.productvariantcontent__text--promotiondetail a{color:#000}.productvariantcontent__text--withIcon{align-items:center;display:flex;line-height:16px}.productvariantcontent__icon{color:inherit;margin-right:.45em;max-width:100%;min-width:19px;vertical-align:middle}.productvariantcontent__icon--cart{fill:currentColor;stroke:currentColor;height:14px;margin-right:var(--space-Tiny);width:12.7px}.productvariantcontent__icon--checkmark{height:11px;width:19px}.productvariantcontent__icon--delivery{height:14px;width:19px}.productvariantcontent__icon--pickup{height:14px;width:18px}.productvariantcontent__icon--reload{height:17px;width:19px}.productvariantcontent__icon--inStore{fill:currentColor;height:17px;width:11px}.productvariantcontent__icon--arrow{height:7px;margin-right:0;width:15px}