@font-face{font-family:'HelveticaNeue-BoldCond';src:url('../TOOLS/FITME/font/helvetica/HelveticaNeue-BoldCond.eot?#iefix') format('embedded-opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-BoldCond.otf') format('opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-BoldCond.woff') format('woff'),url('HelveticaNeue-BoldCond.ttf') format('truetype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-BoldCond.svg#HelveticaNeue-BoldCond') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Light';src:url('../TOOLS/FITME/font/helvetica/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-Light.otf') format('opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-Light.woff') format('woff'),url('HelveticaNeue-Light.ttf') format('truetype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-MediumCond';src:url('../TOOLS/FITME/font/helvetica/HelveticaNeue-MediumCond.eot?#iefix') format('embedded-opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-MediumCond.otf') format('opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-MediumCond.woff') format('woff'),url('HelveticaNeue-MediumCond.ttf') format('truetype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-MediumCond.svg#HelveticaNeue-MediumCond') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-UltraLigCond';src:url('../TOOLS/FITME/font/helvetica/HelveticaNeue-UltraLigCond.eot?#iefix') format('embedded-opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-UltraLigCond.otf') format('opentype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-UltraLigCond.woff') format('woff'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-UltraLigCond.ttf') format('truetype'),url('../TOOLS/FITME/font/helvetica/HelveticaNeue-UltraLigCond.svg#HelveticaNeue-UltraLigCond') format('svg');font-weight:normal;font-style:normal}.toggle-form .form .floating-input{height:auto}.toggle-form .form .floating-input input[type="text"]{height:44px}.newsletter-modal.toggle-form input[name="birthdate"]{width:200px}.newsletter-modal.toggle-form .newsletter-modal__form-button{float:none;clear:both;display:block;position:initial;margin-top:10px;width:200px;background-color:transparent;color:#fc2561;text-align:inherit;font-weight:900}.newsletter-modal.toggle-form .newsletter-modal__body{height:auto}.toggle-form .cta.cta-labeled-toggle{float:right;color:#fff;position:absolute;right:0;top:13px}#header-newsletter-form>.newsletter-unsubscribe>div{padding-bottom:7px;padding-right:10px}#header-newsletter-form>.newsletter-unsubscribe>div a{color:#fff}#footer-newsletter-form>.newsletter-unsubscribe>div{padding-bottom:7px}#footer-newsletter-form>.newsletter-unsubscribe>div a{color:#999}#newsletter_form>.newsletter__form-email{height:auto !important}#newsletter_form>.newsletter__form-email>input{height:28px !important}@media(max-width:767px){#newsletter_form>.newsletter__form-email>input{height:18px !important}}#newsletter_form>.newsletter__form-email>.newsletter__mail-privacy-notice{color:#fff;font-size:.6875rem;line-height:1rem;letter-spacing:.125rem;font-weight:300;padding:6px 0}#newsletter_form>.newsletter__form-email>.newsletter__mail-privacy-notice a{color:#fff}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1){.newsletter__body{height:237px}}.toggle-form .newsletter-modal__body-title{width:100%;text-align:left;padding-right:50px;position:relative}.toggle-form .newsletter-modal__body-title span{display:inline-block}.newsletter-modal.toggle-form{width:100%;max-width:480px}.toggle-form .newsletter-modal__form{font-size:initial;letter-spacing:normal}.toggle-form .form .floating-input.active input,.toggle-form .form .floating-input.validated input{padding-top:5px}.toggle-form .newsletter-modal__form label{margin-bottom:5px;display:block;margin-top:15px;color:#fc2561;text-transform:uppercase}.toggle-form .newsletter-modal__notice{text-align:-webkit-auto}.toggle-form .newsletter-modal__unsubscribe{text-align:initial;color:#666;height:auto;margin-bottom:2px;font-family:HelveticaNeue-Light;letter-spacing:1px;font-size:10px}@media screen and (min-width:768px){.makePopCenter{position:fixed;top:50%;left:50%;z-index:999999999;bottom:auto;right:auto;margin-top:-195px !important;margin-left:-240px !important}}.toggle-form .title-toggle-thank{color:#d8cece;text-transform:uppercase;text-align:initial;padding-top:2px;font-size:36px;font-weight:lighter;line-height:31px;font-family:HelveticaNeue-UltraLigCond}.toggle-form .newsletter-modal__form label:before{content:'';width:24px;height:2px;background:#fc2561;display:inline-block;position:relative;vertical-align:middle;margin-right:10px;margin-top:-3px}.toggle-form .icon-arrow_right:before{content:""}.toggle-form .newsletter__for_latest{text-align:left;padding-top:15px;color:#fff}.toggle-form .thank__font{font-weight:400 !important;text-transform:uppercase}.toggle-form .thank_you_alignment{padding-top:80px;padding-bottom:42px}.toggle-form .newsletter-modal__body{padding:0 25px 15px 25px !important;background-position:initial}.toggle-form .icon__arrow_submit{color:#fc2561;font-size:21px;margin-left:11px}.newsletter-modal.toggle-form{border:0}.toggle-form .a__tag_color{color:gray !important}.toggle-form .newsletter-modal__body-title{font-size:36px;line-height:30px;font-family:'HelveticaNeue-MediumCond'}.toggle-form .newsletter-modal__body-title>span{font-family:HelveticaNeue-UltraLigCond;font-size:36px}.toggle-form .newsletter__for_latest{font-family:'HelveticaNeue-Light';font-size:13px;line-height:22px;letter-spacing:.9px}.toggle-form .newsletter-modal__form label{font-family:'HelveticaNeue-BoldCond';font-size:12px;line-height:16px;letter-spacing:2px}.toggle-form .newsletter-modal__form-email.floating-input input[type="text"]{font-family:'HelveticaNeue-Light';font-size:12px;line-height:16px;letter-spacing:2px}.newsletter-modal.toggle-form .newsletter-modal__form-button{font-family:'HelveticaNeue-BoldCond';font-size:16px;line-height:16px;letter-spacing:2px}.toggle-form .newsletter-modal__unsubscribe a:hover{color:#fc2561 !important}.toggle-form .a__tag_color{font-family:'HelveticaNeue-Light';color:#666 !important;font-size:10px;line-height:16px;letter-spacing:1px}.toggle-form .mny-subs-invalid-email{color:#fc2561;margin:0;position:absolute;top:22px;z-index:2;font-size:9px;padding-left:15px;line-height:16px;letter-spacing:1px}.toggle-form .mny-subs-invalid-dob{color:#fc2561;margin:0;position:absolute;bottom:81px;z-index:2;font-size:9px;padding-left:15px;line-height:16px;letter-spacing:1px}.toggle-form .custom-error-msg{display:none}.toggle-form input.error+.custom-error-msg{display:block}input:focus+p+p{display:none !important}.toggle-form .custom-response.error{position:absolute;left:0;top:0;text-align:left;margin-top:12px;z-index:99;margin-left:10px;font-size:9px}.toggle-form .newsletter-modal__message_response_error.error{color:#fc2561;font-size:12px;text-align:left}.toggle-form .newsletter-modal__body-title>.thank__font{font-family:'HelveticaNeue-MediumCond'}.toggle-form .title-toggle-thank,.toggle-form .thank_you_alignment,.toggle-form .newsletter-modal__unsubscribe{text-align:left}.toggle-form.newsletter-modal .newsletter-modal__form-button{position:relative;text-align:left}body .cart-menu{z-index:9999 !important}.chatbot__button--launcher img{position:absolute;bottom:75px;right:0;max-width:80px}@media screen and (max-width:767px){.makePopCenter{display:none}.hidemobile{display:none}.toggle-form .form .floating-input input[type="text"],.toggle-form .form .newsletter-modal__form-button{height:36px !important}.toggle-form .form .newsletter-modal__form-button{margin:0 !important;font-size:14px !important;padding:0 !important}.toggle-form .newsletter__for_latest{margin-top:5px !important;padding-top:0 !important;line-height:14px}.toggle-form .newsletter-modal__form .newsletter-modal__body-title .cta:before{line-height:normal !important;font-size:24px !important}.toggle-form .newsletter-modal__form label,.toggle-form .newsletter-modal__form .newsletter-modal__body-title{margin-top:10px !important}.toggle-form .newsletter-modal__body-title>span,.toggle-form .newsletter-modal__body-title{font-size:28px !important}.toggle-form .newsletter-modal__form label{line-height:12px !important}.toggle-form .mny-subs-invalid-dob{bottom:58px}.toggle-form .newsletter-modal__message_response_error{margin:0;margin-top:10px}.toggle-form .mny-subs-invalid-email{top:16px}.toggle-form .newsletter-modal__unsubscribe{margin-top:0}.newsletter-modal.toggle-form .newsletter-modal__body{padding-bottom:10px !important;background-position:initial}.newsletter-modal.toggle-form.keyPadOpen{position:absolute}}footer div.footer-adchoice p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.33em;letter-spacing:.16em;color:#666;margin-bottom:24px}footer div.footer-adchoice p a{color:#999;text-decoration:none}@media screen and (min-width:47.5em){footer div.footer-adchoice p{display:inline-block;margin-right:20px;padding:15px 0;margin-bottom:5px}}.newsletter-modal.toggle-form{display:none !important}.express-form .form-group label span{pointer-events:all}@media screen and (min-width:1020px){.header-icon .icon-profile{display:none !important}}
