.primaryBanner_imageLarge-middle,.primaryBanner_imageLarge-right{min-height:initial}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.basket_discountAlert:before{display:inline-block;height:20px;width:20px}}@supports (-ms-accelerator: true){.basket_discountAlert:before{display:inline-block;height:20px;width:20px}}@supports (-ms-ime-align: auto){.basket_discountAlert:before{display:inline-block;height:20px;width:20px}}@media screen and (min-width: 540px){.responsiveBasket_basketButtons_flexItem{-ms-flex:auto;flex:auto}}.productQuickbuy_content .productQuantityInput_messageBlockQuantities{display:none}.slide-out-basket,.slide-out-navigation{z-index:2}.product-recommendations{z-index:1}.threeItemEditorial_textContainer{display:block}.productReviews_summary-right{min-width:0}.createReview_recaptcha{overflow:hidden}.primaryBanner_link{width:100%}.productNutritionalIcons_listItemToolTip{word-break:keep-all}.productReviews_ratingBreakdownContainer{width:100%}.productReviews_ratingBreakdown{display:-ms-flexbox;display:flex;vertical-align:unset;-ms-flex-align:center;align-items:center}.productReviews_ratingBreakdownBar{padding-bottom:0;width:unset;-ms-flex-positive:1;flex-grow:1}.productDescription_contentPropertyValue strong{font-weight:700}.productListContent_content{-ms-flex-align:start;align-items:flex-start}.trendingHashtagBlock_itemLink{margin-left:auto;margin-right:auto}.facets_listPanelTitle.facets_listPanelTitle.facets_listPanelTitle{text-transform:none}@media screen and (min-width: 1000px){.productImagesBlock_thumbnailWrapper{width:auto}}.yongeHeader_siteName{position:absolute;left:-999999px}.primaryBannerWithList a{pointer-events:all}.productDescription_keyBenefitsContentInner .productDescription_contentPropertyName{display:none}.productListContent_facets .column-span6{width:290px}[class$=ProductPage] .productNutritionalIcons{display:block}.productBlock_colorSwatches{-ms-flex-wrap:wrap;flex-wrap:wrap}.transformationSlider_imageSlider{cursor:initial}.responsiveFacets_error:not([data-show="true"]){bottom:-100px !important}@media screen and (min-width: 1180px){.productDescription_contentProperties_list{-ms-flex-align:stretch;align-items:stretch}}.simpleTextWidget{margin-left:auto;margin-right:auto}.simpleTextWidget .simpleTextWidgetSet{margin-left:inherit;margin-right:inherit}.scalableLogos_container{margin-left:auto;margin-right:auto}.multiButtonWidget{margin-left:auto;margin-right:auto}.globalBasketItemsCount_icon{height:inherit;width:inherit}.papBanner_popupLink{float:none}@media screen and (min-width: 900px){.responsiveFacets_sectionItem{padding:5px}}.productAlternativesWrapper{z-index:unset}.grecaptcha-badge{z-index:100000;bottom:34px}.responsiveFacets_selectionClear{position:relative}.responsiveFacets_selectionClear:before,.responsiveFacets_selectionClear:after{position:absolute;top:0;left:0}.responsiveFacets_selectionClear:before{transform:translate(5.5px) rotate(45deg)}.responsiveFacets_selectionClear:after{transform:translate(6px) rotate(135deg)}.dynamicReferralWidget_modalContent{max-width:600px}.dynamicReferralWidget_modalHeader{font-size:2rem;line-height:2rem}.dynamicReferralWidget_modalInputGroup{padding-top:4px}.dynamicReferralWidget_formLabel.dynamicReferralWidget_formLabel.dynamicReferralWidget_formLabel.dynamicReferralWidget_formLabel{font-size:1.3rem}.dynamicReferralWidget_formInput.dynamicReferralWidget_formInput{font-size:1.2rem}.dynamicReferralWidget_formInput.dynamicReferralWidget_formInput:-ms-input-placeholder{font-size:1rem;line-height:1.5rem}.dynamicReferralWidget_formInput.dynamicReferralWidget_formInput::placeholder{font-size:1rem;line-height:1.5rem}.dynamicReferralWidget_captcha{text-align:center}.dynamicReferralWidget_sendReferralButton{margin-bottom:8px}@media screen and (max-width: 599px){.csCard_svg-message{padding-bottom:0}}.responsiveRewardPointsSummaryCard_button{min-height:40px;height:auto;white-space:normal}.csCard-liveChat-svg-p-wrapper{pointer-events:none}.helpCentre_accordionTitle{width:90%}.site-cn .BDC_CaptchaDiv{display:inline-block}.site-cn .widgetWaitList_signUpCaptcha{display:block}.contentbox{padding-right:16px;padding-left:16px}@media screen and (min-width: 600px){.contentbox{padding-right:32px;padding-left:32px}}.headerSearch_formInner{margin:auto}.twoItemImageTextCTA_itemTwo .twoItemImageTextCTA_itemTwoContent{margin-left:20px;margin-right:20px}.responsiveFacets_refine{box-sizing:border-box}.dynamicReferralWidget_card{width:300px}iframe[title~=recaptcha]{position:inherit;top:inherit}.papBanner{margin-left:0}.responsiveFacets_container{height:0}@media screen and (min-width: 900px){.responsiveFacets_container{height:auto}}.responsiveProductListPage_facets[data-show="true"] .responsiveFacets_head{display:-ms-flexbox;display:flex}.athenaProductBlock_productName{word-break:break-word}.shopperlink{display:none !important}.ugcCarousel{width:100%}.barebonesHeader .barebonesHeader_logo{margin:0}.sessionSettings_notification{box-sizing:border-box}.brandsAToZ_brandItem a{width:100%}.responsiveBasket_discountAlert-scrollToFreeProducts-lg{pointer-events:all}.widgetSirius_textWrapper{word-break:break-word}@media screen and (max-width: 480px){.emailReengagement_noscroll{top:0}}@media screen and (max-height: 570px){.emailReengagement_noscroll{position:relative}}.newYorkProductPage_productInstalmentPayment,.tokyoProductPage_productInstalmentPayment,.athenaProductPage_productInstalmentPayment,.simpleProductPage_productInstalmentPayment,.cologneProductPage_productInstalmentPayment,.santafeProductPage_productInstalmentPayment,.manchesterProductPage_productInstalmentPayment{width:100%}@media screen and (max-width: 900px){.downloadReturnsForm_overlay{overflow-y:scroll;overflow-x:hidden}.downloadReturnsForm_body{width:90%}}.downloadReturnsForm_body{padding-top:36px}.downloadReturnsForm_button{white-space:inherit;height:inherit;padding-top:8px;padding-bottom:8px}.downloadReturnsForm_title,.downloadReturnsForm_warning{font-size:1.8em;line-height:120%}.downloadReturnsForm_label{font-family:arial, helvetica, sans-serif}.downloadReturnsForm_instructionList{margin:26px 0}.downloadReturnsForm_label{margin:26px 0}.athenaProductPage{display:block}@media screen and (max-width: 1150px){.cookie_modal_message_container{margin-left:20px;margin-right:20px}}@media screen and (max-width: 1150px){.full_width_cookie_modal_button .cookie_modal_message_container,.cookie_modal_top .cookie_modal_message_container{margin-left:0;margin-right:10px}}.full_width_cookie_modal_button .cookie_modal{box-shadow:0px -2px 4px 0px #e1e1e1}.cookie_modal_top{z-index:1000}.cookie_modal_top .cookie_modal{box-shadow:0px 2px 4px 0px #e1e1e1}@media screen and (max-width: 900px){.athenaProductImageCarousel_listItem{margin-right:8px}.athenaProductImageCarousel_listItem:last-of-type{margin-right:0}}.productStockInformation_prefix,.productStockInformation_suffix{font-size:14px}button.internationalOverlay_goButton:before{width:20px;height:20px}.profileService_loyalty{display:none}@media screen and (max-width: 760px){.productAddToWishlist_login_button:focus{outline:none}}.accreditationIconCollection .accreditationIconCollection_row{margin-left:0;margin-right:0}.forgottenPasswordModal_dialog_form_submit{-webkit-appearance:button}a[data-payment-type="clearpay"] .presentationalPaymentTypes_paymentIcon .responsiveBasket_paymentIcon svg{width:80px;height:40px;border:1px solid #dddddd;border-radius:3px}#mainContent.athenaProductReviews .athenaProductReviews_review{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px}#mainContent.athenaProductReviews .athenaProductReviews_allReviews-mobile .athenaProductReviews_aggregateRating{display:none}#mainContent.athenaProductReviews .athenaProductReviews_aggregateRating{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.v3ResponsiveBasket .v3ResponsiveBasket_basketButton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.productDescription_contentPropertyValue div{font-size:inherit;line-height:inherit}.santafeProductPage{box-sizing:border-box}@media screen and (min-width: 900px){.responsiveProductListPage_mainContent_withFacets{-ms-flex-negative:1;flex-shrink:1}}@media screen and (-ms-high-contrast: none){.productDescription_contentPropertyListItem-active .productDescription_icon,.productDescription_contentPropertyListItem.productDescription_contentPropertyListItem-active [data-icon="expand"]{display:none}.productDescription_contentPropertyListItem [data-icon="expand"],.productDescription_contentPropertyListItem.productDescription_contentPropertyListItem-active [data-icon="collapse"]{display:block}}@supports (-ms-ime-align: auto){.productDescription_contentPropertyListItem-active .productDescription_icon,.productDescription_contentPropertyListItem.productDescription_contentPropertyListItem-active [data-icon="expand"]{display:none}.productDescription_contentPropertyListItem [data-icon="expand"],.productDescription_contentPropertyListItem.productDescription_contentPropertyListItem-active [data-icon="collapse"]{display:block}}.thgCopyright_svg{max-width:79px}.ingenuityCopyright_svg{max-width:130px}.imageCardSet{padding-bottom:0}.productBlock.left-align .productBlock_rating{-ms-flex-item-align:start;align-self:flex-start}.customerServiceCards_text{margin-bottom:.5em}@media screen and (min-width: 600px){.customerServiceCards_phone_text_container{width:55%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column}.customerServiceCards_phone_icon_container{width:35%}}.customerServiceCard svg{max-width:64px}.emailReengagement_svg{max-width:60px}.videoTextImageCTA_videoItem [data-js-element="videoPlayer"]{height:100%}.myAccountSection_cancelOrder_arrowButton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:4px}.myAccountSection_cancelOrder_svg{height:100%;max-width:20px}.productDescription_contentPropertyValue sup{font-size:smaller;vertical-align:super}.productDescription_contentPropertyValue sub{font-size:smaller;vertical-align:sub}.responsiveProductListHeader_description_and_pagination_wrapper{-ms-flex-wrap:inherit;flex-wrap:inherit}.responsiveProductListHeader_description{-ms-flex:inherit;flex:inherit}main[class*="ProductPage"] .productBuyNowPayLaterProvider_logo_splitit{max-height:20px;width:auto;margin-right:10px}.responsiveFlyoutMenu_levelTwoItem:last-child{border-style:none;border-color:transparent}.newYorkProductPage_loyaltyProductPointsMessage{margin-bottom:0}.newYorkProductPage_productFrequentlyBoughtTogether .frequentlyBoughtTogether{padding-left:0;padding-right:0}.productImageCarousel_thumbnail{height:auto}.productBrandLogo_image{height:auto}.productBrandLogo_image{width:auto}.responsiveFlyoutBasket_basketSummary_link{background-color:#f2f2f2;padding-left:16px;padding-bottom:16px}.responsiveFlyoutBasket_commercialSlots{margin-bottom:0}.responsiveFlyoutBasket_commercialSlots .commercialSlotsWrapper{padding-left:20px;padding-right:20px}.commercialSlots_link{text-decoration:none}.commercialSlots_slot{padding:20px;background-color:#fff;border:1px solid #fff;transition:.2s;margin-bottom:20px}.commercialSlots_slotText{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;color:#000;font-weight:400;text-transform:none;display:block;margin-bottom:0}table tr:nth-child(even){background-color:#ffffff}.score-chart-holder .single-star{background-image:url("//s3.thcdn.com/www/idealfit/c-images/rating-stars-small-69d4b3935c.png");background-position:0 0;background-repeat:no-repeat;background-color:#ffcd08;width:16px;height:18px;display:inline-block;margin-right:10px;line-height:25px}.score-chart-holder .rating-graph-container{text-align:left;width:230px;margin:0 auto}.review-controls{margin-bottom:12px;background-color:#f2f2f2;padding-left:24px;padding-top:8px;padding-bottom:8px}.review-nav-container{border:solid 1px #dddddd;display:table;width:100%;margin:20px 0}.review-nav-container .review-pagination{display:table-cell;float:right;padding:0;border-left:solid 1px #dddddd}.sortby-container{color:#ffffff;height:100%;display:table-cell}.sortby-container .label{float:left;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;padding:14px 10px;height:100%}.sortby-container .ddl{position:relative;float:left;padding-right:12px;background:transparent;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;height:100%;overflow:hidden}.sortby-container .ddl select{padding:0 8px;overflow:hidden;border:none;background:0 0;width:160%;-webkit-appearance:none;-webkit-border-radius:0;margin:0;position:relative;z-index:1;font-size:12px;height:47px}.sortby-container .ddl:before{content:"";border-left:8px solid rgba(255,255,255,0);border-right:8px solid rgba(255,255,255,0);border-top:12px solid #728391;position:absolute;right:5px;top:18px;transform:scale(0.5);z-index:1;overflow:hidden}.review-pagination{height:47px}.review-controls #prev-page,.review-controls #next-page{float:left;display:block;text-align:center;min-width:35px;padding:14px 0;height:20px;box-sizing:content-box}.review-controls #prev-page:hover,.review-controls #next-page:hover{background:transparent}.review-controls .page-number-container{float:left;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd}.review-controls .disabled{opacity:0.3;border-bottom:none}.review-controls .page-number.dots,.review-controls .page-elipsis.dots{padding:14px;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;display:block;float:left}.review-controls .page-number{float:left}.review-controls .page-number a{padding:14px 0;height:20px;text-align:center;border-left:solid 1px #dddddd;min-width:46px;display:block;box-sizing:content-box}.review-controls .page-number a:hover{background:#dddddd}.review-controls .page-number.selected{background:#dddddd}#middle-rail .review-block .all-stars-holder,.product .review-block .all-stars-holder{padding-top:0}.product .review-block .author-wrapper{display:block}.score-chart-holder{vertical-align:top}.score-chart-holder .review-header{padding-top:15px;padding-bottom:15px}.product .review-block .review-author{text-align:left;padding-bottom:20px}.product-review fieldset{font-size:0}.submit-review .review-title+p,.product-review-link-text,.product-review-text{display:none}.ssl-logo{z-index:-1}.ssl-logo tr{border:0}.challenge_signup_form-colorDark .campaignSignup_label,.challenge_signup_form-colorDark .campaignSignup_header{color:#ffffff}.productNutritionalIcons_icon{height:31px}.productName_title.productName_title.productName_title.productName_title.productName_title.productName_title{font-size:26px}.lang-en_GB .footer_ourGuarantee,.lang-fr_FR .footer_ourGuarantee{display:none}.productStockInformation_releaseDate{display:none}.productSaving_textBlock{font-size:18px}.productBlock .productNutritionalIcons{display:none}.login_alertDanger p{margin-bottom:0}.stripBanner{margin-top:10px}.papBanner_popup .popupContainer{box-sizing:border-box}
