button[class*=" icon-"],button[class^=icon-],[class*=" icon-"],[class^=icon-]{display:block;line-height:normal;background:rgba(0,0,0,0);border:none;padding:0px;width:20px;height:20px;line-height:20px}button[class*=" icon-"]:before,button[class^=icon-]:before,[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;width:20px;height:20px;font-size:20px}button[class*=" icon-"].--pointer,button[class^=icon-].--pointer,[class*=" icon-"].--pointer,[class^=icon-].--pointer{cursor:pointer;-webkit-user-select:none;user-select:none}button[class*=" icon-"].--xxxs,button[class^=icon-].--xxxs,[class*=" icon-"].--xxxs,[class^=icon-].--xxxs{width:8px;height:8px;line-height:8px}button[class*=" icon-"].--xxxs:before,button[class^=icon-].--xxxs:before,[class*=" icon-"].--xxxs:before,[class^=icon-].--xxxs:before{width:8px;height:8px;font-size:8px}button[class*=" icon-"].--xxs,button[class^=icon-].--xxs,[class*=" icon-"].--xxs,[class^=icon-].--xxs{width:12px;height:12px;line-height:12px}button[class*=" icon-"].--xxs:before,button[class^=icon-].--xxs:before,[class*=" icon-"].--xxs:before,[class^=icon-].--xxs:before{width:12px;height:12px;font-size:12px}button[class*=" icon-"].--xs,button[class^=icon-].--xs,[class*=" icon-"].--xs,[class^=icon-].--xs{width:16px;height:16px;line-height:16px}button[class*=" icon-"].--xs:before,button[class^=icon-].--xs:before,[class*=" icon-"].--xs:before,[class^=icon-].--xs:before{width:16px;height:16px;font-size:16px}button[class*=" icon-"].--s,button[class^=icon-].--s,[class*=" icon-"].--s,[class^=icon-].--s{width:20px;height:20px;line-height:20px}button[class*=" icon-"].--s:before,button[class^=icon-].--s:before,[class*=" icon-"].--s:before,[class^=icon-].--s:before{width:20px;height:20px;font-size:20px}button[class*=" icon-"].--m,button[class^=icon-].--m,[class*=" icon-"].--m,[class^=icon-].--m{width:24px;height:24px;line-height:24px}button[class*=" icon-"].--m:before,button[class^=icon-].--m:before,[class*=" icon-"].--m:before,[class^=icon-].--m:before{width:24px;height:24px;font-size:24px}button[class*=" icon-"].--l,button[class^=icon-].--l,[class*=" icon-"].--l,[class^=icon-].--l{width:32px;height:32px;line-height:32px}button[class*=" icon-"].--l:before,button[class^=icon-].--l:before,[class*=" icon-"].--l:before,[class^=icon-].--l:before{width:32px;height:32px;font-size:32px}button[class*=" icon-"].--xl,button[class^=icon-].--xl,[class*=" icon-"].--xl,[class^=icon-].--xl{width:40px;height:40px;line-height:40px}button[class*=" icon-"].--xl:before,button[class^=icon-].--xl:before,[class*=" icon-"].--xl:before,[class^=icon-].--xl:before{width:40px;height:40px;font-size:40px}html{font-size:62.5%}html body{font-size:1rem}h1,h2,h3,h4,h5,h6{padding:0;margin:0;letter-spacing:0}p,span,textarea{padding:0;margin:0;text-decoration:none}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.--invisible{visibility:hidden;opacity:0}.--fadein-opacity{visibility:initial;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:.6s}.xse_carousel_config{--gap: 10px !important}p.xse_prod_name,div.xse_price_container>p.xse_prod_price,div.xse_price_container>p.xse_prod_sale_price{font-size:1.2rem;font-weight:400;letter-spacing:0}p.xse_prod_name{line-height:1.4}div.xse_price_container{padding-top:5px}div.xse_price_container p.xse_prod_price,div.xse_price_container p.xse_prod_sale_price{line-height:1}div.xse_price_container p.xse_prod_price{order:1}div.xse_price_container p.xse_prod_sale_price{order:0;color:#7f7f7f;text-decoration:line-through}.custom-mq{font-family:"sm=375px&md=768px&lg=1024px&xl=1440px"}.p-myaccount-dem .c-p__wrapper{display:grid;grid-template-rows:auto;column-gap:10px;grid-template-columns:repeat(4, 2fr);min-height:calc(100dvh - 62px);margin-top:20px;margin-bottom:40px}@media screen and (min-width: 768px){.p-myaccount-dem .c-p__wrapper{column-gap:20px;grid-template-columns:repeat(12, 2fr)}}@media screen and (min-width: 1024px){.p-myaccount-dem .c-p__wrapper{column-gap:30px}}.p-myaccount-dem .c-p__box{grid-column-start:1;grid-column-end:5}.p-myaccount-dem .c-p__box__title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.8rem;line-height:1.4;margin-bottom:8px}.p-myaccount-dem .c-p__box__text{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.7;margin-bottom:40px;color:#595959}.p-myaccount-dem .c-p__box__form .country-language{margin-bottom:40px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;row-gap:20px;column-gap:30px}.p-myaccount-dem .c-p__box__form .country-language-title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.8rem;line-height:1.4;line-height:1.7;line-height:1.38;margin-bottom:30px}.p-myaccount-dem .c-p__box__form .country-language .select-box .select-wrapper{max-width:100%}.p-myaccount-dem .c-p__box__form__preferences__title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.8rem;line-height:1.4;margin-bottom:20px}.p-myaccount-dem .c-p__box__form__preferences__box{margin-bottom:80px}.p-myaccount-dem .c-p__box__form__preferences__box .second-condition{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;row-gap:15px}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-actions{margin-bottom:40px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;row-gap:20px;column-gap:30px}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-unsubscribe{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.98333;color:#595959}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-unsubscribe a{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.98333;color:#000;text-decoration:underline}.vex.confirm-no-contact-preferences .vex-content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;text-align:center}.vex.confirm-no-contact-preferences .vex-content .--modal-title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:2rem;line-height:1.3;margin-bottom:10px}.vex.confirm-no-contact-preferences .vex-content .--modal-description{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.7;color:#595959}.vex.confirm-no-contact-preferences .vex-content .icon-close{top:20px;right:20px}.vex.confirm-no-contact-preferences .vex-content .icon-close:hover{cursor:pointer}@media screen and (max-width: 767px){.vex.confirm-no-contact-preferences .vex-content{position:absolute;top:auto;bottom:0;left:0;transform:none;padding:45px 20px;width:100%;height:auto;overflow-x:hidden;overflow-y:auto}}@media screen and (min-width: 768px){.p-myaccount-dem .c-p__box{grid-column-start:3;grid-column-end:11}.vex.confirm-no-contact-preferences .vex-content{max-width:530px;top:160px;bottom:auto;left:50%;transform:translateX(-50%);padding:60px 50px}.vex.confirm-no-contact-preferences .vex-content .--modal-title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:2.2rem;margin-bottom:8px}.vex.confirm-no-contact-preferences .vex-content .--modal-description{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem}}@media screen and (min-width: 1024px){.p-myaccount-dem .c-p__box{grid-column-start:4;grid-column-end:10}.p-myaccount-dem .c-p__box__title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:2rem;line-height:1.3}.p-myaccount-dem .c-p__box__text{margin-bottom:20px}.p-myaccount-dem .c-p__box__form .country-language{flex-direction:row}.p-myaccount-dem .c-p__box__form .country-language .select-box{flex:1 1 0%;width:0%}.p-myaccount-dem .c-p__box__form__preferences__title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:2rem;line-height:1.3;margin-bottom:27px}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-actions{margin-bottom:20px;flex-direction:row}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-actions .form-actions{width:100%}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-actions .form-actions.apply-subscriptions-options{order:1}.p-myaccount-dem .c-p__box__form__preferences .privacy-update-actions .form-actions.back-to-page{order:0}}.p-myaccount-dem-message .c-p__msg{min-height:calc(100dvh - 80px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 0px 120px;margin:0 auto}.p-myaccount-dem-message .c-p__msg__icon.icon-check{width:40px;height:40px;line-height:40px}.p-myaccount-dem-message .c-p__msg__icon.icon-check:before{display:inline-block;width:40px;height:40px;font-size:40px}.p-myaccount-dem-message .c-p__msg__icon.icon-close{width:40px;height:40px;line-height:40px}.p-myaccount-dem-message .c-p__msg__icon.icon-close:before{display:inline-block;width:40px;height:40px;font-size:40px}.p-myaccount-dem-message .c-p__msg__title{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:2rem;line-height:1.3;margin-top:20px;margin-bottom:10px}.p-myaccount-dem-message .c-p__msg__secondary{font-family:"MaxMaraFontFamily",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.7;color:#595959;margin-bottom:40px}@media screen and (max-width: 767px){.p-myaccount-dem-message .c-p__msg__cta{width:100%}}@media screen and (min-width: 768px){.p-myaccount-dem-message .c-p__msg{padding:40px 0px 200px}.p-myaccount-dem-message .c-p__msg button.--primary{max-width:344px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.p-myaccount-dem-message .c-p__msg{padding:80px 0px 250px}.p-myaccount-dem-message .c-p__msg__icon.icon-check{width:50px;height:50px;line-height:50px}.p-myaccount-dem-message .c-p__msg__icon.icon-check:before{display:inline-block;width:50px;height:50px;font-size:50px}.p-myaccount-dem-message .c-p__msg__icon.icon-close{width:60px;height:60px;line-height:60px}.p-myaccount-dem-message .c-p__msg__icon.icon-close:before{display:inline-block;width:60px;height:60px;font-size:60px}.p-myaccount-dem-message .c-p__msg__title{font-size:2.2rem}.p-myaccount-dem-message .c-p__msg__secondary{font-size:1.4rem}}
