@media (max-width:767px){body.urlBarFixedOnPDPmobile,html.urlBarFixedOnPDPmobile{height:100vh;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}}@media (min-width:768px){.ssr .productDetailsMobileContainer-scroll-v{display:none}}.productDetailsMobileContainer-scroll-v{height:100vh;width:100%}.productDetailsMobileContainer-scroll-v.pdpLoginSection{margin-top:60px}.productDetailsMobileContainer-scroll-v.topWithStrip{top:84px;position:absolute}.productDetailsMobileContainer-scroll-v.topWithoutStrip{top:60px;position:absolute}.PDPMobileImagesSlideCarouselContainer{position:relative;width:100%;height:auto}.PDPMobileImagesSlideCarouselContainer .bannerWithBrandLogo{width:100%;height:48px;display:flex;z-index:1;justify-content:center}.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel{width:100%;position:relative;overflow:hidden}.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel .PDPMobileHorizontalImagesTrack{position:relative;display:flex;padding-top:0}.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel .productDetailsWishlistChipMobile{position:absolute;right:16px;display:flex;justify-content:flex-end;bottom:17px}@media (max-width:767px){.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel .isABTestingWishlistChip{right:19.5px}}.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel .leadTimeContainer{background-color:#3aadd9;display:flex;justify-content:center;flex-direction:column;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;text-align:center;position:absolute;left:16px;bottom:17px}.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel .leadTimeContainer .leadTime{color:#fff}.PDPMobileImagesSlideCarouselContainer .PDPMobileImagesCarousel .productInfoContentMobileX{position:relative;justify-content:flex-end;align-items:flex-start;height:auto;padding:0!important}.rctSlideIndicatorsContainer{position:fixed;top:0;display:flex;flex-direction:column;justify-content:center;width:100%}.rctSlideIndicatorsContainer .rctSlideIndicators .rctSlideIndicator{height:8px;width:8px;margin:8px 0;border:1px solid #000;border-radius:8px}.rctSlideIndicatorsContainer .rctSlideIndicators .rctSlideIndicator.current{background-color:#000}.rctHorizontalIndicatorsContainer{margin-top:16px;margin-bottom:24px;display:flex;flex-direction:column;justify-content:flex-end;width:100%!important;margin-left:0!important;pointer-events:none}.rctHorizontalIndicatorsContainer .rctHorizontalIndicators{grid-gap:10px;gap:10px;display:flex;flex-direction:row;justify-content:center}.rctHorizontalIndicatorsContainer .rctHorizontalIndicators .rctHorizontalIndicator{height:6px;width:6px;border:1px solid #000;border-radius:8px}.rctHorizontalIndicatorsContainer .rctHorizontalIndicators .rctHorizontalIndicator.current{background-color:#000}.productDetailsWishlistChipWrapper{display:block}@media (min-width:768px){.productDetailsWishlistChipWrapper{left:calc(50% - 108px);position:fixed;z-index:1;display:none;width:84px}}.productDetailsWishlistChipWrapper.productDetailsWishlistChipOnScreen{display:block}@media (min-width:768px) and (max-width:1279px){.productDetailsWishlistChipWrapper.productDetailsWishlistChipOnScreen{top:121px}}@media (min-width:1280px){.productDetailsWishlistChipWrapper.productDetailsWishlistChipOnScreen{top:128px}}@media (min-width:768px) and (max-width:1279px){.productDetailsWishlistChipWrapper.withProductBadge{top:145px}}@media (min-width:1280px){.productDetailsWishlistChipWrapper.withProductBadge{top:152px}}.productDetailsWishlistChipWrapper .productDetailWishlistChip{background-color:#fff;border-radius:19px;padding:0 10px 0 12px;width:84px}@media (min-width:1280px){.productDetailsWishlistChipWrapper .productDetailWishlistChip:hover{cursor:pointer}.productDetailsWishlistChipWrapper .productDetailWishlistChip:hover .btnWishListWrapper:not(.activeWishlistButton) .btnWishList{display:none}.productDetailsWishlistChipWrapper .productDetailWishlistChip:hover .btnWishListWrapper:not(.activeWishlistButton):before{content:url(/web/media/saved-active.8cc869c5.svg)}.productDetailsWishlistChipWrapper .productDetailWishlistChip:hover .btnWishListWrapper.activeWishlistButton,.productDetailsWishlistChipWrapper .productDetailWishlistChip:hover .wishlistSaved{opacity:.3}}@media (max-width:767px){.productDetailsWishlistChipWrapper .isABTestingWishlistChip{background-color:transparent;width:26px!important;padding:0;border:none;height:26px}}@media (min-width:768px) and (max-width:1279px){.isPromotionalStrip .productDetailsWishlistChipWrapper.productDetailsWishlistChipOnScreen{top:145px}}@media (min-width:1280px){.isPromotionalStrip .productDetailsWishlistChipWrapper.productDetailsWishlistChipOnScreen{top:152px}}.isPromotionalStrip .productDetailsWishlistChipWrapper.productDetailsWishlistChipOnScreen.marginTopWithBannersAndBadge{top:176px}@media (min-width:768px) and (max-width:1279px){.isPromotionalStrip .productDetailsWishlistChipWrapper.withProductBadge{top:169px}}@media (min-width:1280px){.isPromotionalStrip .productDetailsWishlistChipWrapper.withProductBadge{top:176px}}.pdpMobileContent .pdpMobileContentTrack{height:100vh;background-color:#fff;padding-bottom:0}.pdpMobileContent .pdpMobileContentTrack.open>div,.pdpMobileContent .pdpMobileContentTrack.pushedUp>div{overflow-y:auto;z-index:110}.pdpMobileContent .pdpMobileContentTrack #iphone{padding-bottom:65px}.pdpMobileContent .pdpMobileContentTrack #otherDevice{padding-bottom:0}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeader{border-top:1px solid #000;background-color:#fff;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeader .productInfoIndexWrapper{position:absolute;display:flex;justify-content:center;width:100%;margin-top:-9px;background-color:transparent}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeader .productInfoIndexWrapper .productInfoIndex{height:3px;width:96px;border-radius:2px;background-color:#e4e4e4}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeaderNew{margin-bottom:47px;background-color:#fff;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeaderNew .pdpExcludedFromPromotion{background-color:#e4e4e4;margin:32px 16px;width:280px;height:auto;align-items:center}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeaderNew .pdpExcludedFromPromotion .excludedText{display:flex;justify-content:center;padding:1px 7px;text-transform:uppercase;font-size:14px;line-height:22px;letter-spacing:.4px;font-weight:450}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeaderNew .productInfoIndexWrapper{position:absolute;display:flex;justify-content:center;width:100%;margin-top:-9px;background-color:transparent}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentHeaderNew .productInfoIndexWrapper .productInfoIndex{height:3px;width:96px;border-radius:2px;background-color:#e4e4e4}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentFooter .mobileProductInfoHeader{padding:0 16px}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentFooter .tipBoxesWrapper{display:inline-flex;width:100%;border-top:1px solid #000}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentFooter .tipBoxesWrapper .tipBoxWrapper{width:50%}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentFooter .isABTestingTipBoxes{border-top:0 solid #000}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentFooter .onDemandOnBox{display:flex;flex-direction:column;align-items:center}.pdpMobileContent .pdpMobileContentTrack .pdpMobileContentFooter .productRibbon{position:relative}.pdpMobileContent .isABTestingScroll{height:100%}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.clickAndCollectBoxWrapper{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;border-right:1px solid #000;border-bottom:1px solid #000;width:50%}@media (min-width:768px){.clickAndCollectBoxWrapper{padding:40px 32px;width:100%!important;margin:auto!important;border-bottom:none;border-right:none}}.clickAndCollectBoxWrapper .tipBoxIcon{margin:10px 0}.clickAndCollectBoxWrapper .tipBoxTitle{height:50px;padding:5px}.clickAndCollectBoxWrapper .tipBoxContent{flex:1 0 auto;justify-content:center}@media (min-width:1280px){.clickAndCollectBoxWrapper .tipBoxContent{width:365px}}.clickAndCollectBoxWrapper .tipBoxContent .tipBoxLink{color:#000}.clickAndCollectBoxWrapper .tipBoxButton{align-items:center;padding:20px 0 0;border:none}.clickAndCollectBoxWrapper .tipBoxButton .tipBoxButtonText{margin-right:12px}.clickAndCollectBoxWrapper .tipBoxButton img{margin-bottom:3px}.wearItWithWrapper{width:100%;display:block;align-items:flex-start;position:relative}@media (min-width:768px){.wearItWithWrapper{display:flex;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000}}.wearItWithWrapper .wearItTitleWrapper{margin-top:82px;text-align:center}@media (min-width:768px){.wearItWithWrapper .wearItTitleWrapper{position:absolute;margin-top:7.5%;top:0;padding-left:calc(50% + 32px)}}.wearItWithWrapper .wearItTitleWrapper .wearItWithTitle{margin-bottom:11px}@media (min-width:1280px){.wearItWithWrapper .wearItTitleWrapper .wearItWithTitle{text-align:left}}@media (min-width:768px) and (max-width:1279px){.wearItWithWrapper .wearItTitleWrapper .fontMobilePDPOnly{text-align:left}}@media (min-width:1280px){.wearItWithWrapper .wearItTitleWrapper .fontMobilePDPOnly{text-align:left}}.wearItWithWrapper .wearItTitleWrapperNew{margin:0 16px;text-align:left}@media (min-width:768px){.wearItWithWrapper .wearItTitleWrapperNew{position:absolute;margin-top:7.5%;top:0;padding-left:calc(50% + 32px)}}.wearItWithWrapper .wearItTitleWrapperNew .wearItWithTitleNew{margin:54px auto 7px}@media (max-width:767px){.wearItWithWrapper .wearItTitleWrapperNew .wearItWithTitleNew{margin:35px auto}}@media (min-width:768px) and (max-width:1279px){.wearItWithWrapper .wearItTitleWrapperNew .wearItWithTitleNew{margin:0 auto 13px 16px}}@media (min-width:1280px){.wearItWithWrapper .wearItTitleWrapperNew .wearItWithTitleNew{margin:0 auto 13px 0}}.wearItWithWrapper .wearItTitleWrapperNew .wearItWithSubTitleNew{margin:0 auto 58px}@media (max-width:767px){.wearItWithWrapper .wearItTitleWrapperNew .wearItWithSubTitleNew{margin-bottom:32px}}@media (min-width:768px) and (max-width:1279px){.wearItWithWrapper .wearItTitleWrapperNew .wearItWithSubTitleNew{margin-bottom:42px}}@media (min-width:1280px){.wearItWithWrapper .wearItTitleWrapperNew .wearItWithSubTitleNew{margin-bottom:80px}}.wearItWithWrapper .wearItWithProductsWrapper{width:100%;display:inline-flex;padding-left:0;padding-right:0}@media (min-width:768px){.wearItWithWrapper .wearItWithProductsWrapper{position:absolute;left:0;top:0;margin-top:calc(10% + 91px);justify-content:flex-end;display:flex}}.wearItWithWrapper .wearItWithProductsWrapper .lazyLoadProductTileWithoutAnimationLayoutWrapper{width:50%}.wearItWithWrapper .wearItWithProductsWrapper .lazyLoadProductTileWithoutAnimationLayoutWrapper .wearItWithProductTile{padding:0;width:100%}@media (min-width:768px) and (max-width:1279px){.wearItWithWrapper .wearItWithProductsWrapper .lazyLoadProductTileWithoutAnimationLayoutWrapper .wearItWithProductTile{width:calc(100% - 40px);max-width:175px;border-bottom:1px solid #000;margin-right:24px}}@media (min-width:1280px){.wearItWithWrapper .wearItWithProductsWrapper .lazyLoadProductTileWithoutAnimationLayoutWrapper .wearItWithProductTile{width:100%;max-width:280px;border-bottom:1px solid #000;margin-right:0}}.wearItWithWrapper .wearItWithProductsWrapper.isDoubleProducts.wearItWithProductsWrapper{width:100%}@media (min-width:768px){.wearItWithWrapper .wearItWithProductsWrapper.isDoubleProducts.wearItWithProductsWrapper{padding-left:calc(41.66667% + 16px)}}@media (max-width:767px){.wearItWithWrapper .wearItWithProductsWrapper.isDoubleProducts.wearItWithProductsWrapper .lazyLoadProductTileWithoutAnimationLayoutWrapper:nth-child(2) .productTileContainer{border-left:none}}.youMayAlsoLikeCol.col{padding:0 16px}@media (min-width:768px){.youMayAlsoLikeCol.col{padding:0}}.youMayAlsoLikeCol.col .youMayAlsoLikeTitle{margin:54px auto 7px}@media (min-width:768px) and (max-width:1279px){.youMayAlsoLikeCol.col .youMayAlsoLikeTitle{margin:52px auto 14px 16px}}@media (min-width:1280px){.youMayAlsoLikeCol.col .youMayAlsoLikeTitle{margin:47px auto 14px 0}}.youMayAlsoLikeCol.col .youMayAlsoLikeTitleNew{margin:54px auto 7px}@media (max-width:767px){.youMayAlsoLikeCol.col .youMayAlsoLikeTitleNew{margin:38px 0 7px}}@media (min-width:768px) and (max-width:1279px){.youMayAlsoLikeCol.col .youMayAlsoLikeTitleNew{margin:52px auto 14px 16px}}@media (min-width:1280px){.youMayAlsoLikeCol.col .youMayAlsoLikeTitleNew{margin:47px auto 14px 0}}.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitle{margin:0 auto 58px}@media (min-width:768px) and (max-width:1279px){.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitle{margin-bottom:42px}}@media (min-width:1280px){.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitle{margin-bottom:80px}}.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitleNew{margin:0 auto 58px}@media (max-width:767px){.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitleNew{margin-bottom:32px}}@media (min-width:768px) and (max-width:1279px){.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitleNew{margin-bottom:42px}}@media (min-width:1280px){.youMayAlsoLikeCol.col .youMayAlsoLikeSubTitleNew{margin-bottom:80px}}.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel{padding:0}@media (min-width:768px) and (max-width:1440px){.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel{overflow:hidden}}@media (min-width:768px){.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel{margin-bottom:42px}}.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .horizontalProductCarousel.slick-slider .slick-list>div>div{padding:0}@media (min-width:768px){.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .horizontalProductCarousel.slick-slider .slick-list>div>div{padding:16px}}@media (max-width:767px){.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .horizontalProductCarousel.slick-slider .slick-list>div>div:has(.recommendedSkeleton){border-right:1px solid #fff}}.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .recommendedSkeleton{padding-top:calc(121.22% + 100px)}.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .productTileContainer{border-right:0;border-bottom:0}@media (min-width:768px){.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .productTileContainer{border-right:1px solid #000;border-bottom:1px solid #000}}.productSuggestionCarouselWrapper.col.youMayAlsoLikeCarousel .productTileContainer.rightBorder{border-right:1px solid #000}@media (min-width:768px) and (max-width:1279px){.horizontalProductCarousel.slick-slider .slick-list{overflow:visible}}@media (min-width:1280px){.horizontalProductCarousel.slick-slider .slick-list{overflow:visible}}@media (min-width:1440px){.horizontalProductCarousel.slick-slider .slick-list{overflow:hidden}}.horizontalProductCarousel.slick-slider .slick-list>div>div{padding:16px}@media (min-width:768px) and (max-width:1279px){.horizontalProductCarousel.slick-slider .slick-list>div>div{padding:16px}}.carouselArrow{z-index:1}.carouselArrow:focus{outline:none;outline-offset:revert}.carouselArrow:focus-visible{outline:revert}.carouselArrow.slick-arrow:before{display:none}.carouselArrow.slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carouselArrow svg path{fill:#000}.carouselArrow.slick-disabled svg path{fill:#aaa}.carouselArrow.invert svg path,.invert .carouselArrow svg path{fill:#fff}.carouselArrow.invert.slick-disabled svg path,.invert .carouselArrow.slick-disabled svg path{fill:#717171}.onDemandWrapper{width:100%}.onDemandWrapper .onDemandLogoWrapper{width:100%;display:flex;justify-content:center}.onDemandWrapper .onDemandLogoWrapper .onDemandLogo{margin:45px 0 0}.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo,.onDemandWrapper .onDemandLogoWrapper .onDemandLogo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-self:center;cursor:pointer}.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo{margin:65px 0 0}@media (max-width:767px){.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo{margin:44px 0 0}}@media (min-width:768px){.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo{margin:40px 0 0}}.onDemandWrapper .onDemandIcons{width:100%;display:flex;justify-content:space-between;text-align:center;max-width:280px;margin-bottom:22px}.onDemandWrapper .onDemandIcons.hidden{display:none}.onDemandWrapper .onDemandIcons.top{padding:0 12%}@media (min-width:768px) and (max-width:1279px){.onDemandWrapper .onDemandIcons.top{max-width:200px;padding-left:0;padding-right:0}}@media (min-width:1280px){.onDemandWrapper .onDemandIcons.top{max-width:350px}}.onDemandWrapper .onDemandIcons.bottom{margin-top:32px;padding:0 25%}.onDemandWrapper .onDemandIcons .onDemandIcon{cursor:pointer}.onDemandWrapper .onDemandIcons .onDemandIcon:first-child{margin-left:0}.onDemandWrapper .onDemandIcons .onDemandIcon img{width:36px}.onDemandWrapper .onDemandIcons .onDemandIconText{text-transform:uppercase;font-size:12px}.onDemandWrapper .isABTestingBox{padding:0 0 3px!important}.onDemandWrapper .onDemandBox{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px}@media (min-width:768px){.onDemandWrapper .onDemandBox{padding:32px 32px 40px}}.onDemandWrapper .onDemandBox .tipBoxIcon{padding:10px}.onDemandWrapper .onDemandBox .tipBoxContent{flex:1 0 auto;justify-content:center;text-align:center}@media (min-width:1280px){.onDemandWrapper .onDemandBox .tipBoxContent{padding:0 46px}}.onDemandWrapper .onDemandBox .tipBoxContent .tipBoxLink{color:#000}.onDemandWrapper .onDemandBox .tipBoxContent span{font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif}.onDemandWrapper .onDemandBox .isABTestingContent{padding:35px 68px 0}@media (min-width:768px){.onDemandWrapper .onDemandBox .isABTestingContent{padding:12px 40px 0}}@media (max-width:767px){.onDemandWrapper .onDemandBox .isABTestingContent{padding:18px 16px 0}}.onDemandWrapper .onDemandBox .tipBoxButton{align-items:center;padding:20px 0 0;border:none}.onDemandWrapper .onDemandBox .tipBoxButton .tipBoxButtonText{margin-right:12px}.onDemandWrapper .onDemandBox .tipBoxButton img{margin-bottom:3px}.onDemandWrapper .onDemandBox .isABTestingBtn{padding:20px 0 57px}@media (min-width:768px){.onDemandWrapper .onDemandBox .isABTestingBtn{padding:20px 0 44px}}@media (max-width:767px){.onDemandWrapper .onDemandBox .isABTestingBtn{padding:18px 0 44px}}.isMKPOnDemand{border:none!important}.seoPreFooterContentWrapper{margin-bottom:-1px}.seoPreFooterContentWrapper .seoPreFooterContent{padding:88px 0 60px}.seoPreFooterContentWrapper .seoPreFooterContent *{word-break:break-word}@media (min-width:768px){.seoPreFooterContentWrapper .seoPreFooterContent{width:60%}}.findTheStoreBoxWrapper{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;border-bottom:1px solid #000;width:50%}@media (min-width:768px){.findTheStoreBoxWrapper{padding:40px 32px;width:100%!important;border-bottom:none;border-left:1px solid #000}}.findTheStoreBoxWrapper .tipBoxIcon{margin:10px 0}.findTheStoreBoxWrapper .tipBoxTitle{height:50px;padding:5px}.findTheStoreBoxWrapper .tipBoxContent{flex:1 0 auto;justify-content:center}.findTheStoreBoxWrapper .tipBoxContent .tipBoxLink{color:#000}.findTheStoreBoxWrapper .tipBoxButton{align-items:center;padding:20px 0 0;border:none}.findTheStoreBoxWrapper .tipBoxButton .tipBoxButtonText{margin-right:12px}.findTheStoreBoxWrapper .tipBoxButton img{margin-bottom:3px}.margin-xxs{margin:8px}.margin-xxs-horizontal{margin-top:8px;margin-bottom:8px}.margin-xxs-vertical{margin-left:8px;margin-right:8px}.margin-xxs-top{margin-top:8px}.margin-xxs-left{margin-left:8px}.margin-xxs-bottom{margin-bottom:8px}.margin-xxs-right{margin-right:8px}.margin-xs{margin:16px}.margin-xs-horizontal{margin-top:16px;margin-bottom:16px}.margin-xs-vertical{margin-left:16px;margin-right:16px}.margin-xs-top{margin-top:16px}.margin-xs-left{margin-left:16px}.margin-xs-bottom{margin-bottom:16px}.margin-xs-right{margin-right:16px}.margin-sm{margin:24px}.margin-sm-horizontal{margin-top:24px;margin-bottom:24px}.margin-sm-vertical{margin-left:24px;margin-right:24px}.margin-sm-top{margin-top:24px}.margin-sm-left{margin-left:24px}.margin-sm-bottom{margin-bottom:24px}.margin-sm-right{margin-right:24px}.margin-md{margin:32px}.margin-md-horizontal{margin-top:32px;margin-bottom:32px}.margin-md-vertical{margin-left:32px;margin-right:32px}.margin-md-top{margin-top:32px}.margin-md-left{margin-left:32px}.margin-md-bottom{margin-bottom:32px}.margin-md-right{margin-right:32px}.margin-lg{margin:48px}.margin-lg-horizontal{margin-top:48px;margin-bottom:48px}.margin-lg-vertical{margin-left:48px;margin-right:48px}.margin-lg-top{margin-top:48px}.margin-lg-left{margin-left:48px}.margin-lg-bottom{margin-bottom:48px}.margin-lg-right{margin-right:48px}.margin-xl{margin:64px}.margin-xl-horizontal{margin-top:64px;margin-bottom:64px}.margin-xl-vertical{margin-left:64px;margin-right:64px}.margin-xl-top{margin-top:64px}.margin-xl-left{margin-left:64px}.margin-xl-bottom{margin-bottom:64px}.margin-xl-right{margin-right:64px}.margin-xxl{margin:96px}.margin-xxl-horizontal{margin-top:96px;margin-bottom:96px}.margin-xxl-vertical{margin-left:96px;margin-right:96px}.margin-xxl-top{margin-top:96px}.margin-xxl-left{margin-left:96px}.margin-xxl-bottom{margin-bottom:96px}.margin-xxl-right{margin-right:96px}.margin-super{margin:128px}.margin-super-horizontal{margin-top:128px;margin-bottom:128px}.margin-super-vertical{margin-left:128px;margin-right:128px}.margin-super-top{margin-top:128px}.margin-super-left{margin-left:128px}.margin-super-bottom{margin-bottom:128px}.margin-super-right{margin-right:128px}.padding-xxs{padding:8px}.padding-xxs-horizontal{padding-top:8px;padding-bottom:8px}.padding-xxs-vertical{padding-left:8px;padding-right:8px}.padding-xxs-top{padding-top:8px}.padding-xxs-left{padding-left:8px}.padding-xxs-bottom{padding-bottom:8px}.padding-xxs-right{padding-right:8px}.padding-xs{padding:16px}.padding-xs-horizontal{padding-top:16px;padding-bottom:16px}.padding-xs-vertical{padding-left:16px;padding-right:16px}.padding-xs-top{padding-top:16px}.padding-xs-left{padding-left:16px}.padding-xs-bottom{padding-bottom:16px}.padding-xs-right{padding-right:16px}.padding-sm{padding:24px}.padding-sm-horizontal{padding-top:24px;padding-bottom:24px}.padding-sm-vertical{padding-left:24px;padding-right:24px}.padding-sm-top{padding-top:24px}.padding-sm-left{padding-left:24px}.padding-sm-bottom{padding-bottom:24px}.padding-sm-right{padding-right:24px}.padding-md{padding:32px}.padding-md-horizontal{padding-top:32px;padding-bottom:32px}.padding-md-vertical{padding-left:32px;padding-right:32px}.padding-md-top{padding-top:32px}.padding-md-left{padding-left:32px}.padding-md-bottom{padding-bottom:32px}.padding-md-right{padding-right:32px}.padding-lg{padding:48px}.padding-lg-horizontal{padding-top:48px;padding-bottom:48px}.padding-lg-vertical{padding-left:48px;padding-right:48px}.padding-lg-top{padding-top:48px}.padding-lg-left{padding-left:48px}.padding-lg-bottom{padding-bottom:48px}.padding-lg-right{padding-right:48px}.padding-xl{padding:64px}.padding-xl-horizontal{padding-top:64px;padding-bottom:64px}.padding-xl-vertical{padding-left:64px;padding-right:64px}.padding-xl-top{padding-top:64px}.padding-xl-left{padding-left:64px}.padding-xl-bottom{padding-bottom:64px}.padding-xl-right{padding-right:64px}.padding-xxl{padding:96px}.padding-xxl-horizontal{padding-top:96px;padding-bottom:96px}.padding-xxl-vertical{padding-left:96px;padding-right:96px}.padding-xxl-top{padding-top:96px}.padding-xxl-left{padding-left:96px}.padding-xxl-bottom{padding-bottom:96px}.padding-xxl-right{padding-right:96px}.padding-super{padding:128px}.padding-super-horizontal{padding-top:128px;padding-bottom:128px}.padding-super-vertical{padding-left:128px;padding-right:128px}.padding-super-top{padding-top:128px}.padding-super-left{padding-left:128px}.padding-super-bottom{padding-bottom:128px}.padding-super-right{padding-right:128px}.wishlistProductInfo{width:100%;padding:0;background-color:#fff;z-index:10;position:relative;bottom:0}@media (min-width:768px) and (max-width:1279px){.wishlistProductInfo{position:fixed;width:416px;border-left:1px solid #000;border-top:1px solid #000}}@media (min-width:1280px){.wishlistProductInfo{position:fixed;width:416px;border-left:1px solid #000;border-top:1px solid #000}}.productInfo{position:relative}@media (min-width:768px) and (max-width:1279px){.productInfo{flex-grow:1;display:flex;flex-direction:column}}@media (min-width:1280px){.productInfo{flex-grow:1;display:flex;flex-direction:column;min-height:450px}}.productInfo .productInfoBackdrop{opacity:.5;background-color:#000;position:fixed;width:100%;height:1000px;top:-1000px}@media (min-width:768px){.productInfo .productInfoBackdrop{position:absolute;width:100%;height:calc(100% - 113px);top:unset}}.productInfoContentMobileX{padding:0!important}.productInfoContentMobile,.productInfoContentMobileX{justify-content:flex-end;align-items:flex-start;height:auto}.productInfoContentMobile{padding:12px 16px!important}.productInfoContentMobile .PDPTitleMobile{font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:22px!important;letter-spacing:.4px!important}.productInfoContentMobile .productInfoContentRow{width:100%;display:inline-flex;flex:1 1}.productInfoContentMobile .productInfoContentRow .name{flex:1 1;display:inline-flex}.productInfoContentMobile .productInfoContentRow .brand{flex:1 1;height:26px;display:inline-flex;margin-right:16px;overflow:hidden}.productInfoContentMobile .productInfoContentRow .brand a{color:#000;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.productInfoContentMobile .description{display:none}@media (min-width:768px) and (max-width:1279px){.productInfoContentMobile .description{padding-bottom:16px;display:inline;display:initial}}@media (min-width:1280px){.productInfoContentMobile .description{display:inline;display:initial}}.productInfoContentMobileNew{justify-content:flex-end;align-items:flex-start;height:auto;padding:0 16px 21px!important}.productInfoContentMobileNew .PDPTitleMobile{color:#000!important;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:.36px!important;line-height:26px!important}.productInfoContentMobileNew .productInfoContentRow{width:100%;display:inline-flex;flex:1 1}.productInfoContentMobileNew .productInfoContentRow .name{align-items:center;flex:1 1;display:inline-flex}.productInfoContentMobileNew .productInfoContentRow .brand{align-items:center;flex:1 1;height:26px;display:inline-flex;margin-right:16px;overflow:hidden}.productInfoContentMobileNew .productInfoContentRow .brand a{line-height:1.6;color:#000;text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.productInfoContentMobileNew .PDPSnew{display:contents!important}.productInfoContentMobileNew .description{display:none}@media (min-width:768px) and (max-width:1279px){.productInfoContentMobileNew .description{padding-bottom:16px;display:inline;display:initial}}@media (min-width:1280px){.productInfoContentMobileNew .description{display:inline;display:initial}}.productInfoContentMobileNew .PDPLastAvailableWrapper{margin-top:16px;height:16px}.productInfoContentMobileNew .PDPLastAvailableWrapper .PDPLastAvailableLabel{color:#ff5454;text-transform:uppercase;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-size:10px;font-weight:450;letter-spacing:1px;line-height:16px}.priceWrapper{display:flex;align-items:center}.PDPSpecialPriceNew{margin-left:11px}.display-inline-table{display:inline-table!important}.priceDisplayOnPDP{display:inline-flex;justify-content:flex-end}.priceDisplayOnPDP .price{text-align:right}@media (min-width:768px) and (max-width:1279px){.priceDisplayOnPDP .price{text-align:left}}@media (min-width:1280px){.priceDisplayOnPDP .price{text-align:left}}.priceDisplayOnPDP .basePrice{text-decoration:line-through;text-align:right}@media (min-width:768px) and (max-width:1279px){.priceDisplayOnPDP .basePrice{text-align:left}}@media (min-width:1280px){.priceDisplayOnPDP .basePrice{text-align:left}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.isOpenSize{border-top:none!important}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector .willItFit{text-decoration:underline;text-transform:uppercase}@media (min-width:768px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList{width:50%;height:auto;top:auto}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer:hover .sizeOptionLastAvailable{color:inherit}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer .PDPSoldOutLabel{text-transform:uppercase}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.isOpenColor{border-top:none!important}.colorSelectorOption{text-transform:none;display:flex;justify-content:flex-start;background-color:transparent;border:none;color:#000}.colorSelectorOption .colorSwatch{width:16px;height:16px;border:1px solid #000;margin:0 16px 0 0;background-size:cover!important}.colorSelectorOption .noColor{text-transform:uppercase}.dropUpRoot{display:block;width:100%;height:100%;outline:none}.dropUpRoot .dropUpBackDrop{z-index:10;display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3)}.dropUpRoot .dropUpBackDrop.open{display:block}.dropUpRoot .dropUpHeader{all:unset;padding:0 16px;height:100%;box-sizing:border-box;width:100%}.dropUpRoot .dropUpHeader:focus{outline:none;outline-offset:revert}.dropUpRoot .dropUpHeader:focus-visible{outline:revert}@media (min-width:768px) and (max-width:1279px){.dropUpRoot .dropUpHeader{padding:0 16px}}@media (min-width:1280px){.dropUpRoot .dropUpHeader{padding:0 32px}}.dropUpRoot .dropUpHeader .dropUpHeaderContent{cursor:pointer;overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:row;color:#000;height:100%;align-items:center;padding:1px 0 0}.dropUpRoot .dropUpHeader .dropUpHeaderContent span{flex:1 1 100%;overflow:hidden;line-height:19px}.dropUpRoot .dropUpHeader .dropUpHeaderContent .arrowIcon{flex:0 0 17px;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;margin-bottom:2px;height:17px}.dropUpRoot .dropUpHeader .dropUpHeaderContent .arrowIcon g{fill:#000}.dropUpRoot .dropUpHeader .dropUpHeaderContent.disabled .arrowIcon{display:none}.dropUpRoot .dropUpHeader .dropUpHeaderContent.open .arrowIcon{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;scrollbar-width:2px}.dropUpRoot .dropUpHeader .dropUpHeaderContent.open .arrowIcon::-webkit-scrollbar{width:2px}.dropUpRoot .dropUpHeader .dropUpHeaderContent.open .arrowIcon::-webkit-scrollbar-track{background:#e4e4e4}.dropUpRoot .dropUpHeader .dropUpHeaderContent.open .arrowIcon::-webkit-scrollbar-thumb{background:#000}.dropUpRoot .dropUpHeader .textInputLabel{position:absolute;left:0;top:0;text-transform:uppercase;color:#717171;pointer-events:none;transition:all .2s ease}.dropUpRoot .dropUpHeader .move,.dropUpRoot .dropUpHeader.open+.textInputLabel{top:-21px;font-size:12px}.dropUpRoot .dropUpList{display:none;position:absolute;width:50%;border:solid #000;border-width:0 1px;overflow:hidden;padding:8px 16px;top:0;background-color:#fff}.dropUpRoot .dropUpList>div:first-child{flex:0 0 56px}@media (max-width:767px){.dropUpRoot .dropUpList .dropUpListHeaderContainer{display:none}}.dropUpRoot .dropUpList .dropUpListHeaderContainer .dropUpListHeader{cursor:pointer;overflow:hidden;color:#000;height:56px}@media (min-width:768px){.dropUpRoot .dropUpList .dropUpListHeaderContainer .dropUpListHeader{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}}.dropUpRoot .dropUpList .dropUpListHeaderContainer .dropUpListHeader span{flex:1 1 100%;overflow:hidden;line-height:19px}.dropUpRoot .dropUpList .dropUpListHeaderContainer .dropUpListHeader .arrowIcon{flex:0 0 17px;-webkit-transform:rotate(0deg);transform:rotate(0deg);height:17px}.dropUpRoot .dropUpList .childrenTitle{display:flex;width:100%;padding-top:43px;padding-bottom:16px}@media (min-width:768px){.dropUpRoot .dropUpList .childrenTitle{padding-top:20px}}.dropUpRoot .dropUpList .dropUpListContainer{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;background-color:#fff}.dropUpRoot .dropUpList .dropUpListContainer .wrapper{scrollbar-width:2px}.dropUpRoot .dropUpList .dropUpListContainer .wrapper>*{border:1px solid #e4e4e4;border-bottom:none;background-color:#fff;padding:0;display:flex;justify-content:center;align-items:center;height:32px;cursor:pointer}.dropUpRoot .dropUpList .dropUpListContainer .wrapper>:last-child{border-bottom:1px solid #e4e4e4}@media (hover:hover){.dropUpRoot .dropUpList .dropUpListContainer .wrapper>:hover{background-color:#000;color:#fff}}.dropUpRoot .dropUpList .dropUpListContainer .wrapper>.selected{background-color:#000;color:#fff}.dropUpRoot .dropUpList .dropUpListContainer .wrapper>.disabled{-webkit-text-fill-color:#aaa;color:#aaa;cursor:auto}.dropUpRoot .dropUpList .dropUpListContainer .wrapper::-webkit-scrollbar{width:2px}.dropUpRoot .dropUpList .dropUpListContainer .wrapper::-webkit-scrollbar-track{background:#e4e4e4}.dropUpRoot .dropUpList .dropUpListContainer .wrapper::-webkit-scrollbar-thumb{background:#000}@media (min-width:768px){.dropUpRoot .dropUpList{border-width:0 1px}}.dropUpRoot .dropUpList.open{display:flex;flex-direction:column;scrollbar-width:2px}.dropUpRoot .dropUpList.open::-webkit-scrollbar{width:2px}.dropUpRoot .dropUpList.open::-webkit-scrollbar-track{background:#e4e4e4}.dropUpRoot .dropUpList.open::-webkit-scrollbar-thumb{background:#000}.dropUpHeader .dropUpHeaderContent,.dropUpHeader .dropUpList{background-color:#fff}.invert.dropUpHeader .dropUpList,.invert .dropUpHeader .dropUpList{background-color:#000}.specialPriceDisplayOnPDP{color:#ff5454;text-align:right}@media (min-width:768px){.specialPriceDisplayOnPDP{text-align:left}}.colorAndSizeDisplay{display:flex;width:100%;height:56px;border-top:1px solid #000;margin:0;align-items:center}.colorAndSizeDisplay .colorDisplay{width:50%;border-right:1px solid #000;height:100%;align-items:center;padding-left:16px}.colorAndSizeDisplay .sizeDisplay{width:50%;height:100%;align-items:center;padding-left:16px;display:inline-flex}.ProductMultiplierContainer{display:block;align-self:flex-start;margin-top:24px;margin-left:15px}.ProductMultiplierContainer .ProductMultiplierList{list-style:disc;color:#728c7b}.ProductMultiplierContainer .ProductMultiplierList .ProductMultiplierItem{font-style:normal;font-weight:450;font-size:15px;line-height:18px;letter-spacing:.4px;text-transform:uppercase}.ProductMultiplierContainer .ProductMultiplierList .ProductMultiplierItem span{font-size:12px}.productInfoFooter{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.productInfoFooter .button-root{border:none;border-top:1px solid #000}.addToCartButton{width:100%;height:56px;color:#fff;border-top:1px solid #000}.addToCartButton .button-root.button-buy{border:none}.addToCartButton .arrowIcon{width:24px;height:24px;margin:0 33px 4px}.addToCartButton .fadeOut{-webkit-animation:fadeOut .6s linear 9.4s;animation:fadeOut .6s linear 9.4s}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.deliveryBoxWrapper{border:0;padding:32px 32px 54px;flex-direction:column;box-sizing:content-box}@media (max-width:767px){.deliveryBoxWrapper{padding:32px 16px 37px}}.deliveryBoxWrapper .deliveryBoxTitle{padding:20px 0}@media (max-width:767px){.deliveryBoxWrapper .deliveryBoxTitle{font-size:28px}}.deliveryBoxWrapper .deliveryBoxSubtitle{display:block;color:#000;padding-bottom:20px}.deliveryBoxWrapper .deliveryBoxSubtitle>.deliveryBoxSubtitleFirstLine,.deliveryBoxWrapper .deliveryBoxSubtitle>p{display:flex;align-items:center;line-height:24px}.deliveryBoxWrapper .deliveryBoxSubtitle .deliveryBoxIcon{margin-right:5px}.deliveryBoxWrapper .deliveryBoxSubtitle span{margin:5px}.deliveryBoxWrapper .deliveryBoxSubtitle .deliveryBoxSellerName{margin:0}.deliveryBoxWrapper .isABTestingDeliveryBoxSubtitle{padding-bottom:17px}@media (max-width:767px){.deliveryBoxWrapper .isABTestingDeliveryBoxSubtitle{padding-bottom:17px}}.deliveryBoxWrapper .deliveryMethodsBoxInformations{display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin-bottom:20px}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList{list-style:disc;margin-left:12px;max-width:400px}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList .deliveryBoxLink{color:#000;text-decoration:underline;cursor:pointer}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li{margin-bottom:0}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li .row.paymentIconWrapper{margin:16px 0 0;padding:0;display:inline-block}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li .row.paymentIconWrapper .logoWrapper{margin:0 12px}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li .row.paymentIconWrapper .logoWrapper:first-of-type{margin:0 12px 0 0}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li .row.paymentIconWrapper .logoWrapper:last-of-type{margin:0 0 0 12px}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li .payPalMessage{margin-top:16px}.deliveryBoxWrapper .deliveryMethodsBoxInformations .deliveryBoxList li>span{margin:0;font-weight:700}.deliveryBoxWrapper .deliveryOptionsAndFees .deliveryBoxLink{color:#000;text-decoration:underline;cursor:pointer}.deliveryBoxWrapper .deliveryOptionsAndFees .returnFormInfo{display:flex;margin-top:30px}.deliveryBoxWrapper .deliveryOptionsAndFees .returnFormInfo .returnIcon{width:24px;height:24px;margin:0 5px 0 -5px}.deliveryBoxWrapper .arrowIcon{height:20px;flex:0 0 17px;padding:0;margin:3px 7px 11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.deliveryBoxWrapper .arrowIcon g{fill:#000}.deliveryBoxWrapper .accordionBox{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.deliveryBoxWrapper .arrow{position:relative}.deliveryBoxWrapper .showDetail-true{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.deliveryBoxWrapper .title{font-size:24px!important}@media (max-width:767px){.deliveryBoxWrapper .title{font-size:28px!important}}.isABTesting{padding:32px 32px 64px!important}@media (max-width:767px){.isABTesting{padding:0 16px 38px!important}}.title{font-size:24px;padding:0}@media (max-width:767px){.title{padding:0;font-size:28px}}.deliveryBoxSubtitle{display:block;color:#aaa;padding-bottom:20px}.deliveryBoxSubtitle>.deliveryBoxSubtitleFirstLine,.deliveryBoxSubtitle>p{display:flex;align-items:center;line-height:24px}.deliveryBoxSubtitle .deliveryBoxIcon{margin-right:5px}.deliveryBoxSubtitle span{margin:5px}.deliveryBoxSubtitle .deliveryBoxSellerName{margin:0}.deliveryBoxList{list-style:disc;padding-left:12px;max-width:400px}.deliveryBoxList .deliveryBoxLink{color:#000;text-decoration:underline;cursor:pointer}.deliveryBoxList li{margin-bottom:10px}.deliveryBoxList li .row.paymentIconWrapper{margin:16px 0 0;padding:0;display:inline-block}.deliveryBoxList li .row.paymentIconWrapper .logoWrapper{margin:0 12px}.deliveryBoxList li .row.paymentIconWrapper .logoWrapper:first-of-type{margin:0 12px 0 0}.deliveryBoxList li .row.paymentIconWrapper .logoWrapper:last-of-type{margin:0 0 0 12px}.deliveryBoxList li .payPalMessage{margin-top:16px}.arrowIconAccordion{height:20px;flex:0 0 17px;padding:0;margin:3px 7px 11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.arrowIconAccordion g{fill:#000}.accordionBox{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.arrow{position:relative}.showDetail-true{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordionContent{padding-top:17px}.abTestWrapper{padding:0 16px 32px}.abTestWrapper .accordionBox .title{font-size:24px!important}@media (max-width:767px){.abTestWrapper .accordionBox .title{font-size:28px!important}}.SizeAndMeasurementSkeeletonWrapper{padding:0 16px 24px}@media (min-width:768px){.SizeAndMeasurementSkeeletonWrapper{padding:0 32px 24px}}.abTestWrapper{padding:0 16px 24px;flex-direction:column;box-sizing:content-box;display:flex;height:100%}@media (min-width:768px){.abTestWrapper{padding:0 32px 25px}}.abTestWrapper .detailsBoxHeader{padding-bottom:16px}@media (max-width:767px){.abTestWrapper .detailsBoxHeader{font-size:28px}}.abTestWrapper .detailsReference{color:#aaa;padding-top:16px}.IngredientsSkeletonWrapper{padding:0 16px 24px}@media (min-width:768px){.IngredientsSkeletonWrapper{padding:0 32px 24px}}.productInfoHeader{display:flex;justify-content:space-between;align-items:center}@media (min-width:768px) and (max-width:1279px){.productInfoHeader{padding:0 16px;margin-top:24px}.productInfoHeader.handlePromotionStrip{margin-top:24px}}@media (min-width:1280px){.productInfoHeader{padding:0 32px;margin-top:28px}.productInfoHeader.handlePromotionStrip{margin-top:28px}}.new-class-banners,.wishlistSideMenu .productInfoHeader{display:none}.recentlyViewedProductsCol.col{padding:0 16px}@media (max-width:767px){.recentlyViewedProductsCol.col{border-top:1px solid #000}}@media (min-width:1280px){.recentlyViewedProductsCol.col{padding:0}}.recentlyViewedProductsCol.col .recentlyViewedProductsTitle{margin:54px auto 7px}@media (min-width:768px) and (max-width:1279px){.recentlyViewedProductsCol.col .recentlyViewedProductsTitle{margin:52px auto 14px 16px}}@media (min-width:1280px){.recentlyViewedProductsCol.col .recentlyViewedProductsTitle{margin:47px auto 14px 0}}.recentlyViewedProductsCol.col .recentlyViewedProductsTitleNew{margin:54px auto 7px}@media (max-width:767px){.recentlyViewedProductsCol.col .recentlyViewedProductsTitleNew{margin:38px 0 7px}}@media (min-width:768px) and (max-width:1279px){.recentlyViewedProductsCol.col .recentlyViewedProductsTitleNew{margin:52px auto 14px 16px}}@media (min-width:1280px){.recentlyViewedProductsCol.col .recentlyViewedProductsTitleNew{margin:47px auto 14px 0}}.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitle{margin:0 auto 32px}@media (min-width:768px) and (max-width:1279px){.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitle{margin-bottom:42px}}@media (min-width:1280px){.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitle{margin-bottom:80px}}.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitleNew{margin:0 auto 58px}@media (max-width:767px){.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitleNew{margin-bottom:32px}}@media (min-width:768px) and (max-width:1279px){.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitleNew{margin-bottom:42px}}@media (min-width:1280px){.recentlyViewedProductsCol.col .recentlyViewedProductsSubTitleNew{margin-bottom:40px}}.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel{padding:0}@media (min-width:768px){.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel{margin-bottom:42px}}@media (min-width:768px) and (max-width:1440px){.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel .horizontalProductCarousel.slick-slider .slick-list{overflow:hidden}}.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel .horizontalProductCarousel.slick-slider .slick-list>div>div{padding:0}@media (min-width:768px){.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel .horizontalProductCarousel.slick-slider .slick-list>div>div{padding:16px}}.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel .productTileContainer{border-right:0;border-bottom:0}@media (min-width:768px){.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel .productTileContainer{border-right:1px solid #000;border-bottom:1px solid #000}}.productViewedCarouselWrapper.col.recentlyViewedProductsCarousel .productTileContainer.rightBorder{border-right:1px solid #000}.brandFooterLogoWrapper{display:flex;justify-content:center;margin-bottom:64px;position:relative;border-top:8px solid #000;max-width:1327px;align-items:center;margin-left:auto;margin-right:auto}.brandFooterLogoWrapper.pdpRetailerLogo{max-width:100%;margin-bottom:15px}@media (max-width:767px){.brandFooterLogoWrapper{max-width:342.14px;border-top:6px solid #000}}.brandFooterLogoWrapper .brandFooterLogo{width:160px;height:160px;margin-top:16px}@media (max-width:767px){.brandFooterLogoWrapper .brandFooterLogo{width:140px;height:140px;margin-top:8px}}.detailsBoxWrapper{padding:54px 16px 58px;flex-direction:column;box-sizing:content-box;display:flex;height:100%}@media (min-width:768px){.detailsBoxWrapper{padding:54px 32px 58px}}.detailsBoxWrapper .detailsBoxHeader{padding-bottom:16px}@media (max-width:767px){.detailsBoxWrapper .detailsBoxHeader{font-size:28px}}.detailsBoxWrapper .detailsReference{color:#aaa;padding-top:16px}@media (max-width:767px){.detailsBoxWrapper .isABTestingDetailsReference{color:#aaa;padding-top:12px}}@media (max-width:767px){.isABTestingDetailBox{padding:0 16px 24px}}.detailsDescriptionWrapper{padding:54px 16px 0;margin-bottom:-7px;flex-direction:column;box-sizing:content-box;display:flex;height:100%}@media (min-width:768px){.detailsDescriptionWrapper{padding:0}}.detailsDescriptionWrapper .descriptionHeader{margin-bottom:18px}.detailsDescriptionWrapperNew{padding:54px 16px 0;flex-direction:column;margin-bottom:-7px;box-sizing:content-box;display:flex;height:100%}@media (min-width:768px){.detailsDescriptionWrapperNew{padding:0}}@media (max-width:767px){.detailsDescriptionWrapperNew{margin-bottom:0;padding:0 16px 24px}}.detailsDescriptionWrapperNew .descriptionHeader{margin-bottom:18px}.paymentContainer{font-size:14px;text-transform:uppercase;align-items:center;border-top:1px solid #000;height:auto;padding:64px 32px}.paymentContainer .paymentIconWrapper{width:auto;margin-bottom:0;max-width:335px}@media (max-width:767px){.paymentContainer .paymentIconWrapper{grid-template-columns:repeat(6,1fr);grid-gap:14px;width:250px;display:flex;flex-wrap:wrap;margin-bottom:38px;justify-content:center}.paymentContainer .paymentIconWrapper .logoWrapper{flex-basis:20%;text-align:center}}.paymentContainer .paymentIconWrapper .amex,.paymentContainer .paymentIconWrapper .isPDPAmexNewDesign{border:none;padding:0;display:flex}.paymentContainer .paymentMethodText{font-family:FuturaMedium,sans-serif;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;padding-bottom:38px;width:auto}@media (max-width:767px){.paymentContainer .paymentMethodText{padding-bottom:32px}}.paymentContainer .isABTestingText{font-family:FuturaMedium,sans-serif;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;padding-bottom:38px;width:auto}@media (max-width:767px){.paymentContainer .isABTestingText{padding-bottom:32px}}.paymentContainer .payPalMessageContainer{padding-top:24px;text-transform:none;text-align:center}.paymentContainer .payPalMessageContainer .payPalMessageRow{justify-content:center}.isABTestingContainer{height:auto;padding:64px 32px}@media (max-width:767px){.isABTestingContainer{padding:50px 32px}}@media (min-width:768px){.paymentIconWrapper{display:flex;height:30px!important;justify-content:space-between!important;text-align:center!important;max-width:368px;padding:0;margin-bottom:32px}}.paymentIconWrapper .logoWrapper{padding:0 12px;height:30px;border:1px solid #e4e4e4;display:inline-block}.paymentIconWrapper .amex,.paymentIconWrapper .giftCardTextIcon{border:none;padding:0;display:flex}.paymentIconWrapper .giftCardTextIcon img{height:100%}.productDetailWishlistWrapper{align-items:flex-start;position:relative}.productDetailWishlistWrapper .productRibbon{position:relative;z-index:1}.productDetailWishlistWrapper .mediaList{position:relative;padding-right:0;padding-left:0;padding-bottom:167px;border-left:1px solid #000;border-right:1px solid #000}.productDetailWishlistWrapper .goToFullPage{width:100%;padding:55px 16px;border-top:1px solid #000;text-decoration:none;color:#000;display:flex;justify-content:center}.productDetailWishlistWrapper .tipBoxesWrapper{display:inline-flex;width:100%;border-top:1px solid #000}.productDetailWishlistWrapper .tipBoxesWrapper .tipBoxWrapper{width:50%}.productDetailWishlistWrapper .PDPLines{border-bottom:0}.productDetailWishlistWrapper .detailsDescriptionWrapper{padding:54px 30px 0}.productDetailWishlistWrapper .productInfoCol{padding:0}.productDetailPageImageWrapper{width:100%;border-top:1px solid #000}.productDetailPageImageWrapper .PDPproductImageWrapper>img{display:block;max-width:100%;border-top:1px solid #000}@media (max-width:767px){.productDetailPageImageWrapper .PDPproductImageWrapper>img{border-top:0}}.mediaListRoot{position:relative;margin-top:-1px}@media (min-width:1280px){.mediaListRoot{min-height:776px}}@media (min-width:768px) and (max-height:700px){.mediaListRoot{min-height:490px}}@media (min-width:768px) and (max-width:1279px){.mediaListRoot{margin-top:96px}}.mediaListRoot .indicators{position:fixed;background-color:transparent;display:none;width:26px;padding-left:16px;top:35%}@media (min-width:1280px){.mediaListRoot .indicators{top:calc(45% - 18px);width:40px;padding-left:27px}}@media (min-width:768px) and (max-width:1279px){.mediaListRoot .indicators{top:calc(45% - 18px);width:40px;padding-left:27px}}.mediaListRoot .indicators.indicatorsOnScreen{display:block}.mediaListRoot .indicators .indicator{height:8px;width:8px;margin:8px 0;border:1px solid #000;border-radius:8px}.mediaListRoot .indicators .indicator.active{background-color:#000}.mediaListRoot .mediaListImagesWrapper{width:100%}@media (min-width:1280px){.mediaListRoot .mediaListImagesWrapper{min-height:490px}}.mediaListRoot .leadTimeContainer{background-color:#3aadd9;display:flex;justify-content:center;flex-direction:column;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:22px;text-align:center}@media (min-width:768px){.mediaListRoot .leadTimeContainer{left:40px}}@media (min-width:1280px){.mediaListRoot .leadTimeContainer{left:calc(50% - 584px)}}@media (max-width:767px){.mediaListRoot .leadTimeContainer{position:absolute;left:16px}}.mediaListRoot .leadTimeContainer .leadTime{color:#fff}.colorSizeSelectorWrapper{display:flex;width:100%;height:56px;border:none;margin:0}.colorSizeSelectorWrapper.onlySize{justify-content:flex-end}.colorSizeSelectorWrapper.onlySize .selectWrapperClosed.dropUpMain{border-left:1px solid #000}.colorSizeSelectorWrapper .selectorLayout{height:100%}@media (max-width:767px){.colorSizeSelectorWrapper .selectorLayout .selectorLayoutColor.isOpen{width:100%}.colorSizeSelectorWrapper .selectorLayout .selectorLayoutColor.isSizeOpen{display:none}.colorSizeSelectorWrapper .selectorLayout .selectorLayoutSize.isOpen{width:100%}.colorSizeSelectorWrapper .selectorLayout .selectorLayoutSize.isOpen .sizeSelector{border-left:none}.colorSizeSelectorWrapper .selectorLayout .selectorLayoutSize.isColorOpen{display:none}}.colorSizeSelectorWrapper .selectorLayout .col{height:100%;padding:0}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector{border-top:1px solid #000;border-left:1px solid #000}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector .willItFit{padding:20px 0;width:50%;cursor:pointer}@media (min-width:768px) and (max-width:1279px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector .willItFit{padding:20px 0}}@media (min-width:1280px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector .willItFit{padding:30px 0 18px}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpHeader{background-color:#fff}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList{border-width:1px 0 0;width:100%;right:0;padding:0 16px;flex-direction:column;flex-wrap:nowrap;overflow:hidden;justify-content:flex-start}@media (min-width:768px) and (max-width:1279px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList{padding:8px 16px 0;border-width:0 0 0 1px}}@media (min-width:1280px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList{padding:8px 32px 0;border-width:0 0 0 1px}}@media (min-width:768px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList{width:50%;height:auto;top:auto}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList.open{display:flex}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList.half{border-top:1px solid #000}@media (max-width:767px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList.half{padding-right:16px;padding-left:16px}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper{flex:1 1 100%}@media (max-width:767px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper>*{height:46px}}@media (min-width:768px) and (max-width:1279px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper>*{height:46px}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer{display:flex;width:100%;justify-content:space-between;padding:0 16px}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer.disabled{background-color:transparent}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer .sizeCodeBrand,.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer .sizeCodeInt{overflow:hidden}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer .sizeOptionLastAvailable{color:#ff5454;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-size:10px;font-weight:450;letter-spacing:1px;line-height:16px;align-content:center;text-transform:uppercase}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer .sizeOptionLastAvailable.selected{color:inherit}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer>span{height:100%;line-height:46px;text-align:center}@media (min-width:1280px){.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer>span{line-height:32px}}.colorSizeSelectorWrapper .selectorLayout .col .sizeSelector.dropUpRoot .dropUpList .wrapper .SizeOptionContainer .PDPSoldOutLabel{font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-size:10px;font-weight:450;letter-spacing:1px;line-height:16px;align-content:center}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector{border-top:1px solid #000}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList{border-width:0 1px 0 0;width:calc(50% + 1px)}@media (max-width:767px){.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList{padding:24px 16px 0;width:100%;border-width:0}}@media (min-width:768px) and (max-width:1279px){.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList{padding:5px 0 10px}}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList.half{border-top:1px solid #000}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList .colorSelectorOption:hover{text-decoration:underline}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList .dropUpListHeader{padding:0 16px}@media (min-width:768px){.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList .dropUpListContainer .wrapper{padding:14px 0 0 16px}}@media (max-width:767px){.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList .dropUpListContainer .wrapper>*{height:58px}}@media (min-width:768px) and (max-width:1279px){.colorSizeSelectorWrapper .selectorLayout .col .colorSelector.dropUpRoot .dropUpList .dropUpListContainer .wrapper>*{height:58px}}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector .dropUpListContainer .colorSelectorOption{justify-content:flex-start;background-color:transparent;border:none;color:#000}.colorSizeSelectorWrapper .selectorLayout .col .colorSelector .dropUpListContainer .colorSelectorOption.disabled{text-decoration:none;-webkit-text-fill-color:#aaa;color:#aaa}.colorSizeSelectorWrapper .selectorLayout .col .disabled{cursor:auto}.colorSizeSelectorWrapper .col:first-child .dropUpRoot{border:solid #000;border-width:1px 0 0}.productInfoContent{justify-content:flex-end;display:flex;padding:32px;align-items:flex-end;align-content:flex-end;flex-grow:1;width:100%;flex-direction:column}@media (min-width:768px) and (max-width:1279px){.productInfoContent{padding:16px}}.productInfoContent .brand,.productInfoContent .name{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.productInfoContent .brand a{color:#000;text-decoration:none}.productInfoContent .PDPLastAvailableWrapper{display:inline-flex;width:100%;margin-top:16px;height:16px}.productInfoContent .PDPLastAvailableWrapper .PDPLastAvailableLabel{color:#ff5454;text-transform:uppercase;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-size:10px;font-weight:450;letter-spacing:1px;line-height:16px}.productInfoContent .productInfoContentRow{width:100%;display:inline-flex;margin-top:26px}.productInfoContent .productInfoContentRow .PDPspecialPrice{margin-left:16px}.productInfoContent .detailsDescriptionWrapper{display:none;align-self:flex-start;overflow:auto;width:100%}@media (min-width:768px){.productInfoContent .detailsDescriptionWrapper{padding-top:16px;display:inline;display:initial;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (min-width:768px) and (max-width:1279px){.productInfoContent .detailsDescriptionWrapper{padding-bottom:16px}}.wishlistProductInfoContent{justify-content:flex-end;height:auto;padding:12px 0}.wishlistProductInfoContent .productNameAndBrandWrapper{display:flex;justify-content:space-between;flex-direction:column;padding:0 12px 0 16px}.wishlistProductInfoContent .productNameAndBrandWrapper a{color:#000;text-decoration:none}.wishlistProductInfoContent .productNameAndBrandWrapper h4{font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:.4px}.wishlistProductInfoContent .description{display:none}.wishlistProductInfoContent .productPriceWrapper{align-self:flex-start;padding-top:16px}.wishlistProductInfoContent .productPriceWrapper .PDPprice{align-items:normal;padding:0;text-align:right}@media (min-width:768px){.wishlistProductInfoContent .productPriceWrapper .PDPprice{padding-top:18px;padding-bottom:17px}}.wishlistSelectorFormCol.col{position:-webkit-sticky;position:sticky;padding:0;margin-bottom:-12px}.wishlistSelectorFormCol.col .dropUpRoot .dropUpList{width:100%!important}.wishlistSelectorFormCol.col .dropUpRoot .dropUpList,.wishlistSelectorFormCol.col .dropUpRoot .dropUpList .half{padding-left:0;padding-right:0;background-color:#fff;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;top:auto!important;right:0;left:0;bottom:0;position:absolute}.wishlistSelectorFormCol.col .dropUpRoot .dropUpHeader{margin:0 16px}.wishlistSelectorFormCol.col .dropUpRoot .dropUpListContainer{scrollbar-width:2px}.wishlistSelectorFormCol.col .dropUpRoot .dropUpListContainer::-webkit-scrollbar{width:2px}.wishlistSelectorFormCol.col .dropUpRoot .dropUpListContainer::-webkit-scrollbar-track{background:#e4e4e4}.wishlistSelectorFormCol.col .dropUpRoot .dropUpListContainer::-webkit-scrollbar-thumb{background:#000}@media (min-width:768px){.wishlistSelectorFormCol.col .selectorLayoutColor.isSizeOpen,.wishlistSelectorFormCol.col .selectorLayoutSize.isColorOpen{display:none}}.wishlistPriceDisplay{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;padding:0}@media (min-width:768px) and (max-width:1279px){.wishlistPriceDisplay{flex-direction:row;justify-content:flex-start}}@media (min-width:1280px){.wishlistPriceDisplay{flex-direction:row;justify-content:flex-start}}.wishlistPriceDisplay .labelPriceConfig{color:#000;margin-right:8px}@media (min-width:768px) and (max-width:1279px){.wishlistPriceDisplay .labelPriceConfig{margin-right:16px}}@media (min-width:1280px){.wishlistPriceDisplay .labelPriceConfig{margin-right:16px}}.wishlistPriceDisplay .price{color:#000;text-align:right}@media (min-width:768px) and (max-width:1279px){.wishlistPriceDisplay .price{text-align:left}}@media (min-width:1280px){.wishlistPriceDisplay .price{text-align:left}}.wishlistPriceDisplay .basePrice{text-decoration:line-through;color:#aaa;text-align:right}@media (min-width:768px) and (max-width:1279px){.wishlistPriceDisplay .basePrice{margin:0 0 1px 16px;text-align:left}}@media (min-width:1280px){.wishlistPriceDisplay .basePrice{margin:0 0 3px 16px;text-align:left}}.wishlistPriceDisplay .specialPrice{color:#ff5454;text-align:right}@media (min-width:768px) and (max-width:1279px){.wishlistPriceDisplay .specialPrice{text-align:left}}@media (min-width:1280px){.wishlistPriceDisplay .specialPrice{text-align:left}}:root{--viewportHeight:100%}.pdpSkeletonWrapper{margin-bottom:0;height:100vh}@media (max-width:767px){.pdpSkeletonWrapper{position:absolute;width:100%;height:100vh;display:flex;flex-direction:column}}.pdpSkeletonWrapper.pdpSkeletonWrapperWithStrip{margin-top:0}@media (min-width:768px) and (max-width:1279px){.pdpSkeletonWrapper.pdpSkeletonWrapperWithStrip{margin-top:24px}}.pdpSkeletonWrapper .pdpBreadcrumbSkeleton{margin-bottom:auto;margin-top:23px;padding:0 32px!important}@media (max-width:767px){.pdpSkeletonWrapper .pdpBreadcrumbSkeleton{display:none}}.pdpSkeletonWrapper .productInfoContentSkeleton{padding:0 16px!important;margin-bottom:36px}@media (min-width:768px){.pdpSkeletonWrapper .productInfoContentSkeleton{margin-bottom:54px;padding:0 32px!important;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}}.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton{max-height:14px}@media (min-width:768px){.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton{min-height:26px}}.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton.brandNameSkeleton{max-width:65%;margin:0 0 13px!important}@media (min-width:768px){.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton.brandNameSkeleton{margin:0 0 23px!important;max-width:70%}}.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton.productNameSkeleton{max-width:65%;margin:0 0 13px!important}@media (min-width:768px){.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton.productNameSkeleton{max-width:100%;margin:0 0 34px!important}}.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton.productPriceSkeleton{max-width:65%}@media (min-width:768px){.pdpSkeletonWrapper .productInfoContentSkeleton>.skeleton.productPriceSkeleton{max-width:70%}}.pdpSkeletonWrapper .productDetailsMobileContainer.productInfoWrapperSkeleton{display:flex;flex-direction:column;border-right:none;flex:1 1;margin-top:16px}@media (min-width:768px){.pdpSkeletonWrapper .productDetailsMobileContainer.productInfoWrapperSkeleton{padding:0;height:calc(100vh - 168px);min-height:490px;max-height:713px;display:flex;flex-direction:column;margin-top:0}}@media (min-width:1280px){.pdpSkeletonWrapper .productDetailsMobileContainer.productInfoWrapperSkeleton{margin:0}}.pdpSkeletonWrapper .productDetailsMobileContainer-scroll-v.productInfoWrapperSkeleton{display:flex;flex-direction:column;border-right:none;flex:1 1;margin-top:16px}@media (min-width:768px) and (max-width:1279px){.pdpSkeletonWrapper .productDetailsMobileContainer-scroll-v.productInfoWrapperSkeleton{padding:0;height:calc(100vh - 168px);min-height:490px;max-height:713px;display:flex;flex-direction:column;margin-top:0}}@media (min-width:1280px){.pdpSkeletonWrapper .productDetailsMobileContainer-scroll-v.productInfoWrapperSkeleton{margin:0}}.pdpSkeletonWrapper .productInfoFooterSkeleton{margin:0;height:100%;display:flex;flex:1 1;flex-direction:column}@media (min-width:768px){.pdpSkeletonWrapper .productInfoFooterSkeleton{min-height:auto;height:auto;flex:0 1}}.pdpSkeletonWrapper .productInfoFooterSkeleton>.skeleton{margin-top:auto!important}@media (min-width:768px){.pdpSkeletonWrapper .productInfoFooterSkeleton>.skeleton{margin:0!important}}.pdpSkeletonWrapper .pdpImageSkeleton{padding:8px 8px 0;height:100%}@media (max-width:767px){.pdpSkeletonWrapper .pdpImageSkeleton{height:66%}}@media (min-width:768px){.pdpSkeletonWrapper .pdpImageSkeleton{padding:0}}.pdpSkeletonWrapper .pdpImageSkeleton>.skeleton{height:100%;width:100%!important}@media (min-width:768px){.pdpSkeletonWrapper .pdpImageSkeleton>.skeleton{min-height:713px;width:100%!important}}@media (min-width:768px){.pdpSkeletonWrapper .colorSizeSelectorWrapper.productInfoMobileFooterSkeleton{margin-bottom:12px}}.pdpSkeletonWrapper .colorSizeSelectorWrapper.productInfoMobileFooterSkeleton>.skeleton.sizeSelectorSkeleton{margin:0 0 0 5px!important}.pdpSkeletonWrapper .colorSizeSelectorWrapper.productInfoMobileFooterSkeleton>.skeleton.colorSelectorSkeleton{margin:0!important}.productDetailWrapper{align-items:flex-start;margin-bottom:-1px;position:relative}.productDetailWrapper .pdpExcludedFromPromotion{background-color:#e4e4e4;margin-top:32px;margin-left:30px;width:280px;height:auto;align-items:center}.productDetailWrapper .pdpExcludedFromPromotion .excludedText{display:flex;justify-content:center;padding:1px 7px;text-transform:uppercase;font-size:14px;line-height:22px;letter-spacing:.4px;font-weight:450}.productDetailWrapper .productRibbon{position:relative;z-index:1}.productDetailWrapper .col{padding:0}.productDetailWrapper .boxList{position:relative;padding-right:0;padding-left:0;border-left:1px solid #000;border-right:1px solid #000;max-height:236px!important}@media (min-width:1280px){.productDetailWrapper .boxList{min-height:236px;border-left:none;border-right:none}}@media (min-width:768px) and (max-height:700px){.productDetailWrapper .boxList{min-height:490px;border-top:1px solid #000}}@media (min-width:768px) and (max-width:1279px){.productDetailWrapper .boxList{border-left:none;border-right:none}}.productDetailWrapper .mediaList{position:relative;padding-right:0;padding-left:0;border-left:1px solid #000;border-right:1px solid #000}@media (min-width:768px) and (max-height:700px){.productDetailWrapper .mediaList{min-height:490px;border-top:1px solid #000}}@media (min-width:768px) and (max-width:1279px){.productDetailWrapper .mediaList{border-top:1px solid #000}}@media (min-width:1280px){.productDetailWrapper .bannerHeight{margin-top:48px}}@media (min-width:768px) and (max-width:1279px){.productDetailWrapper .bannerHeight{margin-top:144px}.productDetailWrapper .bannerHeight.isPromotionalStrip{margin-top:48px}}.productDetailWrapper .pdpLoginSection{margin-top:48px}.productDetailWrapper .loginAndBrandBanner{margin-top:96px}.productDetailWrapper .isBrandBanner{margin-top:50px}@media (min-width:1280px){.productDetailWrapper .bannerHeightTop{top:152px!important}.productDetailWrapper .bannerHeightTop.isPromotionalStrip{top:176px!important}}@media (min-width:768px) and (max-width:1279px){.productDetailWrapper .bannerHeightTop{top:144px!important}.productDetailWrapper .bannerHeightTop.isPromotionalStrip{top:168px!important}}.productDetailWrapper .brandBanner{cursor:pointer!important;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;height:48px;max-width:1216px;width:100%;z-index:5;position:fixed}@media (min-width:768px) and (max-width:1279px){.productDetailWrapper .brandBanner{top:97px}.productDetailWrapper .brandBanner.isPromotionalStrip{top:121px}}.productDetailWrapper .productInfoWrapperDesktop{position:-webkit-sticky;position:sticky;padding-left:0;border-top:1px solid #000;border-right:1px solid #000;padding-right:0;height:calc(100vh - 108px);min-height:490px;max-height:776px;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1280px){.productDetailWrapper .productInfoWrapperDesktop{height:calc(100vh - 108px);top:105px}.productDetailWrapper .productInfoWrapperDesktop.pdpLoginSection{margin-top:48px}.productDetailWrapper .productInfoWrapperDesktop.loginAndBrandBanner{margin-top:96px}.productDetailWrapper .productInfoWrapperDesktop.isPromotionalStrip{height:calc(100vh - 132px);top:129px}}@media (min-width:768px) and (max-width:1279px){.productDetailWrapper .productInfoWrapperDesktop{height:calc(100vh - 100px);top:97px}.productDetailWrapper .productInfoWrapperDesktop.pdpLoginSection{margin-top:48px}.productDetailWrapper .productInfoWrapperDesktop.loginAndBrandBanner{margin-top:96px}.productDetailWrapper .productInfoWrapperDesktop.isPromotionalStrip{height:calc(100vh - 124px);top:121px}}.productDetailWrapper .boxSection{margin-left:120px;margin-right:120px}@media (min-width:768px){.productDetailWrapper .boxSection{border-left:1px solid #000;border-right:1px solid #000}}@media (min-width:1280px){.productDetailWrapper .boxSection{min-width:1218px;max-width:1218px;margin:auto}}.productDetailWrapper .tipBoxesWrapper{display:inline-flex;width:100%;border-top:1px solid #000}.productDetailWrapper .isABTestingTipBoxes{border-top:0 solid #000}.productDetailWrapper .hidePDPLinesTop{border-top:0}.isABTestingWearItWith{border-top:1px solid #000}@media (min-width:768px){.clickAndCollectNoMKP,.findTheStoreBoxWrapper{border:none!important}}@media (min-width:1280px){.clickAndCollectNoMKP{border-right:1px solid #000!important}}@media (min-width:768px) and (max-width:1279px){.findStoreMobileBorder{border-left:1px solid #000!important}}@media (min-width:768px) and (max-width:1279px){.onDemandMobileBorder{border-top:1px solid #000!important;width:100%!important}}@media (min-width:1280px){.ondemandBoxlist{border-left:1px solid #000!important}}