@font-face{font-family:'baskerville regular';src:url(//s1.thcdn.com/fe/fonts/illamasqua/baskerville-regular.woff) format("woff")}@font-face{font-family:'gotham bold';src:url(//s1.thcdn.com/fe/fonts/illamasqua/gotham-bold.woff) format("woff")}@font-face{font-family:'gotham book';src:url(//s1.thcdn.com/fe/fonts/illamasqua/gotham-book.woff) format("woff")}@font-face{font-family:'gotham book';src:url(//s1.thcdn.com/fe/fonts/illamasqua/gotham-book.woff) format("woff")}.reviewStars{margin-bottom:10px;margin-right:10px}.reviewStars_formError{margin-left:5px;color:#c00}.reviewStars:after,.reviewStars:before{content:' ';display:table}.reviewStars:after{clear:both}.reviewStars>:last-child{border-right:solid #8c8c8c 1px}.reviewStars_radio.reviewStars_radio.reviewStars_radio{opacity:0;position:absolute}.reviewStars_star{float:left;border:solid #8c8c8c 1px;width:20%;max-width:80px;min-width:55px;height:47px;text-align:center;background-color:#fff;display:block;border-right:none;cursor:pointer}.reviewStars_star:hover{background-color:#fff}.reviewStars_star_img{height:47px;width:39px;background:url(//s3.thcdn.com/www/common/images/star-button-sprite-20de72d732.png);display:inline-block;background-repeat:no-repeat}.reviewStars_oneStar_label_img{background-position:-5px 0}.reviewStars_twoStar_label_img{background-position:-105px -1px}.reviewStars_threeStar_label_img{background-position:-205px -1px}.reviewStars_fourStar_label_img{background-position:-304px 0}.reviewStars_fiveStar_label_img{background-position:-405px -1px}.reviewStars_oneStar_radio:checked+.reviewStars_oneStar_label{background-color:#fc6}.reviewStars_oneStar_radio:checked+.reviewStars_oneStar_label .reviewStars_oneStar_label_img{background-position:-53px -1px}.reviewStars_oneStar_radio:focus+.reviewStars_oneStar_label{border:1px solid #333}.reviewStars_twoStar_radio:checked+.reviewStars_twoStar_label{background-color:#fc6}.reviewStars_twoStar_radio:checked+.reviewStars_twoStar_label .reviewStars_twoStar_label_img{background-position:-155px -1px}.reviewStars_twoStar_radio:focus+.reviewStars_twoStar_label{border:1px solid #333}.reviewStars_threeStar_radio:checked+.reviewStars_threeStar_label{background-color:#fc6}.reviewStars_threeStar_radio:checked+.reviewStars_threeStar_label .reviewStars_threeStar_label_img{background-position:-255px -1px}.reviewStars_threeStar_radio:focus+.reviewStars_threeStar_label{border:1px solid #333}.reviewStars_fourStar_radio:checked+.reviewStars_fourStar_label{background-color:#fc6}.reviewStars_fourStar_radio:checked+.reviewStars_fourStar_label .reviewStars_fourStar_label_img{background-position:-355px -2px}.reviewStars_fourStar_radio:focus+.reviewStars_fourStar_label{border:1px solid #333}.reviewStars_fiveStar_radio:checked+.reviewStars_fiveStar_label{background-color:#fc6}.reviewStars_fiveStar_radio:checked+.reviewStars_fiveStar_label .reviewStars_fiveStar_label_img{background-position:-455px -2px}.reviewStars_fiveStar_radio:focus+.reviewStars_fiveStar_label{border:1px solid #333}.createReview{box-sizing:border-box;display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px;max-width:1440px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}@media (min-width:600px){.createReview{padding-left:20px;padding-right:20px}}.createReview strong{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.createReview_title{box-sizing:border-box;display:flex;padding-left:8px;padding-right:8px;box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:100%;margin-left:0;margin-right:0;font-weight:400;font-family:gotham bold;font-size:37px;letter-spacing:0;line-height:1.3;text-transform:uppercase;color:#333;display:block;margin-top:20px;margin-bottom:20px}@media (min-width:600px){.createReview_title{padding-left:16px;padding-right:16px}}@media (min-width:600px){.createReview_title{margin-left:0;margin-right:0}}.createReviewFormContainer{box-sizing:border-box;display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:100%;margin-left:0;margin-right:0;margin-top:30px;margin-bottom:0;padding-top:30px;padding-bottom:30px;background-color:#f1f1f1}@media (min-width:600px){.createReviewFormContainer{padding-left:0;padding-right:0}}@media (min-width:600px){.createReviewFormContainer{margin-left:0;margin-right:0}}.createReview_productTitleContainer{box-sizing:border-box;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:center;margin-left:8px;margin-right:8px;margin-bottom:0}@media (min-width:600px){.createReview_productTitleContainer{margin-left:16px;margin-right:16px}}@media (min-width:900px){.createReview_productTitleContainer{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 16px);margin-left:8px;margin-right:8px}}@media screen and (min-width:900px) and (min-width:600px){.createReview_productTitleContainer{flex-grow:0;flex-shrink:0;flex-basis:calc(75% - 32px)}}@media (min-width:900px) and (min-width:600px){.createReview_productTitleContainer{margin-left:16px;margin-right:16px}}.createReview_productTitleContainer .product-title{margin:0}.createReview_productTitleContainer .product-title a{text-decoration:none}.createReview_productTitleContainer h3,.createReview_productTitleContainer p{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.createReview_productTitleContainer ul{list-style:disc;margin-top:10px}.createReview_productTitle{font-weight:400;font-family:gotham book;font-size:20px;letter-spacing:0;line-height:1.4;text-transform:uppercase;color:#333;font-style:normal;display:block;padding-bottom:10px}.createReview_productImageContainer{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-left:8px;margin-right:8px;flex-shrink:.5;margin-bottom:10px;margin-right:10px}@media (min-width:600px){.createReview_productImageContainer{margin-left:16px;margin-right:16px}}@media (min-width:900px){.createReview_productImageContainer{flex-basis:130px;margin-bottom:0}}.createReview_productImageContainer img{max-width:100%}.createReview_productImage{display:block}label.createReview_formLabel[for=score]{display:inline-block}.createReview_formLabel{font-weight:400;font-family:gotham book;font-size:14px;letter-spacing:.5px;line-height:1.43;text-transform:uppercase;color:#333;font-weight:600;display:inline-block;margin-bottom:10px}.createReview_requiredOrOptional{font-weight:400;font-family:gotham book;font-size:14px;letter-spacing:.5px;line-height:1.43;text-transform:uppercase;color:#333;font-weight:600;display:inline-block;margin-bottom:10px}.createReview_productDetails{box-sizing:border-box;display:flex;padding-left:0;padding-right:0;margin-bottom:0;flex-grow:1}@media (min-width:600px){.createReview_productDetails{padding-left:0;padding-right:0}}@media (max-width:600px){.createReview_productDetails{flex-wrap:wrap}}.createReview_productDescription{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;display:block;margin-bottom:0}.createReview_instructions{background-color:transparent}.createReview_instructionsColumn{box-sizing:border-box;max-width:100%;width:auto;display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;margin-left:8px;margin-right:8px;margin-bottom:40px}@media (min-width:600px){.createReview_instructionsColumn{margin-left:16px;margin-right:16px}}@media (min-width:900px){.createReview_instructionsColumn{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 16px);margin-left:8px;margin-right:8px}}@media screen and (min-width:900px) and (min-width:600px){.createReview_instructionsColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 32px)}}@media (min-width:900px) and (min-width:600px){.createReview_instructionsColumn{margin-left:16px;margin-right:16px}}.createReview_instructionsTitle{font-weight:400;font-family:gotham bold;font-size:30px;letter-spacing:0;line-height:1.33;text-transform:none;color:#333;font-style:normal;display:block;margin-top:0;margin-bottom:20px}.createReview_instructionsDetail{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-style:normal;display:block;margin-bottom:10px}.createReview_instructionsDetail a{font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;font-style:inherit;text-decoration:inherit;color:inherit}.createReview_formColumn{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 16px);margin-left:8px;margin-right:8px;margin-top:0;margin-bottom:0}@media screen and (min-width:600px){.createReview_formColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 32px)}}@media (min-width:600px){.createReview_formColumn{margin-left:16px;margin-right:16px}}@media (min-width:900px){.createReview_formColumn{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 16px);margin-left:8px;margin-right:8px}}@media screen and (min-width:900px) and (min-width:600px){.createReview_formColumn{flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 32px)}}@media (min-width:900px) and (min-width:600px){.createReview_formColumn{margin-left:16px;margin-right:16px}}.createReview_form{background-color:#fff;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px}.createReview_inputRow{display:flex;align-items:flex-start}.createReview_formField{display:block;margin-bottom:20px}.createReview_formInput{box-sizing:border-box;font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-size:16px;border:1px solid #8c8c8c;border-radius:0;padding:9px;background-color:#fff;width:90%;max-width:800px;margin-bottom:0;margin-right:10px;height:auto}.createReview_formInput.disabled,.createReview_formInput:disabled,.createReview_formInput[disabled]{opacity:.5;cursor:not-allowed;background-color:grey}.createReview_formInput.readonly,.createReview_formInput[readonly]{border-color:transparent}.createReview_formInput:focus{border-color:#000}.createReview_formInput::-webkit-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formInput::-moz-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formInput:-ms-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formInput::-ms-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formInput::placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formOption{box-sizing:border-box;font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;border:1px solid #8c8c8c;border-radius:0;background-color:#fff;padding:10px;min-height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18px" height="18px" viewBox="0 0 23 15"><path fill="%23333333" fill-rule="evenodd" d="M3.24 1.312a1.36 1.36 0 0 0-1.907-.01 1.335 1.335 0 0 0-.021 1.886l9.328 9.416a1.33 1.33 0 0 0 1.883.012l9.414-9.333a1.332 1.332 0 0 0 .011-1.887 1.282 1.282 0 0 0-1.843-.012l-8.472 8.283L3.24 1.312z"/></svg>');background-position:right 10px center;background-repeat:no-repeat;padding-right:40px;margin-bottom:0;height:auto}.createReview_formOption.disabled,.createReview_formOption:disabled,.createReview_formOption[disabled]{opacity:.5;cursor:not-allowed;background-color:grey}.createReview_formOption.readonly,.createReview_formOption[readonly]{border-color:transparent;background-image:none}.createReview_formOption::-webkit-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formOption::-moz-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formOption:-ms-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formOption::-ms-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_formOption::placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.createReview_alertDanger{display:block;width:100%;box-sizing:border-box;padding:9px;border-radius:0;position:relative;margin-top:10px;margin-bottom:10px;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:normal;color:#a82a30;background-color:#fff2f2;border-width:1px;border-style:solid;border-color:#f2dada;display:flex;justify-content:flex-start;align-items:center}.createReview_alertDanger:before{background-image:url(//s3.thcdn.com/www/common/svg/alert/danger-8fde4c97a3.svg);background-origin:content-box;position:relative;padding-right:9px;background-repeat:no-repeat;content:'';display:inline-block;width:24px;height:24px;min-width:24px;vertical-align:top}.createReview_alertDanger p,.createReview_alertDanger span{font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;font-style:inherit;text-decoration:inherit;color:inherit}.createReview_allStarsContainer{margin-bottom:20px}.createReview_allStarsContainer .reviewStars{display:flex;margin-right:0}.createReview_starsContainer{display:block;margin-bottom:20px}.createReview_formSubmit.createReview_formSubmit.createReview_formSubmit{font-weight:400;font-family:gotham book;font-size:14px;letter-spacing:.5px;line-height:1.43;text-transform:uppercase;color:#333;cursor:pointer;box-sizing:border-box;transition:background-color .2s;text-align:center;display:inline-block;background-color:#000;color:#fff;text-decoration:none;border-color:#000;border-width:1px;border-style:solid;padding:12px 40px 12px 40px;box-sizing:border-box;display:block;margin-bottom:30px}.createReview_formSubmit.createReview_formSubmit.createReview_formSubmit:hover{background-color:#666;color:#fff;text-decoration:none;border-color:#666}.createReview_formSubmit.createReview_formSubmit.createReview_formSubmit:active{background-color:#000;color:#fff;text-decoration:none;border-color:#000}.createReview_formSubmit.createReview_formSubmit.createReview_formSubmit.disabled,.createReview_formSubmit.createReview_formSubmit.createReview_formSubmit[disabled]{background-color:#000;color:#fff;text-decoration:none;cursor:not-allowed;opacity:.2}.createReviewFormContainer .asterisk_path{fill:#a82a30}.createReview_ProductDetails .media{display:flex}@media (max-width:600px){.createReviewFormContainer{margin-top:15px;padding-top:15px}.createReview_instructionsColumn{margin-bottom:20px}.reviewStars{zoom:.8}.createReview_formInput{width:100%}.createReview_recaptcha{max-width:76vw}.createReview_recaptcha .g-recaptcha{transform:scale(.79)!important;overflow:visible;transform-origin:0 0}html[dir=rtl] .createReview_recaptcha .g-recaptcha{transform-origin:100% 0}}.createReview_formColumn.recaptcha-experiment .grecaptcha-badge{visibility:hidden}.createReview_hidden_grecaptcha_text{font-size:12px;text-align:left;font-family:"baskerville regular";color:#666}.createReview_hidden_grecaptcha_text a{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;cursor:pointer;box-sizing:border-box;transition:background-color .2s;text-align:center;display:inline-block;color:#000;text-decoration:underline;padding:0;box-sizing:border-box;font-size:12px}.createReview_termsandconditions{margin-bottom:20px;margin-top:20px}.createReview_termsandconditions p{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,var,video{font-size:10px;line-height:10px;font-weight:400;font-family:inherit;font-style:inherit;text-indent:0;text-decoration:none;white-space:normal;margin:0;padding:0;height:initial;border:0;background:0 0;list-style:none;vertical-align:baseline;border-collapse:collapse;border-spacing:0;content:'';content:none;quotes:none;box-sizing:border-box}@media screen and (max-width:900px){a h1:focus,a h2:focus,a h3:focus,abbr h1:focus,abbr h2:focus,abbr h3:focus,address h1:focus,address h2:focus,address h3:focus,article h1:focus,article h2:focus,article h3:focus,aside h1:focus,aside h2:focus,aside h3:focus,audio h1:focus,audio h2:focus,audio h3:focus,b h1:focus,b h2:focus,b h3:focus,blockquote h1:focus,blockquote h2:focus,blockquote h3:focus,body h1:focus,body h2:focus,body h3:focus,button h1:focus,button h2:focus,button h3:focus,canvas h1:focus,canvas h2:focus,canvas h3:focus,caption h1:focus,caption h2:focus,caption h3:focus,cite h1:focus,cite h2:focus,cite h3:focus,code h1:focus,code h2:focus,code h3:focus,dd h1:focus,dd h2:focus,dd h3:focus,del h1:focus,del h2:focus,del h3:focus,details h1:focus,details h2:focus,details h3:focus,dfn h1:focus,dfn h2:focus,dfn h3:focus,div h1:focus,div h2:focus,div h3:focus,dl h1:focus,dl h2:focus,dl h3:focus,dt h1:focus,dt h2:focus,dt h3:focus,em h1:focus,em h2:focus,em h3:focus,embed h1:focus,embed h2:focus,embed h3:focus,fieldset h1:focus,fieldset h2:focus,fieldset h3:focus,figcaption h1:focus,figcaption h2:focus,figcaption h3:focus,figure h1:focus,figure h2:focus,figure h3:focus,footer h1:focus,footer h2:focus,footer h3:focus,form h1:focus,form h2:focus,form h3:focus,h1 h1:focus,h1 h2:focus,h1 h3:focus,h2 h1:focus,h2 h2:focus,h2 h3:focus,h3 h1:focus,h3 h2:focus,h3 h3:focus,h4 h1:focus,h4 h2:focus,h4 h3:focus,h5 h1:focus,h5 h2:focus,h5 h3:focus,h6 h1:focus,h6 h2:focus,h6 h3:focus,header h1:focus,header h2:focus,header h3:focus,hgroup h1:focus,hgroup h2:focus,hgroup h3:focus,html h1:focus,html h2:focus,html h3:focus,i h1:focus,i h2:focus,i h3:focus,iframe h1:focus,iframe h2:focus,iframe h3:focus,img h1:focus,img h2:focus,img h3:focus,input h1:focus,input h2:focus,input h3:focus,ins h1:focus,ins h2:focus,ins h3:focus,kbd h1:focus,kbd h2:focus,kbd h3:focus,label h1:focus,label h2:focus,label h3:focus,legend h1:focus,legend h2:focus,legend h3:focus,li h1:focus,li h2:focus,li h3:focus,mark h1:focus,mark h2:focus,mark h3:focus,menu h1:focus,menu h2:focus,menu h3:focus,nav h1:focus,nav h2:focus,nav h3:focus,object h1:focus,object h2:focus,object h3:focus,ol h1:focus,ol h2:focus,ol h3:focus,output h1:focus,output h2:focus,output h3:focus,p h1:focus,p h2:focus,p h3:focus,pre h1:focus,pre h2:focus,pre h3:focus,q h1:focus,q h2:focus,q h3:focus,ruby h1:focus,ruby h2:focus,ruby h3:focus,s h1:focus,s h2:focus,s h3:focus,samp h1:focus,samp h2:focus,samp h3:focus,section h1:focus,section h2:focus,section h3:focus,select h1:focus,select h2:focus,select h3:focus,small h1:focus,small h2:focus,small h3:focus,span h1:focus,span h2:focus,span h3:focus,strong h1:focus,strong h2:focus,strong h3:focus,sub h1:focus,sub h2:focus,sub h3:focus,summary h1:focus,summary h2:focus,summary h3:focus,sup h1:focus,sup h2:focus,sup h3:focus,table h1:focus,table h2:focus,table h3:focus,tbody h1:focus,tbody h2:focus,tbody h3:focus,td h1:focus,td h2:focus,td h3:focus,textarea h1:focus,textarea h2:focus,textarea h3:focus,tfoot h1:focus,tfoot h2:focus,tfoot h3:focus,th h1:focus,th h2:focus,th h3:focus,thead h1:focus,thead h2:focus,thead h3:focus,time h1:focus,time h2:focus,time h3:focus,tr h1:focus,tr h2:focus,tr h3:focus,u h1:focus,u h2:focus,u h3:focus,ul h1:focus,ul h2:focus,ul h3:focus,var h1:focus,var h2:focus,var h3:focus,video h1:focus,video h2:focus,video h3:focus{outline:0}}input::-webkit-input-placeholder{font-size:10px;line-height:10px;font-weight:400;font-family:inherit;font-style:inherit}input::-moz-placeholder{font-size:10px;line-height:10px;font-weight:400;font-family:inherit;font-style:inherit}input:-ms-input-placeholder{font-size:10px;line-height:10px;font-weight:400;font-family:inherit;font-style:inherit}input::-ms-input-placeholder{font-size:10px;line-height:10px;font-weight:400;font-family:inherit;font-style:inherit}input::placeholder{font-size:10px;line-height:10px;font-weight:400;font-family:inherit;font-style:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}body{direction:ltr;unicode-bidi:normal;background-color:#fff;color:#333}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.fileUploadContainer{position:relative;margin-bottom:10px}.fileUploadContainer #selectedFileUpload{opacity:0;position:relative;z-index:2;width:100%;height:35px;text-align:right}.fileUploadContainer .fileUploadField{position:absolute;top:0;left:0;line-height:180%;margin:5px 0;max-height:35px;padding:2px 10px;z-index:1}.fileUploadContainer #progressText{padding-left:20px}.fileUploadContainer .intoText{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;display:block;margin-bottom:10px;word-break:break-word}.fileUploadContainer .qq-upload-button{margin-bottom:20px}.fileUploadContainer .qq-upload-button.buttonSecondary{font-weight:400;font-family:gotham book;font-size:14px;letter-spacing:.5px;line-height:1.43;text-transform:uppercase;color:#333;cursor:pointer;box-sizing:border-box;transition:background-color .2s;text-align:center;display:inline-block;background-color:#fff;color:#000;text-decoration:none;border-width:1px;border-color:#000;border-style:solid;padding:12px 40px 12px 40px;box-sizing:border-box}.fileUploadContainer .qq-upload-button.buttonSecondary:hover{background-color:#666;color:#fff;text-decoration:none;border-color:#666}.fileUploadContainer .qq-upload-button.buttonSecondary:active{background-color:#000;color:#fff;text-decoration:none;border-color:#000}.fileUploadContainer .qq-upload-button.buttonSecondary.disabled,.fileUploadContainer .qq-upload-button.buttonSecondary[disabled]{background-color:#000;color:#fff;text-decoration:none;cursor:not-allowed;opacity:.2}.fileUploadContainer .qq-upload-button:focus-within{outline:-webkit-focus-ring-color auto}.fileUploadContainer .qq-upload-button .uploadButton-label{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit}.referralsCredit_mobile,.referralsSharingMessage{display:none}.referralsCredit{max-width:750px;margin:50px auto;text-align:center;color:#444}.referralsCredit_header{margin-top:0;margin-bottom:20px;padding-bottom:0}.referralsCredit_welcome{margin-bottom:12px}.referralsUserData{display:flex;justify-content:center;flex-wrap:wrap}.referralsUserData_credits{border:1px solid #000;background-color:#e8e8e8;text-align:left;margin:10px;width:320px}.referralsCreditsData_header{text-align:left;padding:5px 10px 5px 10px;margin:0;border-bottom:1px solid #000;border-right:1px solid #000;background:#fff;color:#000;display:inline-block}.referralsCreditsData_info{padding:25px 10px}.referralsCreditsData_balance{font-size:48px;color:#000;text-align:center;min-height:50px}.referralsCreditsData_balanceInfo{font-size:14px;min-width:70%;max-width:90%;margin:auto;text-align:center}.referralsCode{max-width:750px;margin:auto;text-align:center;color:#444;margin-bottom:36px}.referralsCodeSharing,.referralsLinkSharing,.referralsSocialSharing{margin-top:36px}.referralsCodeSharing_info,.referralsLinkSharing_info{margin-bottom:12px}.referralsCodeSharing_header,.referralsLinkSharing_header{padding-bottom:0}.referralsSocialSharing_header{font-size:24px;margin-bottom:12px}.referralsSocialSharing_socialButtons{max-width:350px;margin:auto;max-height:95px;overflow:hidden;margin-bottom:12px}.referralsSocialSharing_socialButtons a{text-decoration:none}.referralsSocialSharing_socialButton{display:inline-block;width:145px;font-size:14px;text-align:left;color:#fff;padding:10px;margin-bottom:10px;margin-left:2px;margin-right:2px;border:1px solid #dededf;border-radius:2px;font-family:"Helvetica Neue",helvetica,arial}.referralsSocialSharing_socialButton-email{background:#817d7e}.referralsSocialSharing_socialButton-twitter{background:#00aaed}.referralsSocialSharing_socialButton-messenger{background:#fff;border:solid 1px #dededf;color:#0080ff}.referralsSocialSharing_socialButton-facebook{background:#3a5798}.referralsSocialSharing_socialButton-whatsapp{background:#43d854}.referralsSocialSharing_socialButton-googlePlus{background:#dc4e41}.referralsSocialSharing_socialButton-vk{background:#6383a8}.referralsSocialSharing_socialButton-weibo{color:#ea602b;background:#fff}.referralsSocialSharing_socialButton-sms{color:#817d7e}.referralsSocialSharing_less,.referralsSocialSharing_more{text-decoration:underline;cursor:pointer;color:#000}.referralsSocialSharing_less{display:none}.referralsSocialSharing.expand .referralsSocialSharing_socialButtons{max-height:800px}.referralsSocialSharing.expand .referralsSocialSharing_more{display:none}.referralsSocialSharing.expand .referralsSocialSharing_less{display:block}.referralsShare{display:flex;justify-content:center;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;align-items:center}.referralsSocialSharing_socialButton span{position:relative;left:10px}.referralsShare_button{height:38px;width:65px;color:#fff;font-weight:500;font-size:16px;border:solid 1px #000;border-left:none;background:#000;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:0}.referralsShare_textArea{white-space:nowrap;height:38px;line-height:38px;resize:none;border:solid 1px #000;padding-top:0;padding-left:12px;padding-bottom:0;margin:0;font-size:16px;vertical-align:top;min-height:0;-ms-overflow-style:none;overflow:-moz-scrollbars-none;box-sizing:border-box}.referralsShare_textArea::-webkit-scrollbar{display:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.referralsShare_textArea-link{width:300px;border-bottom-left-radius:8px;border-top-left-radius:8px}.referralsShare_textArea-code{width:175px;text-align:center;border-radius:8px;font-weight:800;color:#000;border:none;background:#e8e8e8}.referralsSocialIcon{width:19px;height:17px;vertical-align:middle}.referralsNewIcon{height:50px;width:50px}.referralsNewIconGroupColor{fill:#000}.referralsNewIconStrokeColor{stroke:#000}.referralsAccount{background:#e8e8e8;padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:12px;margin-bottom:24px}.referralsAccount_loginTitle{display:inline-block;margin-bottom:0;margin-top:0}.referralsAccount_stats{color:#000;display:inline-block;margin:0 0 0 50px;line-height:41px}.referralsAccount_statHighlight{font-weight:700}.referralsAccount_button{float:right}.existingCustomerPopup{display:none}.referralsNav .icon-new-referrals{display:none}.referralsNav{margin:20px 0 20px 0;background:#e8e8e8;padding:12px;position:relative}.referralsNav-info{display:inline-block}.referralsNav_infoHighlight{font-weight:600}.referralsNav_button{position:absolute;right:12px}.icon-new-referrals{display:inline-block;margin-right:5px;position:relative;top:0}.referralsNav_wrapLink{display:inline-block;position:relative}.referralsNav_title{margin-top:0;margin-bottom:5px;font-size:16px;display:inline-block;color:#000}#account .referralsNav_title{margin-top:0;margin-bottom:5px}.referralsNav_badge{position:absolute;top:10px;border:solid 1px;right:20px;padding:5px 10px}.popupReferralsEmail .popupContainer{padding:0}.referralsEmailPopup_container{display:none}.referralsEmailPopup{text-align:left;border:1px solid #000;width:98vw;position:relative;margin:auto;min-height:250px;background:#fff;font-size:16px}@media (min-width:500px){.referralsEmailPopup{width:90vw}}@media (min-width:700px){.referralsEmailPopup{width:620px}}.referralsEmailPopup_inputsContainer{display:flex;border-bottom:1px solid #000;padding-bottom:10px;margin-top:10px;margin-bottom:10px;align-items:center}.referralsEmailPopup_form{padding:10px}.referralsEmailPopup_form label,.referralsEmailPopup_form legend{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}@media (min-width:500px){.referralsEmailPopup_form{padding:20px}}.referralsEmailPopup_header{font-weight:400;font-family:gotham book;font-size:24px;letter-spacing:0;line-height:1.33;text-transform:uppercase;color:#333;background:#e8e8e8;padding:15px 20px}@media (min-width:500px){.referralsEmailPopup_header{font-weight:400;font-family:gotham bold;font-size:30px;letter-spacing:0;line-height:1.33;text-transform:none;color:#333}}.referralsEmailInput_wrapper{padding:20px}.referralsValidEmails{display:block;padding-right:10px}.referralsEmailContainer{margin-right:10px;border:solid 1px #000;border-radius:5px;background:#e8e8e8;padding:5px;color:#000;margin-bottom:10px}.referralsEmail{display:none}.referralsEmailButton:before{content:"\00d7";margin-left:10px;cursor:pointer}.referralsEmailContainer{display:inline-block}.referralsEmailInput_textarea{box-sizing:border-box;font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-size:16px;border:1px solid #8c8c8c;border-radius:0;padding:9px;background-color:#fff;width:90%;resize:none;height:40px}.referralsEmailInput_textarea.disabled,.referralsEmailInput_textarea:disabled,.referralsEmailInput_textarea[disabled]{opacity:.5;cursor:not-allowed;background-color:grey}.referralsEmailInput_textarea.readonly,.referralsEmailInput_textarea[readonly]{border-color:transparent}.referralsEmailInput_textarea:focus{border-color:#000}.referralsEmailInput_textarea::-webkit-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.referralsEmailInput_textarea::-moz-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.referralsEmailInput_textarea:-ms-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.referralsEmailInput_textarea::-ms-input-placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.referralsEmailInput_textarea::placeholder{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;color:#4d4d4d}.referralsEmailInput_textarea::-webkit-scrollbar{display:none}.referralsEmailPopup_send.referralsEmailPopup_send{font-weight:400;font-family:gotham book;font-size:14px;letter-spacing:.5px;line-height:1.43;text-transform:uppercase;color:#333;cursor:pointer;box-sizing:border-box;transition:background-color .2s;text-align:center;display:inline-block;background-color:#000;color:#fff;text-decoration:none;border-color:#000;border-width:1px;border-style:solid;padding:12px 40px 12px 40px;box-sizing:border-box;display:block;margin:0 auto}.referralsEmailPopup_send.referralsEmailPopup_send:hover{background-color:#666;color:#fff;text-decoration:none;border-color:#666}.referralsEmailPopup_send.referralsEmailPopup_send:active{background-color:#000;color:#fff;text-decoration:none;border-color:#000}.referralsEmailPopup_send.referralsEmailPopup_send.disabled,.referralsEmailPopup_send.referralsEmailPopup_send[disabled]{background-color:#000;color:#fff;text-decoration:none;cursor:not-allowed;opacity:.2}.referralsForm_hiddenSubmit{display:none}.referralsHoverNav{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.referralsHoverNav .referralsNav{background:0 0;margin:inherit;padding:inherit}.referralsHoverNav .referralsNav_badge{display:none}.referralsHoverNav .referralsAccount_stats{font-size:inherit;margin:inherit;line-height:inherit}.referralsHoverNav .referralsNav_text{color:#000}.referralsHoverNav .referralsNav_button{display:none;position:inherit;text-align:center;right:0}.popup-overlay.popup-referrals-widget{background:rgba(0,0,0,.8)}.popup-overlay.popup-referrals-widget .popupContainer{max-height:90%;max-width:1000px;padding:0}.popup-overlay.popup-referrals-widget .popupContainer::-webkit-scrollbar{display:none}.popup-overlay.popup-referrals-widget .popupContent{background:#fff}.referralAccountIcon,.referralCodeIcon,.referralCreditIcon,.referralDeliveryIcon,.referralFriendIcon,.referralMealIcon,.referralOrderIcon,.referralShopIcon,.referralVitaminIcon{fill:#000;width:40px;height:31px;margin-bottom:10px}.referralPopup{text-align:center}.referralPopup_imageContainer{position:relative}.referralPopup_block{margin-bottom:36px}.referralPopup_block-highlight{padding-top:36px;padding-bottom:36px;background-color:#e8e8e8}.referralPopup_block:last-child{margin-bottom:0}.referralPopup_text,.referralPopup_title{width:60%;margin-right:auto;margin-left:auto;margin-bottom:12px}.referralPopup_title-image{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;font-size:36px;line-height:43.2px;height:100px;overflow:visible}.referralsAccountCreation_Code{background:#e8e8e8;padding:30px 10px 10px 0;margin-bottom:20px}.referralsAccountCreation_Code-input{font-weight:800;text-transform:capitalize}.referralsSocialSharing_text{margin-bottom:10px}.editorial{max-width:1180px;margin-top:30px;margin-bottom:30px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;box-sizing:border-box;display:block}.editorial_title{font-weight:400;font-family:gotham bold;font-size:45px;letter-spacing:0;line-height:1.244;text-transform:uppercase;color:#333;margin-bottom:30px;display:block}.editorial_content{display:block;position:relative}.editorial_content hr{margin-top:20px;margin-bottom:20px;border-color:#8c8c8c;border-style:solid;border-width:1px}.editorial_content h1{font-weight:400;font-family:gotham bold;font-size:45px;letter-spacing:0;line-height:1.244;text-transform:uppercase;color:#333;margin-bottom:30px;display:block}.editorial_content h2{font-weight:400;font-family:gotham bold;font-size:37px;letter-spacing:0;line-height:1.3;text-transform:uppercase;color:#333;margin-bottom:20px;display:block}.editorial_content h3{font-weight:400;font-family:gotham bold;font-size:30px;letter-spacing:0;line-height:1.33;text-transform:none;color:#333;margin-bottom:10px;display:block}.editorial_content h4{font-weight:400;font-family:gotham book;font-size:24px;letter-spacing:0;line-height:1.33;text-transform:uppercase;color:#333;margin-bottom:10px;display:block}.editorial_content h5{font-weight:400;font-family:gotham book;font-size:24px;letter-spacing:0;line-height:1.33;text-transform:uppercase;color:#333;margin-bottom:10px;display:block}.editorial_content h6{font-weight:400;font-family:gotham book;font-size:24px;letter-spacing:0;line-height:1.33;text-transform:uppercase;color:#333;margin-bottom:10px;display:block}.editorial_content div{margin-bottom:20px;display:block}.editorial_content img{display:block;max-width:100%;width:100%}.editorial_content .ta-insert-video{margin-left:auto;margin-right:auto;display:block;width:320px;height:180px}.editorial_content p{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;margin-bottom:20px;position:relative;text-align:left;display:block}.editorial_content p span{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.editorial_content p img{display:block;max-width:100%;width:100%}.editorial_content p i{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-style:italic}.editorial_content p b{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-weight:700}.editorial_content p u{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;text-decoration:underline}.editorial_content p strike{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.editorial_content i{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-style:italic}.editorial_content b{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;font-family:"gotham bold";font-weight:700}.editorial_content u{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333;text-decoration:underline}.editorial_content strike{font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.editorial_content ul{display:block;padding:0;margin:20px;list-style-type:disc}.editorial_content ul li{display:list-item;list-style-type:disc;font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.editorial_content ol{display:block;padding:0;margin:20px;list-style-type:decimal}.editorial_content ol li{display:list-item;list-style-type:decimal;font-weight:400;font-family:gotham book;font-size:16px;letter-spacing:0;line-height:1.5;text-transform:none;color:#333}.editorial_content blockquote{font-weight:400;font-family:gotham bold;font-size:37px;letter-spacing:0;line-height:1.3;text-transform:uppercase;color:#333;margin-bottom:0;margin-top:0;padding-left:20px;padding-top:20px;padding-bottom:20px;border-left:5px solid grey;display:block}.editorial_content blockquote p{font-weight:400;font-family:gotham bold;font-size:37px;letter-spacing:0;line-height:1.3;text-transform:uppercase;color:#333;margin-bottom:0}.referralsCredit_mobile .referralsCredit_header-first{display:none}.js-popup-lock body{overflow:hidden}.popup-overlay{position:fixed;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);transition:opacity .2s;display:none;opacity:0;text-align:center;color:#444}.popup-overlay.active{transition:opacity .5s;display:block;opacity:1;z-index:9999999}.popup-overlay .popupContainer{box-shadow:0 0 25px #666;position:relative;display:inline-block;text-align:left;overflow:scroll;background-color:#fff;max-height:100%}.popup-overlay .popupContainer::-webkit-scrollbar{display:none}.popup-overlay .epopupClose--defaultStyle{background:0 0}.popup-overlay .epopupClose--defaultStyle:focus,.popup-overlay .epopupClose--defaultStyle:hover{background:rgba(255,255,255,.8)}.popup-overlay .epopupClose{position:absolute;cursor:pointer;border:none;top:0;right:0;z-index:100;padding:10px;line-height:14px}.popup-overlay .epopupClose .epopupCloseSVG{pointer-events:none;fill:#333;height:22px;width:22px}.popup-overlay .epopupClose:focus,.popup-overlay .epopupClose:hover{background:rgba(255,255,255,.8)}.popup-overlay .epopupClose:focus .epopupCloseSVG,.popup-overlay .epopupClose:hover .epopupCloseSVG{height:26px;width:26px;margin:-2px -2px 0 0}.popup-overlay .popupContent{height:100%}