@charset "UTF-8";.collection-page .breadcrumb,.collection-page .page-title{margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (min-width:50rem){.collection-page .grid-view{margin-bottom:4rem}}@media screen and (max-width:49.9375rem){.collection-page .grid-view{margin-bottom:1.875rem}}.collection-page-mcd-entry{display:flex;justify-content:center}.collection-page-mcd-entry .entry{max-width:59.375rem}@media screen and (max-width:49.9375rem){.product-page-couture.page-content{margin:0}}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;font-size:.9375rem;line-height:1.25rem;cursor:default}.breadcrumb-separator{margin:0 .625rem}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{font-weight:700}@media screen and (max-width:49.9375rem){.breadcrumb{position:absolute!important;visibility:hidden!important;margin:0 1.25rem}}.loadable-placeholder{height:62.5rem;width:100%}.page-title{text-align:center}.cards{margin:0 auto 2.5rem;box-sizing:border-box;max-width:80rem}@media screen and (max-width:49.9375rem){.cards{margin-top:0}}.cards *,.cards :after,.cards :before{box-sizing:inherit}.cards .cards__flex-wrapper{display:flex;flex-wrap:wrap;margin:0 -1.25rem;justify-content:center}.cards .cards__flex-wrapper--left{justify-content:flex-start}.cards .cards__flex-wrapper--right{justify-content:flex-end}.cards--dropdown .cards__flex-wrapper>div{display:flex;flex-wrap:wrap;margin:0 1.25rem;width:100%}.loyalty-program-popin__modal{padding:0!important}.loyalty-program-popin{position:relative;background-color:#06042f;background-image:url(https://media.dior.com/hzn/loyalty_program/background_modale.png);background-position:bottom;background-repeat:no-repeat;color:#fff;padding-top:18.75rem;padding-bottom:3.75rem;max-height:35.625rem;max-width:25.625rem}.loyalty-program-popin__star{position:absolute;display:block;top:0;width:100%;height:100%;background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star-with-wording.png);background-repeat:no-repeat;background-position:center 1.875rem;background-size:14.375rem}.loyalty-program-popin__star--japan{background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star-with-wording-japan.png)}.loyalty-program-popin__wrapper{position:relative;display:flex;flex-direction:column;max-width:21.875rem;margin:0 1.25rem}.loyalty-program-popin__title{display:block;text-align:center}.loyalty-program-popin__description{margin-top:.5rem;text-align:center}.loyalty-program-popin__cta{display:block;margin:1.25rem auto auto;text-align:center;text-transform:uppercase}.popin .loyalty-program-popin__modal.popin__wrapper .popin__wrapper__close svg path{fill:#fff}.news-landing-page__placeholder{height:31.25rem;width:100%}.news-landing-page .menu__tab-content>*,.news-landing-page>*{margin-top:2.5rem}.news-landing-page:last-child{margin-bottom:2.5rem}.news-landing-page .breadcrumb,.news-landing-page .page-title,.news-landing-page .page-title+div{margin-top:1.25rem}.news-landing-page .menu__tab-content>:first-child{margin-top:0}@media screen and (min-width:50rem){.news-landing-page .filters:not(.filters--selected)+.grid-view{margin-top:1.25rem}}@media screen and (max-width:49.9375rem){.news-landing-page .page-title+.page-cover{margin-top:.625rem}.news-landing-page .filters{margin-top:1.25rem}.news-landing-page .filters+div{margin-top:.625rem}}@media screen and (min-width:50rem){.bottom-content-beauty .push-edito-content{width:66%;margin-left:auto;margin-right:auto}.bottom-content-beauty .push-edito-image{margin-left:auto;margin-right:auto}.bottom-content-beauty .push-edito-image.three-columns{width:100%}.bottom-content-beauty .push-edito-image.two-columns{width:66%}.bottom-content-beauty .push-edito-image.one-column{width:33%}.bottom-content-beauty .grid-view-element .push-edito-content,.bottom-content-beauty .grid-view-element .push-edito-image{width:100%}}@media screen and (max-width:49.9375rem){.bottom-content-beauty .separator{width:calc(100% - 2.5rem);margin:0 auto}.bottom-content-beauty .push-edito-content,.bottom-content-beauty .push-edito-image{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}.bottom-content-beauty .push-edito-content+.push-edito-content{margin-top:1.25rem}}.bottom-content-couture .push-edito-content{width:66%;margin-left:auto;margin-right:auto}@media screen and (max-width:49.9375rem){.bottom-content-couture .push-edito-content{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}.bottom-content-couture .push-edito-content+.push-edito-content{margin-top:1.25rem}}.bottom-content{margin-top:2.5rem}.bottom-content>*{margin-top:2.5rem;margin-bottom:2.5rem}@media screen and (max-width:49.9375rem){.bottom-content>*{margin-top:2.5rem;margin-bottom:2.5rem}}.account-addresses-list{box-sizing:border-box;padding:.5rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem}@media screen and (max-width:49.9375rem){.account-addresses-list{border:none}}.account-addresses-list-item{display:flex;flex-direction:row;justify-content:space-between;padding:.625rem 1.25rem;font-size:.9375rem;line-height:1.5rem}.account-addresses-list-item__main{background-color:#f6f6f6}.account-addresses-list-item__infos{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.account-addresses-list-item__actions{display:flex;flex-direction:column}.account-addresses-list-item__title{text-transform:uppercase;font-weight:700}.account-addresses-list-item__link{text-align:end;text-decoration:underline}.account-addresses-list-item__phone-placeholder{height:1.5rem}@media screen and (max-width:49.9375rem){.account-addresses-list-item{flex-direction:column;border:.0625rem solid #e5e5e5;border-radius:.3125rem;margin-bottom:.625rem}.account-addresses-list-item__main{background-color:inherit}.account-addresses-list-item__actions{display:flex;flex-direction:row;justify-content:flex-end;order:-1;margin-bottom:.8125rem}.account-addresses-list-item__link-separator{border:.0625rem solid #cecece;margin:0 .875rem}}.popin-delete-address{display:flex;flex-direction:column;text-align:center}.popin-delete-address__title{margin:1.5rem auto}.popin-delete-address__description{font-size:.9375rem;margin-bottom:1.875rem}.popin-delete-address__actions{display:flex;flex-direction:column;align-items:center}.popin-delete-address__cancel{margin-top:.9375rem;text-decoration:underline}.popin-delete-address__error{font-size:.9375rem;color:#d70000;margin-bottom:1.25rem}.popin-modify-address{display:flex;flex-direction:column;align-items:center}.popin-modify-address__generic-address{width:43.125rem;max-width:100%;padding-bottom:0}@media screen and (max-width:49.9375rem){.popin-modify-address__generic-address{width:20.9375rem}}.popin-modify-address__form{max-width:100%}.popin-modify-address__title{margin:1.5rem auto;text-align:center}.popin-modify-address__error{max-width:25rem;font-size:.9375rem;color:#d70000;margin-bottom:1.25rem}.popin-modify-address__actions{display:flex;flex-direction:column;align-items:center;margin-top:1.25rem}.popin-modify-address__save{margin-bottom:.9375rem}.popin-modify-address__cancel{text-decoration:underline}.register-form{max-width:52.5rem;margin:2.5rem auto 5rem;box-sizing:border-box;border:.0625rem solid #cecece;border-radius:.3125rem;padding:2.5rem 4.6875rem}.register-form.page-content{margin:1.25rem auto}.register-form__subtitle,.register-form__title{display:block;text-align:center}.register-form__title{margin-bottom:.5rem}.register-form__address,.register-form__subtitle{margin-bottom:2rem}.register-form__address .register-form__address__section-title{display:block;text-align:left;margin-bottom:1rem}.register-form .optin-section__fieldset{font-size:.9375rem}.register-form .optin-section__checkbox{width:100%;margin-bottom:.9375rem;color:#757575}.register-form .optin-section__checkbox.checked{font-weight:700;color:#000}.register-form__optin-newsletter{margin-bottom:2rem}.register-form__optin-newsletter .register-form__optin-newsletter__section-title{display:block;text-align:left;margin-bottom:1rem}.register-form__optin-newsletter .register-form__optin-newsletter__info{color:#757575;font-size:.6875rem}.register-form__footer{position:relative;width:100%;text-align:center}.register-form__footer__submit{margin:0 auto 2.125rem;text-transform:uppercase}@media screen and (max-width:47.9375rem){.register-form__footer__submit{width:100%}}.register-form__footer__error{display:block;width:100%;font-size:.8125rem;margin-bottom:.625rem}.register-form__footer__error .markdown-text{color:#d70000}.register-form__footer__error .markdown-text>a{color:initial}.register-form__footer__legal-mentions{width:100%;padding-right:3.125rem;box-sizing:border-box;text-align:left;color:#757575;font-size:.6875rem}.register-form .address{padding-bottom:0}@media screen and (max-width:49.9375rem){.register-form{padding:1.25rem 1.25rem 1.75rem;margin:0;border:0}.register-form__title{margin-bottom:.25rem}.register-form__subtitle{margin-bottom:1.5rem}.register-form .account-form__fieldset{margin-bottom:1.25rem}.register-form__footer__legal-mentions{padding-right:0}}.account-details{display:flex;flex-direction:column;box-sizing:border-box;border:.0625rem solid #e5e5e5;border-radius:.3125rem;padding:2.125rem 2.5625rem}.account-details .navigation-separator-line{width:100%}.account-details__form{position:relative;width:100%;display:flex;flex-direction:column;margin-bottom:.625rem}.account-details__form__disabled-identifier{position:absolute;bottom:-.3125rem;color:#757575;font-size:.8125rem}.not-design-system .account-details__form .password-field__show-password{right:3.125rem}.not-design-system .account-details__form .password-field__input.text-field .input .icon.text-field__validation-tick{top:.875rem}.account-details__form__address .account-details__form__address__section-title{display:block;text-align:left;margin-bottom:1rem}.account-details__form__submit{margin:1.625rem auto 0;text-transform:uppercase;text-align:center}.account-details__form__error{font-size:.8125rem;color:#d70000;text-align:center;height:1rem;margin-bottom:.5625rem}.account-details__legal-mentions{width:100%;padding-right:3.125rem;box-sizing:border-box;text-align:left;color:#757575;font-size:.6875rem}@media screen and (max-width:49.9375rem){.account-details{padding:0;margin:0;border:0}.account-details__legal-mentions{padding-right:0}}.account-details__fields{position:relative}.account-details__fields .address{padding-bottom:0}@media screen and (min-width:50rem){.account-details__fields .date-input{width:49%}}@media screen and (max-width:47.9375rem){.account-details__fields .customer-form-fieldset-row{display:block}.account-details__fields .customer-form-fieldset-cell{width:100%!important}.account-details__fields .customer-form-fieldset-cell:nth-child(odd){padding-right:0!important}.account-details__fields .customer-form-fieldset-cell:nth-child(2n){padding-left:0!important}}.dashboard{display:flex;flex-direction:row;max-width:90rem;padding:2.5rem 5.55556% 5rem;box-sizing:border-box;margin:auto}.dashboard-nav{width:100%}@media screen and (min-width:50rem){.dashboard-nav{width:33%;min-width:16.875rem;max-width:25rem;margin-right:2.5rem}.dashboard-content{flex:1}}@media screen and (max-width:49.9375rem){.dashboard{min-width:20rem;box-sizing:border-box;padding:.625rem .625rem 0}}.login-page-panels{border:.0625rem solid #e5e5e5;border-radius:.3125rem;display:flex;box-sizing:border-box;flex-wrap:wrap;margin:.625rem;padding:0}.login-page-panels-title{height:4rem;margin:0;padding:0 1.25rem;border-bottom:.0625rem solid #e5e5e5;display:flex;align-items:center}.login-page-panel{flex:1 1 100%;max-width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:1.25rem;margin:0}.login-page-panel-title.title-with-level{width:15.3125rem;max-width:20.9375rem;min-height:auto;margin:0 0 1rem;text-align:left}.login-page-panel-link{display:flex;justify-content:space-between;align-content:center}.login-page-panel-link-title{margin-right:.5rem}.login-page-panel-link-arrow.arrow-icon{height:1.5rem;padding:0}.login-page-panel-actions,.login-page-panel-description{display:none}.login-page-create-account-panel{order:2}.login-page-login-panel{border-bottom:.0625rem solid #e5e5e5}.login-page__advantages{padding:1.25rem}.login-page__advantages__title.title-with-level{justify-content:center;border-bottom:none;padding:0 1.25rem;margin-bottom:.625rem;text-align:center}.login-page__advantages__sections{width:100%;display:flex;flex-direction:column;align-items:center}.login-page__loyalty-program-banner{margin-left:.625rem;margin-right:.625rem}@media screen and (max-width:47.9375rem){.login-page__loyalty-program-banner{margin-left:auto;margin-right:auto}}@media screen and (min-width:50rem){.login-page-panels{max-width:70rem;margin:2.5rem auto 0;padding:2.5rem 0;justify-content:space-between}.login-page-panels-title.title-with-level{width:100%;height:auto;justify-content:center;align-items:flex-start;margin-bottom:2.5rem;border-bottom:none}.login-page-panel{padding:0 5rem;flex:1 1 0}.login-page-panel-title.title-with-level{width:100%;min-height:4rem;margin:0 auto 1rem;text-align:center}.login-page-panel-description{display:block;width:100%;max-width:25.375rem;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.5rem;text-align:center;flex:1 1 auto}.login-page-panel-actions{display:flex;justify-content:center;text-transform:uppercase}.login-page-panel:nth-of-type(2n){border-left:.0625rem solid #e5e5e5}.login-page-panel-link{width:100%;max-width:20.9375rem;min-height:4rem;margin:0 auto 1rem;text-align:center}.login-page-panel-link-arrow.arrow-icon{display:none}.login-page-create-account-panel{order:0}.login-page-login-panel{border-bottom:none}.login-page__advantages{margin-top:1.25rem}.login-page__advantages__sections{width:100%;display:flex;justify-content:center;flex-direction:row}.login-page__loyalty-program-banner{margin:1.25rem auto 0}.login-page>div:last-of-type{margin-bottom:5rem}}.login-page-form{flex:1 1 auto}.advantage-info-block{width:11.25rem;margin-right:.625rem;text-align:center;word-wrap:break-word}.advantage-info-block__icon>svg{width:1.375rem;height:1.375rem}.advantage-info-block__description{margin-top:.625rem;font-size:.9375rem}@media screen and (max-width:49.9375rem){.advantage-info-block{width:100%;display:flex;margin-right:0;margin-bottom:.9375rem;text-align:left}.advantage-info-block__description{margin-top:0;margin-left:.3125rem;font-size:.8125rem}.advantage-info-block__icon>svg{width:1.125rem;height:1.125rem}}.login-form-error{position:absolute;margin-top:.1875rem}.forgotten-password-button{font-size:.8125rem;text-decoration:underline;color:#757575;margin-bottom:.625rem}.forgotten-password-button:hover{font-weight:700}.popin-forgotten-password{text-align:center}.popin-forgotten-password-title{margin:1.5rem auto}.popin-forgotten-password-success{margin-right:6.25rem}.popin-forgotten-password-description{font-size:.9375rem;margin-bottom:1.875rem}.popin-forgotten-password-form{display:flex;flex-direction:column;align-items:center}.popin-forgotten-password-email{margin-bottom:1.25rem;width:18.75rem}.popin-forgotten-password-error-msg{font-size:.9375rem;color:#d70000;margin-bottom:1.875rem}.popin-forgotten-password-submit{padding:0 2rem;text-transform:uppercase}.account-newsletter{max-width:52.5rem;min-height:13.75rem;display:flex;flex-direction:column;box-sizing:border-box;border:.0625rem solid #e5e5e5;border-radius:.3125rem;padding:2.125rem 2.5625rem}.account-newsletter__subtitle{max-width:37.8125rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5rem}.account-newsletter__form{position:relative;width:100%;display:flex;flex-direction:column}.account-newsletter__form__submit{margin:1.625rem auto .625rem;text-transform:uppercase;text-align:center}.account-newsletter__form__error{font-size:.8125rem;color:#d70000;text-align:center;height:1rem;margin-bottom:.5625rem}.account-newsletter__legal-mentions{width:100%;max-width:47.375rem;padding-right:3.125rem;box-sizing:border-box;text-align:left;color:#757575;font-size:.6875rem}.account-newsletter__contact-optins,.account-newsletter__global-optins{font-size:.9375rem}.account-newsletter__contact-optins__checkbox,.account-newsletter__global-optins__checkbox{width:100%;margin-bottom:.9375rem;color:#757575}.account-newsletter__contact-optins__checkbox.checked,.account-newsletter__global-optins__checkbox.checked{font-weight:700;color:#000}.account-newsletter__contact-optins__subtitle{margin:2.5rem 0 1.25rem}@media screen and (max-width:49.9375rem){.account-newsletter{padding:0;margin:0;border:0}.account-newsletter__subtitle{margin-bottom:1.5rem}.account-newsletter__legal-mentions{padding-right:0}}.reset-password{max-width:37.5rem;box-sizing:border-box;margin:2.5rem auto 5rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem;padding:3.75rem 2.5rem}.reset-password.page-content{margin:1.25rem auto}.reset-password-title{text-align:center;margin-bottom:2.5rem}.reset-password-form-fieldset{display:flex;flex-direction:column;margin:0 1.25rem}.reset-password-form-field{margin-bottom:.625rem}.reset-password-form-actions{position:relative;display:flex;justify-content:center;margin-top:1.25rem}.reset-password-form-actions-error{position:absolute;top:100%;font-size:.8125rem;color:#d70000;margin-top:.1875rem}.reset-password-form-submit{text-transform:uppercase}@media screen and (max-width:49.9375rem){.reset-password{padding:4.375rem 1.25rem;margin:0;border:0}.reset-password-title{margin-bottom:1.5rem}.reset-password-form-fieldset{margin:0}}.validate-email{display:flex;flex-direction:column;align-items:center;margin:5rem 0}.validate-email__title{margin-bottom:2.5rem;text-align:center}.validate-email__error{margin-bottom:1.25rem}.virtual-try-on-page{z-index:1000000001;top:0;left:0;position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000}.login-on-behalf__error{margin:4.6875rem;display:flex;flex-direction:column;align-items:center}.login-on-behalf__back-to-homepage{margin-top:2.1875rem}.mcd-gift-bar-composition-page{display:flex;flex-direction:column;margin-bottom:5rem}.mcd-gift-bar-composition-page .cover{margin-bottom:2rem}.mcd-gift-bar-composition-page .mcd-gift-bar-categories{max-width:62.5rem;width:100%;height:100%;margin:0 auto;border-bottom:.0625rem solid #e5e5e5}@media screen and (max-width:49.9375rem){.mcd-gift-bar-composition-page .mcd-gift-bar-categories{flex:1}}.mcd-gift-bar-composition-page .selection{margin-top:2rem;margin-bottom:1rem}.mcd-gift-bar-composition-page .selection-summary{text-align:center}.mcd-gift-bar-composition-page .mcd-gift-bar-add-to-cart{margin:1rem auto;text-align:center;align-self:center}.cover .cover-image{position:relative;background-color:#f6f6f6}.cover .cover-image .cover-text{position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%)}.cover .title-with-level{margin-bottom:.3125rem;text-align:center}.cover .cover-description{font-size:.8125rem;text-align:center;margin-top:1.875rem;padding:.9375rem}@media screen and (max-width:49.9375rem){.cover .image .lazyload-placeholder{width:100%}.cover .title-with-level{font-size:2rem}.cover .cover-description{margin-top:.9375rem;font-size:.9375rem}}.print-page{position:relative;box-sizing:border-box;display:flex;align-content:center;justify-content:center;margin:1.25rem}.print-page--trigger{position:absolute;bottom:5rem;text-transform:uppercase}.print-page--image{width:100%;max-width:25rem;border:.0625rem solid #000}.search-results-page{font-size:.9375rem;height:100%}.search-results-page-header{width:100%;display:flex;justify-content:space-between;align-items:baseline;padding:.875rem 1.25rem;border-bottom:.0625rem solid #e5e5e5;box-sizing:border-box}.search-results-page-title{width:auto}.search-results-page.page-content{margin-bottom:1.25rem}.search-results{display:flex;flex-direction:column}.search-results-toolbar{min-height:2.5rem;padding:.875rem 1.25rem;border-left-width:0;border-bottom:.0625rem solid #e5e5e5;border-right-width:0;border-top-width:.0625rem;margin-bottom:1.25rem;display:flex;justify-content:flex-end;align-items:center}.search-results-toolbar-no-results-message{flex:1;margin-right:.375rem}@media screen and (min-width:50rem){.search-results-toolbar-no-results-message{text-align:center}}.search-results-load-more{width:100%;height:3.75rem;margin:1.25rem 0;display:flex;justify-content:center;align-items:center}.search-results-load-more-button{height:inherit;border-radius:3.75rem;width:33%;text-transform:uppercase}@media screen and (max-width:49.9375rem){.search-results-load-more-button{width:auto;min-width:50%}}.search-results-load-more__loader{display:flex;justify-content:center;align-items:center;height:inherit}.search-results .product-image{background-color:#f6f6f6}.store-to-web-login{background-image:url(https://media.dior.com/hzn/store-to-web-background-image.jpg);height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.store-to-web-login-submit{height:3.75rem;border-radius:1.875rem;text-transform:uppercase}.store-to-web-login-form{display:flex;flex-direction:column}.store-to-web-login-form .input-field-wide{width:25rem}.store-to-web-login-form .input-field-wide+.submit{margin-top:2.5rem}.store-to-web-login-form .input-field-wide+.input-field-wide{margin-top:1.25rem}.paper{display:inline-block;background-color:#fff;padding:3.75rem;box-shadow:0 .625rem 1.25rem rgba(0,0,0,.19),0 .375rem .375rem rgba(0,0,0,.23);margin:1.25rem;border-radius:.3125rem}.not-design-system .password-input{position:relative}.not-design-system .password-input .text-input{width:100%}.not-design-system .password-input .text-input .input{padding-right:5rem}.not-design-system .password-input .text-input label:first-of-type{max-width:calc(100% - 5.3125rem)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.not-design-system .password-input .text-input .input{padding:0}}.not-design-system .password-input__show-password{position:absolute;right:2.875rem;top:.75rem}@media screen and (max-width:49.9375rem){.not-design-system .password-input .input .icon.text-field__validation-tick{top:.75rem}}.design-system .password-input{position:relative}.design-system .password-input .text-input{width:100%}.design-system .password-input .text-input .input{padding-right:5rem}.design-system .password-input .text-input label:first-of-type{max-width:calc(100% - 5.3125rem)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.design-system .password-input .text-input .input{padding:0}}.design-system .password-input__show-password{position:absolute;right:1.5rem;top:1.25rem}@media screen and (max-width:49.9375rem){.design-system .password-input .input .icon.text-field__validation-tick{top:.75rem}}.not-design-system .select-field__error-text{text-align:right}.design-system .select-field__error-text,.not-design-system .select-field__error-text{margin-top:.1875rem;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.not-design-system .native-select-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.not-design-system .native-select-field label+.native-select-field__select-container .native-select-field__select{padding:1.125rem 1.25rem 0}.not-design-system .native-select-field.has-error .native-select-field__select-container{border-color:#d70000}.not-design-system .native-select-field.has-error .native-select-field__select--placeholder{color:#d70000}.not-design-system .native-select-field .selected{padding-top:1rem}.not-design-system .native-select-field label{z-index:1;position:absolute;-webkit-transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;left:1.25rem;top:.625rem;color:#757575;font-size:.6875rem;pointer-events:none}.not-design-system .native-select-field__select-container{height:3.0625rem;border:.0625rem solid #cecece;border-radius:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;overflow:hidden}.not-design-system .native-select-field__select-container:focus{border-color:#757575;outline:none}.not-design-system .native-select-field__select-container--black-bordered{border-color:#000}.not-design-system .native-select-field__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.9375rem;font-family:Century Gothic Std,Arial,sans-serif;display:inline-block;font-weight:400;color:#000;line-height:2;padding:.5rem 1.25rem;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:none;border-radius:.3125rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;background-position:right 1.25rem top 50%,0 0;background-size:1rem auto,100%}.not-design-system .native-select-field__select--placeholder{color:#757575}.not-design-system .native-select-field__select--fallback{font-size:.8125rem;padding:.9375rem 1.25rem}.not-design-system .native-select-field__select::-ms-expand{display:none}.not-design-system .native-select-field__select:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M1 14.5L15.2.4l14.1 14.1-2.1 2.1-12-12-12 12L1 14.5z'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M1 14.5L15.2.4l14.1 14.1-2.1 2.1-12-12-12 12L1 14.5z'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff)}.not-design-system .native-select-field__select option{font-weight:400}.not-design-system .native-select-field__select option:not(:disabled){color:#000;background-color:#fff}.not-design-system .native-select-field__select:disabled,.not-design-system .native-select-field__select[aria-disabled=true]{background-color:#f6f6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f6f6f6));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),linear-gradient(180deg,#f6f6f6 0,#f6f6f6);color:#707070}.not-design-system .native-select-field__select:disabled:hover,.not-design-system .native-select-field__select[aria-disabled=true]:hover{border-color:#cecece}.not-design-system .native-select-field__select :root:lang(ar),.not-design-system .native-select-field__select :root:lang(iw),.not-design-system .native-select-field__select [dir=rtl]{background-position:left 1.25rem top 50%,0 0}.not-design-system .native-select-field.disabled{color:#757575}.design-system .native-select-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.design-system .native-select-field.has-error .native-select-field__select-container{border-color:#d70000}.design-system .native-select-field.has-error .native-select-field__select--placeholder{color:#d70000}.design-system .native-select-field .selected{padding-top:1rem}.design-system .native-select-field label{z-index:1;position:absolute;-webkit-transition:top .2s cubic-bezier(0,0,.2,1) 0ms;transition:top .2s cubic-bezier(0,0,.2,1) 0ms;top:.625rem;color:#757575;font-size:.8125rem;pointer-events:none}.design-system .native-select-field label+.native-select-field__select-container .native-select-field__select{padding:1.125rem 1.25rem 0 0}.design-system .native-select-field__select-container{height:3.0625rem;border-bottom:.0625rem solid #cecece;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;overflow:hidden}.design-system .native-select-field__select-container:focus,.design-system .native-select-field__select-container:hover{border-color:#000;outline:none}.design-system .native-select-field__select-container--black-bordered{border-color:#000}.design-system .native-select-field__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.9375rem;font-family:Century Gothic Std,Arial,sans-serif;display:inline-block;font-weight:400;color:#000;line-height:2;padding:.5rem .25rem 0 0;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;background-position:right .25rem top 50%,0 0;background-size:1rem auto,100%}.design-system .native-select-field__select--placeholder{color:#757575}.design-system .native-select-field__select--fallback{font-size:.8125rem;padding:.5rem .25rem .25rem 0}.design-system .native-select-field__select::-ms-expand{display:none}.design-system .native-select-field__select:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M1 14.5L15.2.4l14.1 14.1-2.1 2.1-12-12-12 12L1 14.5z'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.1 17'%3E%3Cpath d='M1 14.5L15.2.4l14.1 14.1-2.1 2.1-12-12-12 12L1 14.5z'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff)}.design-system .native-select-field__select option{font-weight:400}.design-system .native-select-field__select option:not(:disabled){color:#000;background-color:#fff}.design-system .native-select-field__select:disabled,.design-system .native-select-field__select[aria-disabled=true]{background-color:#f6f6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23757575' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f6f6f6));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23757575' viewBox='0 0 30.1 17'%3E%3Cpath d='M29.1 2.5L14.9 16.6.8 2.5 2.9.4l12 12 12-12 2.2 2.1z'/%3E%3C/svg%3E"),linear-gradient(180deg,#f6f6f6 0,#f6f6f6);color:#707070;cursor:default}.design-system .native-select-field__select:disabled:hover,.design-system .native-select-field__select[aria-disabled=true]:hover{border-color:#cecece}.design-system .native-select-field__select :root:lang(ar),.design-system .native-select-field__select :root:lang(iw),.design-system .native-select-field__select [dir=rtl]{background-position:left .25rem top 50%,0 0}.design-system .native-select-field.disabled{color:#757575}.design-system .native-select-field.disabled .native-select-field__select-container{border-color:#cecece}.not-design-system .text-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.not-design-system .text-input input[type=date]::-webkit-calendar-picker-indicator{position:relative;right:1.25rem;bottom:.4375rem}.not-design-system .text-input .input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.0625rem;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #cecece;background-color:#fff;border-radius:.3125rem;position:relative}.not-design-system .text-input .input .icon{margin-right:.5rem}.not-design-system .text-input .input .icon.text-input__validation-tick{position:absolute;bottom:1.5625rem;right:.8125rem;z-index:1}.not-design-system .text-input .input:focus-within{-webkit-box-shadow:0 0 .0625rem .0625rem #757575 inset;box-shadow:inset 0 0 .0625rem .0625rem #757575;padding:0}.not-design-system .text-input .input input,.not-design-system .text-input .input textarea{border:0;border-radius:.3125rem;font-size:.9375rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;outline:none}.not-design-system .text-input .input input:-webkit-autofill,.not-design-system .text-input .input input:-webkit-autofill:focus,.not-design-system .text-input .input input:-webkit-autofill:hover,.not-design-system .text-input .input textarea:-webkit-autofill,.not-design-system .text-input .input textarea:-webkit-autofill:focus,.not-design-system .text-input .input textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.not-design-system .text-input .input textarea{height:90%;padding:1rem 1.25rem 1rem .9375rem;-ms-flex-item-align:end;align-self:flex-end;overflow:auto;resize:none}.not-design-system .text-input.has-error .input{border:.0625rem solid #d70000}.not-design-system .text-input.has-error label{color:#d70000}.not-design-system .text-input--black-bordered .input{border-color:#000}.not-design-system .text-input.placeholder-with-label .input input::-webkit-input-placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::-webkit-input-placeholder{opacity:0}.not-design-system .text-input.placeholder-with-label .input input::-moz-placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::-moz-placeholder{opacity:0}.not-design-system .text-input.placeholder-with-label .input input::-ms-input-placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::-ms-input-placeholder{opacity:0}.not-design-system .text-input.placeholder-with-label .input input::placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::placeholder{opacity:0}.not-design-system .text-input.placeholder-with-label .input input.focus-visible::-webkit-input-placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::-webkit-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.not-design-system .text-input.placeholder-with-label .input input.focus-visible::-moz-placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::-moz-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.not-design-system .text-input.placeholder-with-label .input input.focus-visible::-ms-input-placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::-ms-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.not-design-system .text-input.placeholder-with-label .input input.focus-visible::placeholder,.not-design-system .text-input.placeholder-with-label .input textarea::placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.not-design-system .text-input .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.not-design-system .text-input label{z-index:1;position:absolute;left:1.25rem;top:1.125rem;-webkit-transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;color:#757575;font-size:.8125rem;max-width:calc(100% - 2.5rem);text-overflow:ellipsis;height:.9375rem;overflow:hidden;white-space:nowrap}.not-design-system .text-input input{margin-left:0;height:100%;padding:1rem 1.25rem 0 .9375rem}.not-design-system .text-input.date-input label,.not-design-system .text-input.has-value label{font-size:.6875rem;top:.625rem}.not-design-system .text-input.date-input .input,.not-design-system .text-input.has-value .input{padding:0}@supports (-ms-ime-align:auto){.not-design-system .text-input.placeholder-with-label input:-ms-input-placeholder{opacity:1}.not-design-system .text-input.placeholder-with-label input.focus-visible:-ms-input-placeholder{opacity:0}.not-design-system .text-input label{top:.625rem;font-size:.6875rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.not-design-system .text-input.placeholder-with-label input:-ms-input-placeholder{opacity:1}.not-design-system .text-input.placeholder-with-label input.focus-visible:-ms-input-placeholder{opacity:0}.not-design-system .text-input label{top:.625rem;font-size:.6875rem}}.not-design-system .text-input.disabled{color:#757575}.not-design-system .text-input.disabled .input{background-color:#f6f6f6}.not-design-system .text-input.disabled .input input{background-color:#f6f6f6;color:#757575}.not-design-system .text-input--focus .label-field{font-size:.6875rem;top:.625rem}.not-design-system .text-input .instruction-text{color:#757575;font-size:.6875rem;line-height:1.125rem;text-align:right}.design-system .text-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.design-system .text-input input[type=date]::-webkit-calendar-picker-indicator{position:relative;right:1.25rem;bottom:.4375rem}.design-system .text-input .input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.0625rem;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.0625rem solid #757575;background-color:#fff;position:relative}.design-system .text-input .input .icon{margin-right:.5rem}.design-system .text-input .input .icon.text-input__validation-tick{position:absolute;top:1.1875rem;right:0;z-index:1}.design-system .text-input .input:focus-within{border-bottom:.0625rem solid #000;padding:0}.design-system .text-input .input input,.design-system .text-input .input textarea{border:0;border-radius:.3125rem;font-size:.8125rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;outline:none}.design-system .text-input .input input:-webkit-autofill,.design-system .text-input .input input:-webkit-autofill:focus,.design-system .text-input .input input:-webkit-autofill:hover,.design-system .text-input .input textarea:-webkit-autofill,.design-system .text-input .input textarea:-webkit-autofill:focus,.design-system .text-input .input textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.design-system .text-input .input textarea{height:90%;padding:1rem 1.25rem 1rem 0;-ms-flex-item-align:end;align-self:flex-end;overflow:auto;resize:none}.design-system .text-input.has-error .input{border-bottom:.0625rem solid #d70000}.design-system .text-input--black-bordered .input{border-color:#000}.design-system .text-input.placeholder-with-label .input input::-webkit-input-placeholder,.design-system .text-input.placeholder-with-label .input textarea::-webkit-input-placeholder{opacity:0}.design-system .text-input.placeholder-with-label .input input::-moz-placeholder,.design-system .text-input.placeholder-with-label .input textarea::-moz-placeholder{opacity:0}.design-system .text-input.placeholder-with-label .input input::-ms-input-placeholder,.design-system .text-input.placeholder-with-label .input textarea::-ms-input-placeholder{opacity:0}.design-system .text-input.placeholder-with-label .input input::placeholder,.design-system .text-input.placeholder-with-label .input textarea::placeholder{opacity:0}.design-system .text-input.placeholder-with-label .input input.focus-visible::-webkit-input-placeholder,.design-system .text-input.placeholder-with-label .input textarea::-webkit-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.design-system .text-input.placeholder-with-label .input input.focus-visible::-moz-placeholder,.design-system .text-input.placeholder-with-label .input textarea::-moz-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.design-system .text-input.placeholder-with-label .input input.focus-visible::-ms-input-placeholder,.design-system .text-input.placeholder-with-label .input textarea::-ms-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.design-system .text-input.placeholder-with-label .input input.focus-visible::placeholder,.design-system .text-input.placeholder-with-label .input textarea::placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.design-system .text-input .error-text{margin-top:.1875rem;font-size:.8125rem;line-height:.8125rem;color:#d70000}.design-system .text-input label{z-index:1;position:absolute;top:1.125rem;-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:transform .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;color:#000;font-size:.8125rem;max-width:calc(100% - 2.5rem);text-overflow:ellipsis;height:.9375rem;overflow:hidden;white-space:nowrap}.design-system .text-input input{margin-left:0;height:100%;padding:1rem 1.25rem 0 0}.design-system .text-input.date-input label,.design-system .text-input.has-value label{font-size:.8125rem;-webkit-transform:translateY(-12px);transform:translateY(-12px);color:#757575}.design-system .text-input.date-input .input,.design-system .text-input.has-value .input{padding:0}@supports (-ms-ime-align:auto){.design-system .text-input.placeholder-with-label input:-ms-input-placeholder{opacity:1}.design-system .text-input.placeholder-with-label input.focus-visible:-ms-input-placeholder{opacity:0}.design-system .text-input label{top:.625rem;font-size:.8125rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.design-system .text-input.placeholder-with-label input:-ms-input-placeholder{opacity:1}.design-system .text-input.placeholder-with-label input.focus-visible:-ms-input-placeholder{opacity:0}.design-system .text-input label{top:.625rem;font-size:.8125rem}}.design-system .text-input.disabled{color:#757575}.design-system .text-input.disabled .input{background-color:#f6f6f6}.design-system .text-input.disabled .input input{background-color:#f6f6f6;color:#757575}.design-system .text-input--focus .label-field{font-size:.8125rem;-webkit-transform:translateY(-12px);transform:translateY(-12px);color:#757575}.design-system .text-input .instruction-text{color:#757575;font-size:.8125rem;line-height:1.125rem}.arrow-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;cursor:pointer}.arrow-icon--top .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-icon--right .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.arrow-icon--left .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arrow-icon--with-padding{padding-top:.3125rem}.arrow-icon--with-padding svg{width:1.25rem;height:1.875rem}.arrow-icon--with-padding--bottom,.arrow-icon--with-padding--top{height:1.875rem}.arrow-icon--with-padding--right{padding-right:.3125rem}.arrow-icon--with-padding--left{padding-left:.3125rem}.arrow-icon:disabled{opacity:.2}.core-product-light{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:.9375rem;line-height:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.core-product-light__image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 11.875rem;flex:0 0 11.875rem}.core-product-light__image__corner-block{position:absolute;right:.625rem;top:.625rem}.core-product-light__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.core-product-light__right__infos{margin:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.core-product-light__right__infos__price{margin:1.25rem 0;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}@media screen and (max-width:49.9375rem){.core-product-light__right__infos{margin:0 .9375rem}.core-product-light__right__infos__price{margin:.3125rem 0}}.tooltip{position:relative;font-size:.8125rem;line-height:1.125rem;width:1.5rem;height:1.5rem}.tooltip-info{position:absolute;padding:.9375rem 2.5rem .9375rem 1.25rem;background-color:#000;color:#fff;border-radius:.3125rem;z-index:2}.tooltip-info.closed{display:none}.tooltip-info.top{bottom:calc(100% + .25rem)}.tooltip-info.top:before{top:calc(100% - .25rem)}.tooltip-info.right{left:-.625rem}.tooltip-info.right:before{left:1.375rem}.tooltip-info.bottom{top:calc(100% + .25rem)}.tooltip-info.bottom:before{top:-.25rem}.tooltip-info.left{left:-16.625rem}.tooltip-info.left:before{left:17.375rem}.tooltip-info.bottom.center,.tooltip-info.top.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-info.bottom.center:before,.tooltip-info.top.center:before{left:9.0625rem}.tooltip-info.bottom:before,.tooltip-info.top:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.tooltip-info:before{content:"";position:absolute;width:.5rem;height:.5rem;background:#000}.tooltip-text{width:14.375rem}.tooltip-close{position:absolute;right:.9375rem}.tabs-dash-buttons-title{display:block;margin-bottom:1.5625rem}.tabs-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25rem 1.25rem 0}.tabs-content .content{width:100%}.tabs-content .content.hidden{width:calc(100% - 2.5rem);height:100%;visibility:hidden;position:absolute;top:1.25rem;right:1.25rem;overflow-y:hidden}.tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;height:2.8125rem;border-bottom:.0625rem solid #e5e5e5;overflow-x:auto;overflow-y:hidden}@media screen and (min-width:50rem){.tabs-header::-webkit-scrollbar{-webkit-appearance:none;height:.4375rem}.tabs-header::-webkit-scrollbar-thumb{border-radius:.25rem;box-shadow:0 0 .0625rem hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 .0625rem hsla(0,0%,100%,.5)}}.tabs-header-item-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto}.dash-buttons-header{-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 1.25rem;overflow-x:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dash-buttons-header .tabs-header-item-container{-webkit-box-flex:1;-ms-flex:1 0 15rem;flex:1 0 15rem;margin:0 .625rem 1.25rem}@media screen and (max-width:49.9375rem){.dash-buttons-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:unset;padding-bottom:1.25rem}.dash-buttons-header .tabs-header-item-container{margin:0 1.25rem .9375rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dash-buttons-header .tabs-header-item-container:last-child{margin-bottom:0}}.custom-select-hzn{position:relative}.custom-select-hzn-button,.custom-select-hzn-options{width:100%}.custom-select-hzn-options{display:block;position:absolute;left:0;background-color:#fff;z-index:2}.custom-select-hzn-options.hidden{display:none}.custom-select-hzn-option.no-focus{pointer-events:none;cursor:default}.custom-select-hzn-option.focus{cursor:pointer}.custom-select-hzn-option:focus.focus-visible{outline-offset:-.1875rem}.custom-select-hzn.disabled button{background-color:#f6f6f6;color:#707070}.page-content{width:auto;margin:1.25rem}@media only screen and (min-width:92.5rem){.page-content{width:90rem;margin:0 auto}}@media screen and (max-width:49.9375rem){.page-content{margin:1.25rem 0 0}}.footer-light{border-top:.0625rem solid #e5e5e5;padding:2.5rem 0;width:100%;margin:0 auto;max-width:90rem}.footer-light__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-light__link{margin:0 3.125rem;text-decoration:underline;font-size:.9375rem}.footer-light__link:hover{font-weight:700}@media screen and (min-width:50rem){.footer-light__list>li{text-align:center}.footer-light__list__privacy{width:18.25rem}.footer-light__list__legal-mentions{width:15rem}.footer-light__list__legal-terms{width:22.5rem}}@media screen and (max-width:49.9375rem){.footer-light{margin-top:3.125rem;padding:1.5625rem 0}.footer-light__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-light__link{line-height:2.375rem;margin:0}}.header-light{width:100%;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:.0625rem solid #e5e5e5}.header-light,.header-light__back-to-shopping-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-light__back-to-shopping-link{position:absolute;left:2.5rem}.header-light__back-to-shopping-link__text{margin:.25rem 0 0 .75rem;font-size:.9375rem}.header-light__back-to-shopping-link__text:hover{font-weight:700}.header-light__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;cursor:pointer;padding-top:.3125rem;padding-left:.3125rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-light__logo svg{height:2.5rem;width:7.5rem}.header-light__logo .icon{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:49.9375rem){.header-light{height:3.75rem}.header-light__logo svg{height:1.5625rem}.header-light__back-to-shopping-link{left:.625rem}.header-light__back-to-shopping-link__text{display:none}}.global-loader .overlay{cursor:wait}.global-loader .global-loader__loader .loader{height:0;position:fixed;top:40%;margin:0 auto;left:0;right:0;z-index:1000000002}@media screen and (max-width:49.9375rem){.global-loader .global-loader__loader .loader{top:50%}}.global-loader .global-loader__loader .loader-inner>div{border:.5rem solid #fff;width:4.6875rem;height:4.6875rem}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider{position:relative;overflow:hidden;width:100%}@media screen and (min-width:50rem){.slider{overflow:visible}}.slick-slide{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.slick-slide>div{height:100%}.slick-slide>div>.slide-content{height:100%;display:block!important}.slick-slide img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.slick-dots{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.slick-dots li{position:relative;display:inline-block;width:.8125rem;height:.8125rem;margin:0;padding:0;cursor:pointer}.slick-dots li button{display:block;width:100%;height:100%;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;background:transparent}.slick-dots li button:before{line-height:.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.375rem;height:.375rem;content:" ";border-radius:50%;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out}.slick-dots li.slick-active button:before{width:.5rem;height:.5rem}.slick-dots li.slick-active:first-child:last-child{display:none}.slider.slider--no-wrap{margin:0}.slider.slider--wrapped .slick-slider{padding-left:7%;padding-right:7%}.slider.slider--wrapped .slick-list{overflow:visible}.slider.slider--wrapped-left .slick-slider{margin-right:2.5rem}.slider.slider--wrapped-left .slick-list{overflow:visible}.slider.slider--wrapped-left .slick-slide{padding:0 .625rem 0 0}.slider.slider--wrapped-left .slick-dots{left:1.25rem}.slider.slider--wrapped-left-big .slick-slider{margin-right:7.5rem}.slider.slider--wrapped-left-big .slick-list{overflow:visible}.slider.slider--wrapped-left-big .slick-slide{padding:0 1.25rem 0 0}.slider.slider--wrapped-left-big .slick-dots{width:100%;left:3.75rem}.slider.slider--wrapped-left-bigger .slick-slider{margin-right:20rem}.slider.slider--wrapped-left-bigger .slick-list{overflow:visible}.slider.slider--wrapped-left-bigger .slick-slide{padding:0 .9375rem}.slider.slider--wrapped-left-bigger .slick-dots{width:100%;left:10rem;bottom:-2.5rem}.slider.slider--wrapped-left-bigger .arrow-icon{position:absolute;z-index:1;bottom:-3.125rem;font-size:.3125rem}.slider.slider--wrapped-left-bigger .arrow-icon .icon{width:1.875rem;height:1.875rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider.slider--wrapped-left-bigger .arrow-icon .icon:hover{font-weight:900}.slider.slider--wrapped-left-bigger .arrow-icon--right{right:calc(50% - 15.5rem)}.slider.slider--wrapped-left-bigger .arrow-icon--left{left:calc(50% + 4.5rem)}.slider .slick-bottom{position:relative;margin-top:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center}.slider .slick-play-pause-button{border:none;background-color:transparent;cursor:pointer;font-size:inherit;font:inherit;text-decoration:none;padding:0;margin-left:.625rem}.slider .slick-play-pause-button svg{width:.625rem;height:.625rem;margin-bottom:.0625rem}.dior-seller-header{position:sticky;top:0;z-index:10;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem 2.5rem;border-bottom:.0625rem solid #e5e5e5;font-size:.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.dior-seller-header__label-group{margin-top:auto;margin-bottom:auto;border-right:.0625rem solid;padding-right:.375rem;padding-left:.375rem}.dior-seller-header__label-group span{font-weight:700}.dior-seller-header__label-group--last{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:none}.dior-seller-header__button{height:2.5rem}.dior-seller-header__button--connected{margin-right:.75rem}@media screen and (max-width:49.9375rem){.dior-seller-header{padding:.3125rem 1.25rem}.dior-seller-header__label-group{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:.3125rem;border-right:none}.dior-seller-header__button{display:inline-block;height:1.875rem;margin-bottom:.5rem}}.not-design-system .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.not-design-system .checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.not-design-system .checkbox-input{position:absolute;width:1.375rem;height:1.375rem;border-width:0;cursor:pointer}.not-design-system .checkbox-input:focus.focus-visible{outline:.3125rem auto #3b99fc!important;outline-offset:-.125rem}.not-design-system .checkbox .box{-ms-flex-negative:0;flex-shrink:0;position:relative;width:1.25rem;height:1.25rem;margin-right:.9375rem;border:.0625rem solid #cecece;border-radius:.3125rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-design-system .checkbox .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.not-design-system .checkbox .icon,.not-design-system .checkbox .icon>svg{width:.625rem;height:.78125rem;-webkit-transform:scale(1.2);transform:scale(1.2)}.not-design-system .checkbox.disabled{opacity:.3;pointer-events:none;cursor:auto}.design-system .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design-system .checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8125rem;font-weight:400}.design-system .checkbox-input{position:absolute;width:1.375rem;height:1.375rem;border-width:0;cursor:pointer}.design-system .checkbox-input:focus.focus-visible{outline:.3125rem auto #3b99fc;outline-offset:-.125rem}.design-system .checkbox .box{-ms-flex-negative:0;flex-shrink:0;position:relative;width:.8125rem;height:.8125rem;margin-right:.4375rem;border:.0625rem solid #757575;border-radius:.0625rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-system .checkbox .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.design-system .checkbox .icon,.design-system .checkbox .icon>svg{width:.625rem;height:.71875rem}.design-system .checkbox.disabled{opacity:.3;pointer-events:none;cursor:auto}.design-system .checkbox.checked label{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.design-system .checkbox.checked .box{border:.0625rem solid #000}.not-design-system .checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.not-design-system .checkbox-list .choices .checkbox label{padding-left:0}.not-design-system .checkbox-list .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.design-system .checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design-system .checkbox-list .choices .checkbox label{padding:.875rem .25rem}.design-system .checkbox-list .error-text{margin-top:.5rem;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.label-field{font-size:.9375rem;margin-bottom:.5rem}.not-design-system .radio-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-design-system .radio-button__input{position:absolute;width:1.375rem;height:1.375rem;top:.3125rem;left:.625rem}.not-design-system .radio-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3125rem .625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.not-design-system .radio-button .radio-button-tick{position:relative;width:1.25rem;height:1.25rem;margin-right:.9375rem;border:.0625rem solid #b4b4b4;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-design-system .radio-button .radio-button-tick--dotted{border-color:#000;width:1.375rem;height:1.375rem;position:relative}.not-design-system .radio-button .radio-button-tick--dotted-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#000}.design-system .radio-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-system .radio-button__input{position:absolute;width:1.375rem;height:1.375rem;top:.3125rem;left:.625rem}.design-system .radio-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8125rem;font-weight:400}.design-system .radio-button .radio-button-tick{position:relative;width:.8125rem;height:.8125rem;margin-right:.9375rem;border:.0625rem solid #b4b4b4;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-system .radio-button .radio-button-tick--dotted{border-color:#000;position:relative}.design-system .radio-button .radio-button-tick--dotted-dot{width:.8125rem;height:.8125rem;border-radius:50%;background-color:#000}.design-system .radio-button .radio-button-tick .icon,.design-system .radio-button .radio-button-tick .icon>svg{width:.625rem}.design-system .radio-button-checked label{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.design-system .radio-button .dash-button{font-size:.9375rem}.design-system .radio-button-group__error-text,.not-design-system .radio-button-group__error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.design-system .radio-button-group .radio-button{padding:.5rem 0}.design-system .radio-button-group .radio-button-group-choices{margin-top:.625rem}.submit__error{margin-top:.3125rem;text-align:center;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.not-design-system .password-field{position:relative}.not-design-system .password-field .password-field__input label:first-of-type{max-width:calc(100% - 5.3125rem)}.not-design-system .password-field .text-input{width:100%}.not-design-system .password-field .text-input .input input{padding:1rem 5.625rem 0 .9375rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.not-design-system .password-field .text-input .input{padding:0}}.not-design-system .password-field__show-password{position:absolute;right:2.875rem;top:.875rem}.not-design-system .password-field--with-floating-label .password-field__show-password{top:1rem}.not-design-system .password-field--with-validation-tick .password-field__show-password{right:2.375rem}@media screen and (max-width:49.9375rem){.not-design-system .password-field .input .icon.text-field__validation-tick{top:.75rem}}.design-system .password-field{position:relative}.design-system .password-field .password-field__input label:first-of-type{max-width:calc(100% - 5.3125rem)}.design-system .password-field .text-input{width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.design-system .password-field .text-input .input{padding:0}}.design-system .password-field__show-password{position:absolute;right:1.5rem;top:1.25rem}@media screen and (max-width:49.9375rem){.design-system .password-field .input .icon.text-field__validation-tick{top:.75rem}}.not-design-system .suggestions{position:absolute;left:0;width:100%;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.not-design-system .suggestions *{-webkit-box-sizing:inherit;box-sizing:inherit}.not-design-system .suggestions__list{display:inline-block;width:100%;overflow-y:hidden;border:.0625rem solid #cecece;border-top:none;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;background:#fff;padding:0 .625rem;opacity:0;max-height:0;-webkit-transition:all .4s ease;transition:all .4s ease}.not-design-system .suggestions__list__item button{padding:.25rem 0}.not-design-system .suggestions__list__item button span{color:#757575}.not-design-system .suggestions__list__item button:hover{font-weight:700}.not-design-system .suggestions--open .suggestions__list{padding:.625rem;opacity:1;max-height:14rem}.design-system .suggestions{position:absolute;left:0;width:100%;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.design-system .suggestions *{-webkit-box-sizing:inherit;box-sizing:inherit}.design-system .suggestions__list{display:inline-block;width:100%;overflow-y:hidden;border:.0625rem solid #cecece;border-top:none;background:#fff;padding:0 .625rem;opacity:0;max-height:0;-webkit-transition:all .4s ease;transition:all .4s ease}.design-system .suggestions__list__item button{padding:.25rem 0}.design-system .suggestions__list__item button span{color:#757575}.design-system .suggestions__list__item button:hover{font-weight:700}.design-system .suggestions--open .suggestions__list{padding:.625rem;opacity:1;max-height:14rem}.text-input.with-error+.suggestions{top:calc(100% - 1rem)}.not-design-system .custom-select-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.not-design-system .custom-select-field .selected{padding-top:0}.not-design-system .custom-select-field label+.custom-select-field__select .selected{padding-top:1rem}.not-design-system .custom-select-field.centered-label label{position:absolute;left:1.25rem;top:1.125rem;color:#757575;font-size:.8125rem;max-width:calc(100% - 2.5rem);text-overflow:ellipsis;height:.9375rem;overflow:hidden;white-space:nowrap}.not-design-system .custom-select-field label{z-index:1;position:absolute;-webkit-transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;left:1.25rem;top:.625rem;color:#757575;font-size:.6875rem;pointer-events:none}.not-design-system .custom-select-field.has-error label{color:#d70000}.not-design-system .custom-select-field__select{font-size:.9375rem}.not-design-system .custom-select-field__select .selected-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.0625rem;padding:.5rem 1.25rem;border:.0625rem solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3125rem}.not-design-system .custom-select-field__select .custom-select-hzn-options{border-bottom:.0625rem solid #cecece;overflow-y:auto;max-height:16rem;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.not-design-system .custom-select-field__select .custom-select-hzn-option{padding:.5rem 1.25rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:.0625rem solid #cecece;border-right:.0625rem solid #cecece}.not-design-system .custom-select-field__select .custom-select-hzn-option:hover{background-color:#f6f6f6}.not-design-system .custom-select-field__select.is-open .selected-option{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#e5e5e5}.not-design-system .custom-select-field__select.is-open .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.not-design-system .custom-select-field--black-bordered .custom-select-field__select .selected-option{border-color:#000}.not-design-system .custom-select-field.disabled,.not-design-system .custom-select-field.placeholder-with-label .selected{color:#757575}.design-system .custom-select-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.design-system .custom-select-field .selected{padding-top:0}.design-system .custom-select-field.centered-label label{position:absolute;top:1.125rem;color:#757575;font-size:.8125rem;max-width:calc(100% - 2.5rem);text-overflow:ellipsis;height:.9375rem;overflow:hidden;white-space:nowrap}.design-system .custom-select-field label{z-index:1;position:absolute;-webkit-transition:top .2s cubic-bezier(0,0,.2,1) 0ms;transition:top .2s cubic-bezier(0,0,.2,1) 0ms;top:.25rem;color:#757575;font-size:.8125rem;pointer-events:none}.design-system .custom-select-field label+.custom-select-field__select .selected{padding-top:1rem}.design-system .custom-select-field.has-error label{color:#d70000}.design-system .custom-select-field__select{font-size:.9375rem;background-color:#fff}.design-system .custom-select-field__select .selected-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.0625rem;padding:.625rem .25rem .25rem 0;border-bottom:.0625rem solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box}.design-system .custom-select-field__select .selected-option:hover{border-bottom-color:#000}.design-system .custom-select-field__select .custom-select-hzn-options{border:.0625rem solid #cecece;overflow-y:auto;max-height:16rem;-webkit-box-sizing:border-box;box-sizing:border-box}.design-system .custom-select-field__select .custom-select-hzn-option{padding:.5rem 1.25rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.design-system .custom-select-field__select .custom-select-hzn-option:hover{color:#757575}.design-system .custom-select-field__select .custom-select-hzn-option--selected{border-left:.125rem solid #000;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.design-system .custom-select-field__select.is-open .selected-option{border-bottom-color:#000}.design-system .custom-select-field__select.is-open .icon>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.design-system .custom-select-field--black-bordered .custom-select-field__select .selected-option{border-color:#000}.design-system .custom-select-field.disabled{color:#757575}.design-system .custom-select-field.disabled .custom-select-field__select .selected-option{border-color:#cecece}.design-system .custom-select-field.placeholder-with-label .selected{color:#757575}.design-system .custom-select-field__select.has-error .selected-option{border-bottom-color:#d70000}.button-link{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3rem;border-radius:1.5rem;font-size:.9375rem;line-height:1.0625rem;padding:0 2rem}.button-link,.button-link-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-link-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.button-link-content-loader-and-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-link-content-loader-and-placeholder .icon{margin-left:1.25rem}.button-link__title:after{display:block;content:attr(data-title);font-weight:700;height:0;overflow:hidden;visibility:hidden;padding:0 .1875rem}.button-link:active .button-link__title,.button-link:hover .button-link__title{font-weight:700}.button-link.disabled{opacity:.2;pointer-events:none;cursor:auto}.button-link.round{border-radius:50%;padding:0;width:3rem;height:3rem}.button-link.round .icon{margin:0}.button-link .icon{margin-right:.75rem}.multiline-text{word-break:normal}.multiline-text--is-china{word-break:break-all}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000000001}.markdown-text{word-break:normal}.markdown-text--is-china{word-break:break-all}.markdown-text a{text-decoration:underline}.popin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1000000002}.popin--fullscreen{width:100vw;height:100vh}.popin .popin__overlay{z-index:0}.popin__wrapper{background-color:#fff;position:relative}.popin__wrapper>div{height:100%}@media screen and (min-width:50rem){.popin__wrapper{border-radius:.3125rem}}.popin__wrapper--fullscreen{bottom:0;left:0;position:fixed;right:0;top:0;max-height:100%;overflow-y:auto}.popin__wrapper--fitcontent{position:relative;display:inline-block;max-height:100%;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:50rem){.popin__wrapper--fitcontent{max-height:90%}}.popin__wrapper--with-margins{margin:0 1.25rem;border-radius:.3125rem}.popin__wrapper--default{padding:2.5rem}@media screen and (max-width:49.9375rem){.popin__wrapper--default{padding:2rem 1rem}}.popin__wrapper__close{position:absolute;right:0;top:0;z-index:1;cursor:pointer;padding:2.5rem}@media screen and (max-width:49.9375rem){.popin__wrapper__close{padding:2rem 1rem}}.popin__wrapper--narrow{padding:2rem}.popin__wrapper--narrow .popin__wrapper__close{padding:1rem}@media screen and (max-width:49.9375rem){.popin__wrapper--narrow .popin__wrapper__close{padding:.5rem}}.popin__wrapper--with-overflow{padding:2.5rem;overflow:visible}@media screen and (max-width:49.9375rem){.popin__wrapper--with-overflow{padding:2rem 1rem}}.popin__wrapper--with-overflow.popin__wrapper--fitcontent{overflow:visible}.title-with-level{font-family:Century Gothic Std,Arial,sans-serif;font-weight:400;margin:0;width:100%}.title-with-level.uppercase{text-transform:uppercase}.title-with-level.gradient-gold{background-image:linear-gradient(92deg,#a48b5e -31%,#ce944a -7%,#d8a965 11%,#f9f3e2 121%,#f4e3af 132%);background-clip:text;-webkit-background-clip:text;display:inline-block}@supports (-ms-ime-align:auto){.title-with-level.gradient-gold{color:#f4e3af!important;background:transparent}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.title-with-level.gradient-gold{color:#f4e3af!important;background:transparent}}.information-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;border-radius:.3125rem;border:.0625rem solid #e5e5e5}.information-box,.information-box__title{display:-webkit-box;display:-ms-flexbox;display:flex}.information-box__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information-box__title .title-with-level{margin-left:.6875rem}.information-box__message-no-title{margin-left:.6875rem;font-size:.9375rem;width:100%}.information-box__message{margin-left:2.1875rem;font-size:.9375rem}.information-box.information-box_error{border:.0625rem solid #d70000}.information-box.information-box_error .information-box__title{color:#d70000}.information-box.information-box_error .information-box__icon svg{fill:#d70000}.dash-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #757575;border-radius:3.75rem;width:100%;min-width:12.5rem;cursor:pointer}.dash-button *{-webkit-box-sizing:inherit;box-sizing:inherit}.dash-button .multiline-text{display:inline}.dash-button__header-and-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-button__dot{position:absolute;margin-top:auto;margin-bottom:auto;top:0;bottom:0;left:.75rem;width:1.5625rem;height:1.5625rem;border-radius:50%;border:.0625rem solid #cecece;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.dash-button .title-with-level{text-align:center;padding-left:1.25rem;padding-right:1.25rem}.dash-button--selected{border:.125rem solid #000}.dash-button--selected .dash-button__dot{background-color:#000;border:.0625rem solid #000}.dash-button--disabled{border-color:#cecece;cursor:default}.dash-button--disabled .dash-button__header-and-title{color:#757575}@media screen and (max-width:49.9375rem){.dash-button{width:100%}}.bold.title-with-level{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.font-din.title-with-level{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.font-pathway.title-with-level{font-family:Pathway Gothic One,Arial,sans-serif}.font-pathway.bold.title-with-level{font-weight:700}.size-xxl.title-with-level{font-size:5rem;line-height:5.125rem}@media screen and (max-width:49.9375rem){.size-xxl.title-with-level{font-size:3.125rem;line-height:1}}.size-xl.title-with-level{font-size:1.55rem;line-height:3.25rem}@media screen and (max-width:49.9375rem){.size-xl.title-with-level{font-size:2.875rem;line-height:1}}.size-l.title-with-level{font-size:2rem;line-height:2.375rem}@media screen and (max-width:49.9375rem){.size-l.title-with-level{font-size:1.3125rem;line-height:1.6875rem}}.size-m.title-with-level{font-size:1.625rem;line-height:2rem}.size-cate.title-with-level{font-size:.9375rem;line-height:2rem}@media screen and (max-width:49.9375rem){.size-m.title-with-level{font-size:1.125rem;line-height:1.5rem}}.size-s.title-with-level{font-size:.9375rem;line-height:1.25rem}.size-xs.title-with-level{font-size:.8125rem}.align-left.title-with-level{text-align:left}.align-center.title-with-level{text-align:center}.align-right.title-with-level{text-align:right}.align-justify.title-with-level{text-align:justify}@media screen and (max-width:49.9375rem){.m-align-left.title-with-level{text-align:left}.m-align-center.title-with-level{text-align:center}.m-align-right.title-with-level{text-align:right}.m-align-justify.title-with-level{text-align:justify}}.tabs-header-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .625rem;text-transform:uppercase;cursor:pointer}.tabs-header-item--selected{border-bottom:.125rem solid #000}.tabs-header-item--disabled{color:#757575;cursor:default}.tabs-header-item .multiline-text span{display:inline}.price-line{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-line-description{white-space:pre}.price-line-description:before{content:" - "}.login-form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-form,.login-form-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.login-form-fieldset{max-width:20.9375rem;margin:.5rem auto}.login-form-fieldset .password-field__show-password{top:.75rem;right:3.125rem}.login-form-fieldset .password-field__input.text-field .input .icon.text-field__validation-tick{top:.875rem}.login-form-input{-webkit-box-sizing:border-box;box-sizing:border-box}.login-form-email{margin-bottom:.5rem}.login-form-actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.login-form-actions-submit{text-transform:uppercase}@media screen and (max-width:49.9375rem){.login-form-fieldset{margin-bottom:.5rem}}.login-form-error{position:inherit;top:100%;width:100%;right:0;font-size:.8125rem;color:#d70000;margin-top:.625rem}.login-form__forgotten-password{font-size:.8125rem;text-decoration:underline;color:#757575;margin-bottom:.625rem}.login-form__forgotten-password:hover{font-weight:700}.optin-section__fieldset{font-size:.9375rem}.optin-section__checkbox{width:100%;margin-bottom:.9375rem;color:#757575}.optin-section__checkbox.checked{font-weight:700;color:#000}.forgotten-password{text-align:center}.forgotten-password__title{margin-bottom:1.5rem}.forgotten-password__description{font-size:.9375rem;margin-bottom:1.875rem}.forgotten-password__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forgotten-password__email{margin-bottom:1.25rem;width:18.75rem}.forgotten-password__error-msg{font-size:.9375rem;color:#d70000;margin-bottom:1.875rem}.forgotten-password__submit{padding:0 2rem;text-transform:uppercase}.forgotten-password__confirmation{margin-bottom:3.75rem}.forgotten-password__back-to-login{margin-top:1.25rem;font-size:.8125rem;text-decoration:underline;color:#757575}.forgotten-password__back-to-login:hover{font-weight:700}.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2.5rem}@media screen and (max-width:49.9375rem){.address{padding-bottom:1.25rem}}.address__mandatory-warning{font-size:.6875rem;color:#757575;margin-bottom:.9375rem}.strengthen-account{text-align:center;margin:2.5rem}.strengthen-account__title{margin-bottom:1.5rem}.strengthen-account__description{font-size:.9375rem;margin-bottom:1.875rem}.strengthen-account__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strengthen-account__email{margin-bottom:1.25rem;width:18.75rem}.strengthen-account__error-msg{font-size:.9375rem;color:#d70000;margin-bottom:1.875rem}.strengthen-account__submit{padding:0 2rem;text-transform:uppercase}.strengthen-account__confirmation{margin-bottom:3.75rem}.line-button .button-link__title{text-transform:uppercase;font-weight:700}.line-button.disabled{pointer-events:none}.line-button.disabled .button-link{background-color:#c6c6c6}.line-button.disabled .button-link:active,.line-button.disabled .button-link:hover{background-color:#c6c6c6;cursor:default}.line-button .button-link{background-color:#00c300}.line-button .button-link:hover{background-color:#00e000}.line-button .button-link:active{background-color:#00b300}.address-form-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:50rem){.address-form-line{margin-bottom:.3125rem}}.address-form-line .input-as-disabled-select-field,.address-form-line .select-field{margin-bottom:1rem}.address-form-line .select-field--with-error{margin-bottom:0}@media screen and (max-width:49.9375rem){.address-form-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.address-form-line .select-field--with-error{margin-bottom:0}}.loyalty-program-icon-and-text-old{display:block;color:#fff}.loyalty-program-icon-and-text-old__icon{display:block;width:2.25rem;height:2.25rem}.loyalty-program-icon-and-text-old__icon svg{width:100%;height:100%}.loyalty-program-icon-and-text-old__text{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:.8125rem;margin-top:.3125rem}@media screen and (max-width:47.9375rem){.loyalty-program-icon-and-text-old{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none}.loyalty-program-icon-and-text-old>*{display:inline-block}.loyalty-program-icon-and-text-old__icon{-webkit-box-flex:0;-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.loyalty-program-icon-and-text-old__text{margin-left:.375rem;font-size:.5625rem}}.loyalty-program-icon-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-program-icon-and-text__icon{display:block;width:1.25rem;height:1.25rem;margin-right:.75rem}.loyalty-program-icon-and-text__icon svg{width:100%;height:100%}.loyalty-program-icon-and-text__text{font-size:.8125rem;margin-top:.3125rem}@media screen and (max-width:47.9375rem){.loyalty-program-icon-and-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none}.loyalty-program-icon-and-text>*{display:inline-block}.loyalty-program-icon-and-text__icon{-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-right:.75rem}.loyalty-program-icon-and-text__text{font-size:.8125rem}}.loyalty-program-modal{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#06042f;background-image:url(https://media.dior.com/hzn/loyalty_program/background_modale.png);background-repeat:no-repeat;background-position:top;background-size:cover;color:#fff;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5.625rem}.loyalty-program-modal *,.loyalty-program-modal :after,.loyalty-program-modal :before{-webkit-box-sizing:inherit;box-sizing:inherit}.loyalty-program-modal__header__title{display:block;margin-left:auto;margin-right:auto;text-align:center;max-width:21rem}.loyalty-program-modal__account{margin:2.8125rem 1.25rem 0;width:calc(100% - 2.5rem);max-width:75rem;border:.0625rem solid #c4ae76;padding:1.875rem 0}.loyalty-program-modal__account__star{display:block;margin:0 auto;width:4.375rem;height:4.375rem}.loyalty-program-modal__account__description{display:block;margin:.5rem auto 0;text-align:center;max-width:33.75rem;font-size:.9375rem}.loyalty-program-modal__account__cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-program-modal__account__login-incentive{margin-top:1.5rem;text-align:center;font-size:.8125rem}.loyalty-program-modal__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:3.75rem 1.25rem 0;width:100%;max-width:90rem/16rem}.loyalty-program-modal__detail__block+.loyalty-program-modal__detail__block{border-left:.0625rem solid #c4ae76}.loyalty-program-modal__detail__block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:1.25rem .625rem}.loyalty-program-modal__detail__block__title{display:block;text-align:center}.loyalty-program-modal__detail__block__description{margin:1rem auto 0;text-align:center;max-width:21.25rem}.loyalty-program-modal__detail__block__cards{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-program-modal__detail__block__cards .loyalty-program-card+.loyalty-program-card{margin-left:1.25rem}.loyalty-program-modal__detail__block__list-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1.875rem auto 0;max-width:32.875rem;min-height:10.625rem}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage__number{display:inline-block;background-color:#c4ae76;color:#000;font-size:1.25rem;border-radius:50%;padding:.75rem .8125rem}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage__text{margin-top:.625rem}.loyalty-program-modal__discover-cta{text-transform:uppercase;margin-top:3.75rem}.loyalty-program-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.75rem;font-size:.8125rem;width:100%;padding:2.5rem 1.25rem;background-color:#fff;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-program-modal__footer .multiline-text{max-width:52.75rem}@media screen and (max-width:49.9375rem){.loyalty-program-modal{background-image:url(https://media.dior.com/hzn/loyalty_program/background_mobile.png)}.loyalty-program-modal__header__title.title-with-level{max-width:13.5rem;font-size:2rem}.loyalty-program-modal__account{padding:1.25rem}.loyalty-program-modal__account__star{width:1.75rem;height:1.75rem}.loyalty-program-modal__account__description{font-size:.8125rem}.loyalty-program-modal__account__cta,.loyalty-program-modal__account__login-incentive{font-size:.6875rem}.loyalty-program-modal__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.loyalty-program-modal__detail__block+.loyalty-program-modal__detail__block{border-left:none}.loyalty-program-modal__detail__block{margin-top:1.875rem;padding-top:0;padding-bottom:0}.loyalty-program-modal__detail__block__description{margin-top:.5rem;font-size:.8125rem}.loyalty-program-modal__detail__block__cards{padding:.625rem}.loyalty-program-modal__detail__block__cards .loyalty-program-card+.loyalty-program-card{margin-left:.625rem}.loyalty-program-modal__detail__block__list-advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage__number{margin:.625rem;font-size:.8125rem;padding:.75rem}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage__text{font-size:.8125rem;margin-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.loyalty-program-modal__footer{padding:1.25rem;font-size:.6875rem}}.loyalty-program-banner-old{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#06042f;background-image:url(https://media.dior.com/hzn/loyalty_program/background_banner.png);background-position:100% 100%;background-repeat:no-repeat;border-radius:.3125rem;background-size:cover;height:17.8125rem;max-width:70rem;color:#fff}.loyalty-program-banner-old__join{position:relative;-webkit-box-flex:0;-ms-flex:0 0 32.75rem;flex:0 0 32.75rem;background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star.png);background-repeat:no-repeat;background-position:center -3.125rem;background-size:50%}.loyalty-program-banner-old__join__separator{display:block;position:absolute;right:0;top:0;width:.0625rem;height:calc(100% - 3.25rem);background-color:#c4ae76;margin-top:2rem;margin-bottom:1.25rem}.loyalty-program-banner-old__join__title-block{position:absolute;bottom:2.25rem;width:calc(100% - 7.5rem);padding-left:3.75rem;padding-right:3.75rem}.loyalty-program-banner-old__join__title-block__text,.loyalty-program-banner-old__join__title-block__title{display:block;width:100%;text-align:center}.loyalty-program-banner-old__discover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.625rem}.loyalty-program-banner-old__discover__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#c4ae76;padding-top:.625rem;margin-bottom:.625rem}.loyalty-program-banner-old__discover__description>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.loyalty-program-banner-old__discover__description>:not(:last-child){margin-right:.625rem}.loyalty-program-banner-old__discover__description__title.title-with-level{font-size:1.25rem;white-space:nowrap}.loyalty-program-banner-old__discover__description__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.loyalty-program-banner-old__discover__description__block .loyalty-program-icon-and-text-old{margin-top:1rem}.loyalty-program-banner-old__discover__description__block .loyalty-program-icon-and-text-old+.loyalty-program-icon-and-text-old{margin-left:1rem}.loyalty-program-banner-old__discover__cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;text-transform:uppercase}.popin .loyalty-program-banner-old__modal.popin__wrapper{padding:0;margin:10vh auto;max-width:90rem}.popin .loyalty-program-banner-old__modal.popin__wrapper .popin__wrapper__close svg path{fill:#fff}@media screen and (max-width:52.125rem){.loyalty-program-banner-old__join{-webkit-box-flex:0;-ms-flex:0 0 22.75rem;flex:0 0 22.75rem;background-position:center -4.375rem;background-size:80%}.loyalty-program-banner-old__join__title-block{width:calc(100% - 2.5rem);padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:47.9375rem){.loyalty-program-banner-old{position:relative;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:0;background-image:url(https://media.dior.com/hzn/loyalty_program/account_mobile.png);background-size:contain}.loyalty-program-banner-old:before{position:absolute;top:0;width:100%;height:100%;content:"";background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star.png);background-repeat:no-repeat;background-position:center -3.125rem;background-size:60%}.loyalty-program-banner-old__join{background:transparent;-webkit-box-flex:0;-ms-flex:0 0 12.375rem;flex:0 0 12.375rem}.loyalty-program-banner-old__join__separator{display:none}.loyalty-program-banner-old__join__title-block{bottom:.375rem}.loyalty-program-banner-old__join__title-block__title.title-with-level{font-size:1.375rem}.loyalty-program-banner-old__join__title-block__text.multiline-text{font-size:.6875rem}.loyalty-program-banner-old__discover{padding:0 .625rem 2rem}.loyalty-program-banner-old__discover__description>div{width:50%;padding-left:.625rem;padding-right:.625rem}.loyalty-program-banner-old__discover__description>div+div{border-left:.0625rem solid #c4ae76}.loyalty-program-banner-old__discover__description__title.title-with-level{font-size:.9375rem;text-align:center}.loyalty-program-banner-old__discover__description__block,.loyalty-program-banner-old__discover__description__title.title-with-level .multiline-text{display:block}.loyalty-program-banner-old__discover__description__block .loyalty-program-icon-and-text-old+.loyalty-program-icon-and-text-old{margin-left:0}.loyalty-program-banner-old__discover__cta{margin-top:1.25rem}.popin .loyalty-program-banner-old__modal.popin__wrapper{margin:0}}.loyalty-program-banner{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(https://media.dior.com/hzn/loyalty_program/loyalty_background_large.png);background-position:100% 100%;background-repeat:no-repeat;border-radius:.3125rem;background-size:cover;max-width:70rem;font-size:.8125rem}.loyalty-program-banner__join{-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center}.loyalty-program-banner__discover,.loyalty-program-banner__join{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.loyalty-program-banner__discover{-ms-flex:1;flex:1;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.625rem}.loyalty-program-banner__discover>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.loyalty-program-banner__discover__block:first-of-type,.loyalty-program-banner__discover__title{margin-bottom:1.5rem}.loyalty-program-banner__discover__block__title.title-with-level{font-size:1.25rem;white-space:nowrap;margin-bottom:1rem;display:block}.loyalty-program-banner__discover__block .loyalty-program-icon-and-text:first-of-type{margin-bottom:.625rem}@media screen and (max-width:52.125rem){.loyalty-program-banner__join{-webkit-box-flex:0;-ms-flex:0 0 22.75rem;flex:0 0 22.75rem;background-position:center -4.375rem;background-size:80%}.loyalty-program-banner__join__title-block{width:calc(100% - 2.5rem);padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:47.9375rem){.loyalty-program-banner{position:relative;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:0;background-image:url(https://media.dior.com/hzn/loyalty_program/loyalty_background.png);background-size:cover;padding:2rem 1.25rem}.loyalty-program-banner__join{background:transparent;-webkit-box-flex:0;-ms-flex:0 0 12.375rem;flex:0 0 12.375rem}.loyalty-program-banner__discover{padding:0}.loyalty-program-banner__discover__title{text-align:center;margin-bottom:1.5rem}}.account-loyalty-program-status-old{padding:1.875rem 0;border-bottom:.0625rem solid #e5e5e5;color:#fff;overflow:hidden}.account-loyalty-program-status-old__content{height:calc(100% - 1.5rem);padding:.75rem;background-image:url(https://media.dior.com/hzn/loyalty_program/background_status.png)}.account-loyalty-program-status-old__title{display:block;margin-bottom:.75rem}.account-loyalty-program-status-old__subtitle{font-size:.9375rem;margin-bottom:.375rem}.account-loyalty-program-status-old__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:7.5rem;margin-bottom:1.5rem;font-size:.9375rem}.account-loyalty-program-status-old__status__card{-webkit-box-flex:0;-ms-flex:0 1 5rem;flex:0 1 5rem;width:5rem;min-width:2.8125rem;-o-object-fit:contain;object-fit:contain}.account-loyalty-program-status-old__separator{display:block;-webkit-box-flex:0;-ms-flex:0 0 .0625rem;flex:0 0 .0625rem;height:100%;margin:0 1.5rem;background-color:#e5e5e5}.account-loyalty-program-status-old__next-status{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.account-loyalty-program-status-old__next-status__remaining-step{width:100%;margin-bottom:.75rem}.account-loyalty-program-status-old__next-status__remaining-step__text{white-space:nowrap}.account-loyalty-program-status-old__next-status__remaining-step__text--value{font-weight:700}.account-loyalty-program-status-old__next-status__objective{margin-top:.5rem;white-space:nowrap}.account-loyalty-program-status-old__next-status__objective__status-name{font-weight:700}.account-loyalty-program-status-old__next-status__objective__status-name--SILVER{color:#888e9a}.account-loyalty-program-status-old__next-status__objective__status-name--GOLD{color:#ecdba3}.account-loyalty-program-status-old__next-status__objective__status-name--PLATINUM{color:#c4ae76}.account-loyalty-program-status-old__more-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account-loyalty-program-status-old__more-details__text{text-decoration:underline;margin-right:.375rem}.account-loyalty-program-status-old__more-details__chevron svg{width:.75rem;height:.5625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:49.9375rem){.account-loyalty-program-status-old{padding-top:0;border-bottom:0}}.rc-progress-line{height:.625rem;max-width:10rem}.account-loyalty-program-status__content{position:relative;padding:1.875rem 1.25rem;background-size:cover;background-position:50%;border-radius:1.25rem}.account-loyalty-program-status__content.pearl,.account-loyalty-program-status__content.white{background-image:url(https://media.dior.com/hzn/loyalty_program/white.png)}.account-loyalty-program-status__content.silver{background-image:url(https://media.dior.com/hzn/loyalty_program/silver.png)}.account-loyalty-program-status__content.gold{background-image:url(https://media.dior.com/hzn/loyalty_program/gold.png)}.account-loyalty-program-status__content.platinum{background-image:url(https://media.dior.com/hzn/loyalty_program/platinum.png);color:#fff}.account-loyalty-program-status__content.crystal{background-image:url(https://media.dior.com/hzn/loyalty_program/crystal.png)}.account-loyalty-program-status__star{position:absolute;top:20px;right:20px;width:40px}.account-loyalty-program-status__title{display:block}.account-loyalty-program-status__status{font-size:1.625rem;font-weight:700;margin-bottom:1.25rem}.account-loyalty-program-status__next-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.account-loyalty-program-status__next-status__remaining-steps{-webkit-box-flex:10;-ms-flex:10;flex:10}.account-loyalty-program-status__next-status__more-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.account-loyalty-program-status__next-status__more-details__chevron svg{width:.75rem;height:.5625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:49.9375rem){.account-loyalty-program-status{padding-top:0;border-bottom:0}}.loyalty-program-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-size:100%;background-repeat:no-repeat;width:6.25rem;height:10.6875rem;font-size:0}.loyalty-program-card .curved-title{position:absolute;top:.625rem;display:block;width:90%}.loyalty-program-card__title{margin-top:4.25rem;text-align:center}.loyalty-program-card__title.title-with-level{font-size:.6875rem}.loyalty-program-card__description{text-align:center;font-size:.3125rem;font-weight:700}.loyalty-program-card__condition{position:absolute;padding:.25rem;bottom:.25rem;display:block;text-align:center;font-size:.375rem;font-weight:700;text-transform:uppercase}.loyalty-program-card__condition__separator{width:1.875rem;border:none;border-top:.0625rem solid #fff}.loyalty-program-card--white{background-image:url(https://media.dior.com/hzn/loyalty_program/card_white.png);color:#acbcce}.loyalty-program-card--white .curved-title text{fill:#acbcce}.loyalty-program-card--white .loyalty-program-card__condition__separator{border-color:#acbcce}.loyalty-program-card--silver{background-image:url(https://media.dior.com/hzn/loyalty_program/card_silver.png);color:#7d8495}.loyalty-program-card--silver .curved-title text{fill:#7d8495}.loyalty-program-card--silver .loyalty-program-card__condition__separator{border-color:#7d8495}.loyalty-program-card--gold{background-image:url(https://media.dior.com/hzn/loyalty_program/card_gold.png);color:#fff}.loyalty-program-card--gold .curved-title text{fill:#fff}.loyalty-program-card--gold .loyalty-program-card__condition__separator{border-color:#fff}.loyalty-program-card--crystal{background-image:url(https://media.dior.com/hzn/loyalty_program/card_crystal.png);color:#c4ae76}.loyalty-program-card--crystal .curved-title text{fill:#c4ae76}.loyalty-program-card--crystal .loyalty-program-card__condition__separator{border-color:#c4ae76}.loyalty-program-card--platinum{background-image:url(https://media.dior.com/hzn/loyalty_program/card_platinum.png);color:#c4ae76}.loyalty-program-card--platinum .curved-title text{fill:#c4ae76}.loyalty-program-card--platinum .loyalty-program-card__condition__separator{border-color:#c4ae76}@media screen and (max-width:49.9375rem){.loyalty-program-card{width:4.375rem;height:7.5rem}.loyalty-program-card .curved-title{top:.375rem}.loyalty-program-card__title{margin-top:64%}.loyalty-program-card__title.title-with-level{font-size:.375rem}.loyalty-program-card__description{font-size:.1875rem}}.section-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:1.625rem}.section-header-icon{width:1.1875rem;height:1rem;margin-right:.8125rem}.section-header-icon svg{width:100%;height:100%}.section-header--big{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.section-header--big .section-header-icon{min-width:1.25rem;height:1.375rem}.section-header .section-header-arrow.arrow-icon{display:none;position:absolute;right:.375rem;width:1rem;height:1rem}.section-header .section-header-arrow.arrow-icon .icon,.section-header .section-header-arrow.arrow-icon svg{width:100%;height:100%}@media screen and (max-width:49.9375rem){.section-header .section-header-arrow.arrow-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.section-header-title{font-weight:700}.section-header--big .section-header-icon{min-width:1.1875rem;height:1rem}}.bind-social-account-popin .bind-social-account-popin__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.125rem}.bind-social-account-popin__form,.bind-social-account-popin__text{margin-top:1.25rem}.bind-social-account-popin__error{color:#d70000;text-align:center;margin-top:.9375rem}.address-form-field{position:relative;width:100%}@media screen and (min-width:50rem){.address-form-field.half{width:49%}.address-form-field.third{width:32%}}.korea-autocomplete{width:100%}@media screen and (max-width:49.9375rem){.korea-autocomplete{margin-bottom:1rem}}.taiwan-address-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.taiwan-address-selectors .select-field,.taiwan-address-selectors .text-input{width:100%}.taiwan-address-selectors .select-field:first-child,.taiwan-address-selectors .select-field:nth-child(2){margin-right:.625rem}@media screen and (max-width:49.9375rem){.taiwan-address-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.taiwan-address-selectors .text-field.disabled .input input{color:#000!important}}.delivery-methods .radio-button{position:relative;font-size:.9375rem}.delivery-methods .radio-button__label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.delivery-methods .radio-button .radio-button-tick{margin-top:1.25rem;position:absolute;left:.625rem}.delivery-methods .radio-button:hover{font-weight:700;background-color:#f6f6f6;border-radius:.3125rem}.delivery-methods .radio-button-checked{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;background-color:#f6f6f6;border-radius:.3125rem}.delivery-methods .radio-button span.text{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.25rem;margin:0 .9375rem 0 3.125rem}.delivery-methods .radio-button span.text>span:last-of-type{margin-left:3.125rem}.delivery-methods__info-line{margin-top:1rem;color:#757575;font-size:.6875rem;line-height:1rem;margin-left:.625rem}@media screen and (max-width:49.9375rem){.delivery-methods{font-size:.9375rem}}.preorder-delivery-warning{padding:.9375rem .625rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem;margin:-.625rem 0 .9375rem}.post-paypal-popin{margin:2.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:50rem){.post-paypal-popin{margin-bottom:0}}.post-paypal-popin__delivery-select,.post-paypal-popin__submit,.post-paypal-popin__summary{margin-top:1.25rem}.post-paypal-popin__error{margin-top:.625rem;color:#d70000;font-size:.8125rem;line-height:1}.paypal-button{z-index:1}.paypal-button,.paypal-button__container--disabled-overlay{position:relative}.paypal-button__container--disabled-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:1000}.paypal-button__error-container{text-align:center;color:#d70000;font-size:.8125rem;margin-bottom:.625rem}.checkout-wrapper{display:inline-block}.checkout-wrapper .apple-pay-button{margin-bottom:.625rem;width:100%}.checkout-wrapper .checkout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-wrapper .checkout-container--paypal{margin-top:.625rem}.terms-and-conditions{display:block;font-size:.8125rem;line-height:1.38;text-align:center;margin:0 3.4375rem 1.25rem}.terms-and-conditions>a{text-decoration:underline}.terms-and-conditions>a:hover{font-weight:700}.express-checkout-reinsurance{display:block;font-size:.8125rem;line-height:1.38;text-align:center;margin:.3125rem 3.4375rem 1.25rem;color:#757575}@media screen and (max-width:49.9375rem){.express-checkout-reinsurance{margin:.3125rem 2.1875rem 1.25rem}}.product-chooser{-webkit-box-sizing:border-box;box-sizing:border-box}.product-chooser .slick-slider{position:relative;padding-top:1rem}.product-chooser .slick-slider .slick-list{text-align:center}.product-chooser .slick-slider .arrow-icon{position:absolute;z-index:2;top:38%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-chooser .slick-slider .arrow-icon--right{right:0}.product-chooser .slick-slider .arrow-icon--left{left:0}.product-chooser .slick-slider .arrow-icon.slick-disabled{display:none}.product-chooser .slick-slider .slick-dots{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-chooser--arrows-outside .slick-slider .arrow-icon--right{right:-2.5rem}.product-chooser--arrows-outside .slick-slider .arrow-icon--left{left:-2.5rem}.credit-card-informations{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.credit-card-informations__card-icon{height:2.5rem}.credit-card-informations__card-icon svg{width:3.75rem;height:2.5rem}@media screen{.credit-card-informations__text-container{margin:0 0 0 1.5rem}}@media screen and (min-width:64rem){.credit-card-informations__text-container{margin:0 0 0 1.5rem}}@media screen and (min-width:105rem){.credit-card-informations__text-container{margin:0 0 0 1.5rem}}.credit-card-informations__card-type{font-size:.9375rem;font-weight:700;text-transform:capitalize}.credit-card-informations__card-number{font-size:.8125rem;line-height:1.125rem}.credit-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #757575;border-radius:.3125rem;width:100%}@media screen and (max-width:49.9375rem){.credit-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen{.credit-card:not(:first-of-type){margin:.75rem 0}}@media screen and (min-width:64rem){.credit-card:not(:first-of-type){margin:.75rem 0}}@media screen and (min-width:105rem){.credit-card:not(:first-of-type){margin:.75rem 0}}.credit-card--selected{border:.125rem solid #000}.credit-card__input{position:absolute;left:1.0625rem;width:1.25rem;height:1.25rem;-ms-flex-item-align:center;align-self:center}.credit-card__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media screen{.credit-card__label{padding:1rem}}@media screen and (min-width:64rem){.credit-card__label{padding:1rem}}@media screen and (min-width:105rem){.credit-card__label{padding:1rem}}@media screen and (max-width:49.9375rem){.credit-card__label--selected{padding-bottom:0}}.credit-card__radio-button{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.125rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.credit-card__radio-button,.credit-card__radio-button-dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.credit-card__radio-button-dot{width:1.25rem;height:1.25rem;border-radius:50%;border:.0625rem solid #757575;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen{.credit-card__radio-button-dot{margin:auto 0}}@media screen and (min-width:64rem){.credit-card__radio-button-dot{margin:auto 0}}@media screen and (min-width:105rem){.credit-card__radio-button-dot{margin:auto 0}}.credit-card__radio-button-dot--selected{border-color:#000}.credit-card__radio-button-selected-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#000;-ms-flex-item-align:center;align-self:center}@media screen{.credit-card__radio-button-informations{margin:0 0 0 1.5rem}}@media screen and (min-width:64rem){.credit-card__radio-button-informations{margin:0 0 0 1.5rem}}@media screen and (min-width:105rem){.credit-card__radio-button-informations{margin:0 0 0 1.5rem}}.credit-card__cvv-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:49.9375rem){.credit-card__cvv-container{width:100%}}.credit-card__cvv-input{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen{.credit-card__cvv-input{margin:1rem .75rem 1rem 1rem}}@media screen and (min-width:64rem){.credit-card__cvv-input{margin:1rem .75rem 1rem 1rem}}@media screen and (min-width:105rem){.credit-card__cvv-input{margin:1rem .75rem 1rem 1rem}}@media screen and (max-width:49.9375rem){.credit-card__cvv-input{margin-top:0}}@media screen{.credit-card__cvv-tooltip{margin:0 1rem 0 0}}@media screen and (min-width:64rem){.credit-card__cvv-tooltip{margin:0 1rem 0 0}}@media screen and (min-width:105rem){.credit-card__cvv-tooltip{margin:0 1rem 0 0}}.cart-summary{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem 0;background-color:#f6f6f6;margin-bottom:2.5rem}@media screen and (max-width:49.9375rem){.cart-summary{padding:1.25rem}}.basket-errors__message{margin-left:2.1875rem;margin-bottom:.375rem;font-size:.9375rem}.basket-errors__message:last-child{margin-bottom:0}.confirm-engraving{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:42.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2.1875rem}.confirm-engraving__title{margin-bottom:.625rem}.confirm-engraving__description{line-height:1.5rem}.confirm-engraving__button{margin:1.25rem 0}.confirm-engraving__back-to-shopping-link__text{text-decoration:underline}.confirm-engraving__back-to-shopping-link__text:hover{font-weight:700}@media screen and (max-width:49.9375rem){.confirm-engraving{width:auto;padding:0 1.3125rem}}.engraving{max-width:28.125rem;text-align:center;font-size:.9375rem;line-height:1.5rem}.engraving-title{margin:0 auto .375rem;width:90%}.engraving-price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.engraving-max-characters,.engraving-text{font-size:.8125rem;color:#757575}.engraving-max-characters{width:20.9375rem;max-width:100%;text-align:right;margin:0 auto .875rem}.engraving-text{margin-top:.875rem}.engraving .image img{max-width:100%}.engraving-input-description,.engraving .text-input{width:20.9375rem;max-width:100%;text-align:left;margin:.625rem auto 0}.engraving-input-description{margin:.625rem auto 0}.engraving .text-input{margin-top:.9375rem;line-height:normal}.engraving .button-link{min-width:14.75rem;margin-bottom:.875rem}.engraving__loader{margin:auto;width:21.875rem}.engraving__cancel{display:block;margin:0 auto 1.25rem;text-decoration:underline}.engraving__cancel:hover{font-weight:700}.product-engraving{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-engraving,.product-engraving-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.product-engraving-preview{-webkit-box-flex:1;-ms-flex:1;flex:1;height:5rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6}.product-engraving-preview__icon{width:1.25rem;height:1.25rem}.product-engraving-preview__text{margin-top:.5625rem;font-size:.8125rem}.product-engraving-legend{margin-left:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-engraving-legend,.product-engraving-legend-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.product-engraving-legend-informations{flex-direction:column}.product-engraving-legend-informations__price{margin-top:.375rem;font-size:.9375rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.product-engraving-legend__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.625rem;width:100%;line-height:1.25rem}.product-engraving-legend__actions li+li{height:100%;padding-left:3.125rem;margin-left:1.5625rem;border-left:.0625rem solid #e5e5e5}.product-engraving-legend__actions button{font-size:.9375rem;text-decoration:underline}.product-engraving-legend__actions button:hover{font-weight:700}.product-engraving-information-box{width:100%;margin-top:.3125rem;line-height:1.5rem}@media screen and (max-width:49.9375rem){.product-engraving-preview{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6.0625rem}.product-engraving-legend{margin-left:.625rem}.product-engraving-legend-informations__price{margin-top:.5rem}.product-engraving-legend__actions{margin-top:.5rem;display:block}.product-engraving-legend__actions li+li{padding-left:0;margin-left:0;line-height:1.5rem;border-left:none}.product-engraving-information-box{margin:.3125rem 1.25rem}}.product-quantity{margin-bottom:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.product-quantity .product-quantity__text{display:inline-block;padding-right:.625rem;padding-bottom:.625rem}.product-quantity .product-quantity__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.product-quantity svg{display:block;margin:auto;width:1.25rem;height:1.25rem}.product-quantity button{width:1.875rem;height:1.875rem;border-radius:50%;border:.0625rem solid #000;-ms-flex-negative:0;flex-shrink:0}.product-quantity .is-disabled{border:.0625rem solid #cecece;cursor:auto}.product-quantity .is-disabled .icon{color:#cecece!important}.product-quantity .is-disabled svg{fill:#cecece}.product-quantity button:first-of-type svg{width:.9375rem}.product-quantity button+button{margin-left:.9375rem}.product-quantity--wrapped{height:1.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:block;text-align:center}.product-quantity--wrapped .product-quantity__text{padding-right:1.25rem;padding-bottom:0}.product-quantity--wrapped>span{display:block;width:100%;padding:0;margin:0 auto .625rem}.remove-engraving{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:42.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2.1875rem}.remove-engraving__title{margin-bottom:.625rem}.remove-engraving__description{line-height:1.5rem}.remove-engraving__button{margin:1.25rem 0}.remove-engraving__cancel{text-decoration:underline}.remove-engraving__cancel:hover{font-weight:700}@media screen and (max-width:49.9375rem){.remove-engraving{width:auto;padding:0 1.3125rem}}.promocode-read{width:100%;padding:1.5625rem 0 .625rem}.promocode-read__code{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.promocode-read__code__name{text-transform:uppercase;font-size:.9375rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.promocode-read__code__delete-button{text-decoration:underline;font-size:.9375rem}.promocode-read__code__delete-button:hover{font-weight:700}.promocode-read__info{font-size:.8125rem}@media screen and (max-width:49.9375rem){.promocode-read{padding-bottom:0}}.promocode-edit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promocode-edit,.promocode-edit__field{display:-webkit-box;display:-ms-flexbox;display:flex}.promocode-edit__field{width:100%;border:.0625rem solid #000;border-radius:3.75rem;margin:1.25rem 0 .3125rem}.promocode-edit__field>.text-input{width:100%;height:3.125rem}.promocode-edit__field>.text-input>.input{height:100%;border:none;border-radius:50%;overflow:hidden;border-radius:3.75rem 0 0 3.75rem}.promocode-edit__field>.text-input input{font-size:.9375rem;background-color:transparent;margin:0;color:#000}.promocode-edit__field>.text-input input:-webkit-autofill{box-shadow:inset 0 0 0 1.875rem #fff;-webkit-box-shadow:0 0 0 1.875rem #fff inset}.promocode-edit__field>.submit{height:3.125rem;min-width:4.375rem;font-size:.9375rem;-ms-flex-negative:3;flex-shrink:3;border-radius:0 3.75rem 3.75rem 0;padding:0 1.25rem}.promocode-edit__field .input.error{border:none}.promocode-edit__error{font-size:.8125rem;color:#d70000;margin-left:1.5rem}.promocode-edit__restrictions{font-size:.8125rem;margin:.625rem 1.5rem 0}.promocode-edit--has-error .promocode-edit__field{border-color:#d70000}.promocode-edit--has-error .promocode-edit__field .submit{background-color:#fff;color:#757575}.promocode-edit--has-error .promocode-edit__field .input{-webkit-box-shadow:none;box-shadow:none}.product-list-item__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list-item__bottom__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-list-item__bottom__buttons__separator{width:.0625rem;height:1.25rem;background-color:#cecece;margin:0 .875rem}.product-list-item__bottom__buttons__button{text-decoration:underline;font-size:.9375rem}.product-list-item__bottom__buttons__button:hover{font-weight:700;cursor:pointer}.product-list-item__bottom__preorder{margin-top:1.25rem}.product-list-item__engraving{margin-top:.3125rem}.product-list-item__engraving .product-engraving-preview{-webkit-box-flex:0;-ms-flex:0 0 11.875rem;flex:0 0 11.875rem}@media screen and (min-width:50rem){.product-list-item__engraving .product-engraving-legend__actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-list-item__engraving .product-engraving-legend__actions li+li{padding-left:.875rem;margin-left:.875rem}}.product-list-item__max-quantity-reached{margin-top:.9375rem}.delivery-method-line{width:100%}.delivery-method-line:hover .delivery-method-line__date-selector,.delivery-method-line:hover .delivery-method-line__description,.delivery-method-line:hover .delivery-method-line__time-selector{font-weight:400}.delivery-method-line__infos{margin-bottom:1rem}.delivery-method-line__description{max-width:36.25rem;margin-top:.625rem;font-family:Century Gothic Std,Arial,sans-serif;font-weight:400}.delivery-method-line__header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.delivery-method-line__header,.delivery-method-line__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery-method-line__price-container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-method-line__label-container{min-height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.delivery-method-line__label{-ms-flex-item-align:center;align-self:center}.delivery-method-line__tooltip--desktop{margin-left:.25rem;display:inline}.delivery-method-line__tooltip--mobile{display:inline;padding-left:1.25rem}.delivery-method-line__price{padding-left:1.25rem}.delivery-method-line__selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem 0;font-family:Century Gothic Std,Arial,sans-serif}.delivery-method-line .select-field{width:100%;max-width:22.8125rem;min-width:13.125rem;font-family:Century Gothic Std,Arial,sans-serif;font-weight:400}.delivery-method-line__date-selector{margin-right:1.25rem;background-color:#fff;z-index:4}.delivery-method-line__time-selector{background-color:#fff;z-index:3}@media screen and (max-width:63.9375rem){.delivery-method-line__selectors{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-method-line__date-selector{margin-right:0;margin-bottom:.625rem}}@media screen and (max-width:20rem){.delivery-method-line__description--withDateTimeSlots,.delivery-method-line__header--withDateTimeSlots{padding-right:.625rem}.delivery-method-line__description{overflow-wrap:break-word}}.summary{background-color:#f6f6f6;padding:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3125rem;margin-bottom:1.25rem}.summary .checkout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-checkout-link .summary{margin-bottom:0}.summary-checkout-link .checkout-link{text-align:center;width:100%;margin:.625rem 0 .5rem}.summary-checkout-link .checkout-link__button,.summary-checkout-link .checkout-link__link{width:100%}.summary-checkout-link .apple-pay-button{margin-bottom:.625rem}@media screen and (max-width:49.9375rem){.summary{width:100%;margin-top:2.5rem}}.apple-pay-button{--apple-pay-scale:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;border-radius:1.5rem;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:12.5rem;height:3rem}.apple-pay-button__text{font-family:-apple-system;font-size:calc(1em*var(--apple-pay-scale));font-weight:300;-ms-flex-item-align:center;align-self:center;margin-right:calc(0.125rem*var(--apple-pay-scale))}.apple-pay-button__text--hidden{display:none}.apple-pay-button__logo{width:calc(3rem*var(--apple-pay-scale));height:calc(3rem*var(--apple-pay-scale)*0.75);background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;-ms-flex-item-align:center;align-self:center;margin-left:calc(0.125rem*var(--apple-pay-scale));border:none}.apple-pay-button--black{background-color:#000;color:#fff}.apple-pay-button--black .apple-pay-button__logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button--white{background-color:#fff;color:#000}.apple-pay-button--white .apple-pay-button__logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button--with-line{border:.03125rem solid #000}.apple-pay-error{text-align:center;color:#d70000;font-size:.8125rem;margin-bottom:.625rem}.product-chooser-option{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:.9375rem;width:100%;max-width:13.75rem;padding:0 .625rem;text-align:left}.product-chooser-option__selected-icon{position:absolute;background:none;right:1.25rem;top:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5625rem;height:1.5625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:.0625rem solid #757575}.product-chooser-option__selected-icon--selected{border-color:#000;background:#000}.product-chooser-option__title{font-weight:700;text-align:left;margin:1.25rem 0 .3125rem}.product-chooser-option__description{font-size:.9375rem;text-align:left;line-height:1.125rem}.product-chooser-option__detail{text-align:left;line-height:1.6875rem;margin-top:.625rem}.product-chooser-option img{width:100%}.cross-sell{width:100%;padding:1.875rem .625rem;border-top:.0625rem solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.cross-sell ul{padding:0}.cross-sell>.title-with-level{display:block;text-align:center;margin-bottom:1.5625rem}.cross-sell .button-link{margin-top:.625rem;padding:0 3.4375rem;width:auto;text-transform:uppercase}.cross-sell .cart-product-list-item{margin-bottom:0}@media screen and (max-width:49.9375rem){.cross-sell .button-link{padding:0 .625rem}.cross-sell .button-link .icon{margin-right:0}}.cart-total{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5625rem;margin-bottom:1.5625rem;text-align:center;background-color:#f6f6f6}.cart-total-price{font-size:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.1875rem}.cart-total__loader,.cart-total span{margin-left:.625rem}.cart-total span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.cart-total p{display:block;padding:0 5.625rem;font-size:.8125rem}.engraving-error{max-width:28.125rem;font-size:.9375rem;line-height:1.5rem}.engraving-error-title{text-align:center;margin-bottom:.625rem}.long-tail-delivery-recap{padding:1.25rem;margin-top:1.25rem;background-color:#fff;position:relative;border:.0625rem solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3125rem;font-size:.9375rem}.long-tail-delivery-recap__title{margin:0 0 .625rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.long-tail-delivery-recap__items{margin:.625rem 0}.summary-subsection-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.0625rem solid #e5e5e5}.summary-subsection-placeholder:last-of-type{border-bottom:none}.summary-subsection-placeholder-left,.summary-subsection-placeholder-right{width:6.25rem!important}.cart-summary-promocode{width:60%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:.0625rem solid #e5e5e5;margin-top:1.25rem}.cart-summary-promocode,.cart-summary-promocode-top{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-summary-promocode-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem}.cart-summary-promocode-top-icon{position:absolute;top:1.3125rem;right:.125rem}.cart-summary-promocode-top-title{line-height:1.6875rem}@media screen and (max-width:49.9375rem){.cart-summary-promocode{width:90%}}.cart-summary-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:60%;max-width:90%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 .625rem}.cart-summary-subtotal-value{font-size:1.3125rem;padding-bottom:.8125rem}.cart-summary-subtotal-value .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.cart-summary-subtotal-price-info{font-size:.8125rem;text-align:center}@media screen and (max-width:49.9375rem){.cart-summary-subtotal{width:100%}}.summary-subsection{border-bottom:.0625rem solid #e5e5e5;padding:.625rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-subsection,.summary-subsection__top{display:-webkit-box;display:-ms-flexbox;display:flex}.summary-subsection__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.1875rem}.summary-subsection__top__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-subsection__top__value{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.summary-subsection__top__underscore{width:1rem;height:.1875rem;background-color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.3125rem}.summary-subsection__bottom{font-size:.8125rem}.summary-subsection__is-total{font-size:1.625rem;border-bottom:none}.summary-subsection__is-total .summary-subsection__bottom{font-family:Century Gothic Std,Arial,sans-serif}.customize-your-cart-promocode{width:60%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customize-your-cart-promocode__title{padding-top:1rem}@media screen and (max-width:49.9375rem){.customize-your-cart-promocode{width:90%}}.long-tail-item{margin:.625rem 0}.long-tail-item__name{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.google-map{width:100%;height:100%}.location-input-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.location-input-field>.suggestions{top:100%}.location-input-field__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.location-input-field__input .input input{padding-right:2.5rem}.location-input-field__icon{height:100%;position:absolute;right:.625rem;z-index:2}.store-information{position:relative}.store-information,.store-information__address-and-opening-hours{width:100%;font-size:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store-information__address-and-opening-hours__title{text-transform:uppercase;margin-top:.1875rem}.store-information__address-and-opening-hours .store-product-stock{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;padding-top:.3125rem}.store-information__address-and-opening-hours__address-and-distance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.625rem 0;line-height:1.5rem}.store-information__address-and-opening-hours__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal}.store-information__address-and-opening-hours__distance{white-space:nowrap;color:#757575;font-size:.8125rem}.store-information .store-services{margin:.625rem 0}.store-information__link{text-decoration:underline}.store-information__link:hover{font-weight:700}.map-pin{position:relative;height:36px;width:36px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-pin--user{height:20px;width:20px}.map-pin__label{position:absolute;font-family:Century Gothic Std,Arial,sans-serif;font-size:20px;top:18px;left:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000}.map-pin__label--selected{color:#fff}.store-schedule{line-height:1.5rem;margin-bottom:.9375rem}.store-schedule-title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-right:.3125rem}.store-schedule-resume{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-schedule-resume .icon{width:1.0625rem;height:1.0625rem;margin-left:1.25rem}.store-schedule-resume-no-click{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-schedule-table{list-style-type:none}.store-schedule-table li{text-transform:capitalize}.store-schedule-table li.today{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}@media screen and (max-width:49.9375rem){.store-schedule{position:relative}.store-schedule-resume{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.store-schedule-resume .icon{position:absolute;margin-left:0;right:0}}.store-services-title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.wrapper{height:100px;width:100px;background-color:green}body,html{min-height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body,button,input{font-family:Century Gothic Std,Arial,sans-serif;margin:0}li{list-style-type:none}button,input{position:relative}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1.875rem #fff inset;transition:background-color 50000s ease-in-out 0s}input:invalid{box-shadow:none}@media screen and (max-width:49.9375rem){input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:1rem!important}}body{position:static;overflow-y:scroll}li,ul{padding:0}h1,li,p,ul{margin:0}input{border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}input::-ms-clear{display:none;width:0;height:0}input[type=checkbox]:checked,input[type=radio]:checked{background-color:transparent}input[type=radio]{border:none}input::-ms-check{display:none;width:0;height:0}input::-webkit-input-placeholder{color:#757575;opacity:1}input::-moz-placeholder{color:#757575;opacity:1}input::-ms-input-placeholder{color:#757575;opacity:1}a,button{border:none;background-color:transparent;cursor:pointer;font-size:inherit;font:inherit;color:inherit;text-decoration:none;padding:0}button:disabled{cursor:default}abbr[title]{text-decoration:none}fieldset{border:none;min-width:0}fieldset,fieldset legend{margin:0;padding:0}.sr-only{position:absolute;top:0;left:0;width:.0625rem!important;height:.0625rem!important;padding:0;margin:-.0625rem;overflow:hidden;border:0;outline:none!important}.loader-hidden{display:none}.loader-active{display:block}:focus:not(.focus-visible){outline:none}:focus.focus-visible{outline:.3125rem auto #3b99fc}.main{overflow:hidden;width:90rem;margin:0 auto;}.main:empty~*{display:none}.app-content{transition:left .2s ease-in-out;left:0;position:relative}.unauthorized__title{margin-top:6.25rem;text-align:center}.unauthorized__emoji{margin-right:.625rem}.dynamic-yield{display:none}.preview-label{position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:150;top:1rem;right:1rem;transform:translateY(-50%);font-size:1.3125rem;color:#e74c3c}.navigation-desktop{position:relative;width:100%;z-index:4;box-sizing:border-box}.navigation-desktop__tab-wrapper,.navigation-desktop__tab-wrapper>div{height:100%}.navigation-desktop__tab-wrapper:first-of-type .navigation-tab{margin-left:0}.navigation-desktop *,.navigation-desktop :after,.navigation-desktop :before{box-sizing:inherit}.navigation-desktop-wrapper{width:100%;background-color:#fff}.navigation-desktop-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;height:2.875rem;padding:0 1.25rem;margin-left:auto;margin-right:auto;max-width:90rem;border-bottom:.0625rem solid #e5e5e5}.navigation-desktop-menu:empty{height:0}.navigation-desktop .overlay{z-index:-1}.navigation-panel{overflow-y:auto;background-color:#f6f6f6}.navigation-panel::-webkit-scrollbar{-webkit-appearance:none;width:.4375rem}.navigation-panel::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:rgba(0,0,0,.5);box-shadow:0 0 .0625rem hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 .0625rem hsla(0,0%,100%,.5)}.side-panel{position:fixed;background-color:#fff;height:100%;top:0;transition:transform .25s ease;z-index:1000000002}.side-panel--left{width:25.625rem;left:-25.625rem}.side-panel--left.deployed{transform:translate3d(25.625rem,0,0)}.side-panel--left .side-panel-close{justify-content:flex-start}.side-panel--right{width:34.375rem;right:-34.375rem}.side-panel--right.deployed{transform:translate3d(-34.375rem,0,0)}.side-panel--right .side-panel-close{justify-content:flex-end}.side-panel-close{display:flex;align-items:center;height:5rem;box-sizing:border-box;padding:0 1.78125rem;border-bottom:.0625rem solid #e5e5e5}.side-panel-close-icon{cursor:pointer;height:1.25rem}.side-panel-close-icon svg{width:1.25rem}@media screen and (max-width:49.9375rem){.side-panel{width:100%}.side-panel-close{height:3.75rem}.side-panel--left{left:-100%}.side-panel--left.deployed{transform:translate3d(100%,0,0)}.side-panel--right{right:-100%}.side-panel--right.deployed{transform:translate3d(-100%,0,0)}.side-panel .side-panel-close{justify-content:center}}.navigation-panel-content{display:block;box-sizing:border-box;padding:1.25rem;width:100%;background-color:#fff;font-size:.9375rem}@media screen and (min-width:50rem){.navigation-panel-content{min-height:100%}}.navigation-panel-content hr{margin:.9375rem 0;border:none;border-top:1px solid #e5e5e5}@media (hover:none){.navigation-panel-content :hover *{font-weight:inherit!important}}.navigation-edito-line-list li{padding:.75rem 0}.navigation-edito-line{width:100%}.navigation-edito-line-link{display:flex;align-items:center;padding:0}.navigation-edito-line-image{flex:0 0 40%}.navigation-edito-line-title{padding-left:1.25rem}.navigation-first-level .hidden{display:none}.navigation-header{position:relative;width:100%}.navigation-header-title{display:inline-block;width:100%;text-transform:uppercase;text-align:center}.navigation-header-title--bold{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.navigation-header-back,.navigation-header-close{position:absolute;top:-1.25rem;padding:1.25rem;display:flex;align-items:center;justify-content:center}.navigation-header-back .icon svg,.navigation-header-close .icon svg{width:.875rem;height:.875rem}.navigation-header-back{left:-1.25rem}.navigation-header-close{right:-1.25rem}.navigation-links{font-size:.9375rem;padding:1.25rem}.navigation-links .customer-service .icon{transform:rotate(20deg)}.navigation-external-link,.navigation-external-link-link{display:flex;align-items:center;justify-content:center;min-height:3.375rem}.navigation-external-link-link{width:100%}.navigation-external-link .icon{margin-right:.625rem}.navigation-external-link .icon svg{width:1.25rem;height:1.25rem}.navigation-external-link:hover{font-weight:700}.navigation-select-locale{display:flex;align-items:center;justify-content:center;min-height:3.375rem;position:relative}.navigation-select-locale>select{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;font-size:1rem}.navigation-select-locale-selected-country{text-decoration:underline;cursor:pointer}.scroll-to-top-button{position:fixed;bottom:1.3125rem;right:1.75rem;width:3.4375rem!important;height:3.4375rem!important;border:.0625rem solid #757575!important;z-index:99;background-color: #fff;}.scroll-to-top-button-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.scroll-to-top-button-icon svg{width:.9375rem;height:1.53125rem;transform:rotate(90deg)}.skip-links-link{position:absolute;top:0;left:0;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;border:0}.skip-links-link:active.focus-visible,.skip-links-link:focus.focus-visible{background-color:#fff;left:1.25rem;top:1.25rem;border:.0625rem solid #000;width:auto;height:auto;z-index:101;text-decoration:underline;padding:1.25rem}.error-page{padding:3.75rem 8rem}.error-page-title{margin-bottom:1.125rem!important;max-width:30rem}.error-page-description{font-size:.9375rem;max-width:30rem;display:block}.error-page details{margin:1.25rem 0 0;white-space:pre-wrap;color:#d70000}.error-page-search{position:relative;display:inline-block;margin:2.5rem 0}.error-page-search input{height:3rem;width:21.0625rem;max-width:100%;padding:0 3.125rem 0 1.5625rem;border:.0625rem solid #757575;border-radius:3.75rem;box-sizing:border-box;font-size:.9375rem;background-color:#fff;color:#000}.error-page-search input:focus{outline:none;box-shadow:inset 0 0 .0625rem .0625rem #757575}.error-page-search-icon{position:absolute;right:0;top:0;height:100%;width:3.75rem;display:flex;justify-content:center;align-items:center;border-radius:0 3.75rem 3.75rem 0;transition:background-color .15s ease-in}.error-page-search-icon .icon,.error-page-search-icon .icon>svg{margin-right:0;width:1.25rem;height:1.25rem}.error-page-search-icon.active{background-color:#000}.error-page-search-icon.active .icon,.error-page-search-icon.active .icon>svg{color:#fff!important;fill:#fff!important}.error-page-search .search-field-icon{background-color:#000;cursor:pointer}.error-page-search .search-field-icon .icon{color:#fff!important;fill:#fff!important}@media screen and (max-width:49.9375rem){.error-page{padding:.5rem 2.25rem;max-width:100%}.error-page-search input{height:2.625rem;width:16.25rem;max-width:100%}}.geolocation-popin-loader{width:40rem;height:25.375rem;text-align:center;padding:2.5rem 0}@media screen and (max-width:49.9375rem){.geolocation-popin-loader{width:33.9375rem;height:23.75rem;max-width:100%}}@media screen and (max-width:35.9375rem){.geolocation-popin-loader{width:calc(100vw - 2rem);height:24.875rem}}.sider-layout{display:flex;flex-direction:row;padding:.625rem .625rem 0;min-width:20rem;box-sizing:border-box;margin:auto}.sider-layout-content{width:100%}@media screen and (min-width:50rem){.sider-layout{padding:2.5rem 5rem 5rem;max-width:90rem}.sider-layout-nav{width:33%;max-width:25rem;margin-right:2.5rem}.sider-layout-content{flex:1}}.page-cover{display:flex;flex-direction:column;max-width:90rem;text-align:center}.page-cover-surtitle{margin-bottom:.625rem}.page-cover-title .title-with-level{width:auto}.page-cover-subtitle{margin-top:.3125rem}.page-cover-subtitle,.page-cover-surtitle,.page-cover-title{order:1}.page-cover.has-title>.image,.page-cover.has-title>.player{margin-top:1.25rem}.page-cover>.image,.page-cover>.player{width:100%;margin-bottom:1.25rem;order:3}.page-cover-description{text-align:center;font-size:.9375rem;margin:1.25rem 10rem;order:3}.page-cover-description.description-first{order:2;margin-top:.625rem}.page-cover-description.expandable-text{margin:0;padding:1.25rem 10rem;box-sizing:border-box}.page-cover-description.expandable-text .expandable-text__text{text-align:center}.page-cover-description p+p{margin-top:.75rem}.page-cover-cta{order:3}@media screen and (max-width:49.9375rem){.page-cover>.image{margin:1.25rem 0}.page-cover-description{margin:.625rem .9375rem;order:3}.page-cover-description.expandable-text{padding:.625rem .9375rem}}.how-to{display:flex;flex-direction:column;width:80%;margin:0 auto}.how-to__title{text-align:center;margin:.75rem 0;max-width:100%}.how-to .player{max-width:100%}.how-to__products{display:flex;flex-wrap:wrap;max-width:100%;margin-top:1.875rem}.how-to__products--centered{justify-content:center}.how-to__products .product{width:20.9375rem;margin:0 1.5625rem .9375rem 0}.how-to__products .product-image{width:9.375rem}.how-to__products .product .toggle-wishlist{right:calc(52% + 1.25rem)}.how-to__products .product-subtitle,.how-to__products .product-title{font-size:.8125rem;line-height:1.25rem}.how-to__products .product .product-legend{padding-right:0}.how-to__products .product .product-legend .price-line{margin-top:.3125rem;font-size:.8125rem}.how-to--slider{width:90%}.how-to--slider__description{text-align:center;margin-top:1.375rem;max-width:100%}.how-to--slider .slider{margin-top:1.875rem}.how-to--slider .slider .slick-list{margin:0 10%}.how-to--slider .slider .slick-slide{padding-left:1.25rem;padding-right:1.25rem}.how-to--slider .slider .arrow-icon{position:absolute;top:30%;z-index:2}.how-to--slider .slider .arrow-icon--right{right:5%}.how-to--slider .slider .arrow-icon--left{left:5%}@media screen and (min-width:47.9375rem) and (max-width:64rem){.how-to--slider .slider .arrow-icon{top:18%}}.how-to--slider .slider .product-link{align-items:center}.how-to--slider .slider .product-image{width:100%;max-width:18.125rem}.how-to--slider .slider .product-legend{width:100%;margin-left:0}.how-to--slider .slider .product-legend>*{box-sizing:border-box;text-align:center;padding:0 1.25rem;font-size:.8125rem}.how-to--slider .slider .product-legend .product-title{text-transform:uppercase;font-family:inherit;padding-bottom:.3125rem}.how-to--slider .slider .product-legend .product-subtitle{line-height:1.5rem}.how-to--slider .slider .product-legend-bottom .toggle-wishlist,.how-to--slider .slider .product-legend-tags{display:none}.how-to--slider .slider .product-legend .price-line{display:inline}@media screen and (max-width:49.9375rem){.how-to{width:100%}.how-to__tutorials{box-sizing:border-box;padding:0 .9375rem 0 .625rem}.how-to__products{margin:1.25rem 0 0 1.25rem}.how-to__products .product{width:100%;margin-right:.625rem}.how-to__products .product .product-image{width:12.5rem}.how-to__products .product-legend{width:65%}.how-to--slider .slider .slick-slide{padding-left:.625rem;padding-right:.625rem}.how-to--slider .slider .product-image{max-width:15.3125rem}}.slider-images-video-wrapper{text-align:center;margin-left:6.25rem;margin-right:6.25rem}.slider-images-video-wrapper .title-with-level{width:auto}@media screen and (max-width:49.9375rem){.slider-images-video-wrapper{margin-left:0;margin-right:0}}.slider-images-video-wrapper__sliders{margin-bottom:.3125rem}.slider-images-video-wrapper__sliders-slider.button-tabs{height:auto}.slider-images-video-wrapper__sliders-slider.button-tabs-slider{padding:0}.slider-images-video-wrapper .slick-track{display:flex;align-items:center}.slider-images-video-wrapper--not-centered .slick-track{align-items:flex-start}.slider-images-video-wrapper .description{margin:1.5625rem auto;max-width:52.5rem}@media screen and (max-width:49.9375rem){.slider-images-video-wrapper .description{margin:1.5625rem .9375rem}}.slider-images-video-wrapper .slider-images-video{margin:0 1.875rem}@media screen and (max-width:49.9375rem){.slider-images-video-wrapper .slider-images-video{margin:0}}.slider-images-video-wrapper .slider-images-video .slider .slick-slide{padding:0 .9375rem}@media screen and (max-width:49.9375rem){.slider-images-video-wrapper .slider-images-video .slider .slick-slide{padding:0 .3125rem}}.slider-images-video-wrapper .slider-images-video .slider .slick-slide .btn-wrapper{display:block;width:100%;height:100%}.slider-images-video-wrapper .slider-images-video .slider .slick-slide img{margin:0 auto;width:100%}.slider-images-video-wrapper .slider-images-video .slider .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.slider-images-video-wrapper .slider-images-video .slider .arrow-icon--right{right:-3.125rem}.slider-images-video-wrapper .slider-images-video .slider .arrow-icon--left{left:-3.125rem}@media screen and (max-width:49.9375rem){.slider-images-video-wrapper .slider-cta{margin-top:1.625rem}}@media screen and (min-width:50rem){.slider-images-video-wrapper .slider-cta{margin-top:2.5rem}}.cross-sells-ritual{background-color:#f6f6f6;padding:1.25rem 3.125rem 2.5rem;box-shadow:-62.5rem 0 0 0 #f6f6f6,62.5rem 0 0 0 #f6f6f6}.cross-sells-ritual__title{text-align:center;margin-bottom:2rem}@media screen and (max-width:49.9375rem){.cross-sells-ritual{padding:1.25rem 0 2.5rem}.cross-sells-ritual__title{padding:0 1.25rem;box-sizing:border-box}}.cross-sells-ritual-icon-slider .slider.slider--wrapped .slick-slider{padding-left:34%;padding-right:34%}.cross-sells-ritual-icon-slider .slick-initialized .slick-slide{display:flex;justify-content:center;min-height:160px;align-items:flex-end}.cross-sells-ritual-icon-slider__card{width:100%;min-width:80px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-end}.cross-sells-ritual-icon-slider__card__svg{margin-bottom:1.25rem;width:7rem;height:7rem}.cross-sells-ritual-icon-slider__card__svg svg{max-width:100%;max-height:100%}.cross-sells-ritual-title-slider .slider.slider--wrapped .slick-slider{padding-left:20%;padding-right:20%}.cross-sells-ritual-title-slider .slider .slick-track .slick-slide{padding:0 1.25rem}.cross-sells-ritual-title-slider__step{width:100%;display:flex;flex-direction:column;text-align:center;margin-bottom:1.25rem}.cross-sells-ritual-title-slider__step-number{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif;font-size:2rem}.cross-sells-ritual-title-slider .slick-bottom{display:none}@media screen and (max-width:49.9375rem){.cross-sells-ritual-title-slider .slider .slick-track .slick-slide{padding:0 .21875rem}}.cross-sells-ritual-product-slider .slider.slider--wrapped .slick-slider{padding-left:15%;padding-right:15%}.cross-sells-ritual-product-slider .arrow-icon{position:absolute;top:35%;transform:translateY(-50%);z-index:2;overflow:visible}.cross-sells-ritual-product-slider .arrow-icon.slick-disabled{display:none}.cross-sells-ritual-product-slider .arrow-icon--right{right:-1.25rem}.cross-sells-ritual-product-slider .arrow-icon--left{left:-1.25rem}.cross-sells-ritual-product-slider .slider .slick-track .slick-slide{display:flex;flex-direction:column;flex:1 0 auto;padding:0 1.25rem}@media screen and (max-width:49.9375rem){.cross-sells-ritual-product-slider{padding-bottom:2.5rem}.cross-sells-ritual-product-slider .slick-slide{padding:0 .21875rem!important}.cross-sells-ritual-product-slider .slick-slide .product-legend{opacity:0;transform:translateX(-30%);transition:opacity .4s ease-in .1s,transform .5s ease-in 0s}.cross-sells-ritual-product-slider .slick-slide.slick-active .product-legend{opacity:1;transform:translateX(0);transition:opacity .4s ease-out 0s,transform .5s ease-out 0s}.cross-sells-ritual-product-slider .slick-slide.slick-active+.slick-slide .product-legend{opacity:0;transform:translateX(30%)}}.cross-sells-ritual-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.cross-sells-ritual-card .product{width:100%}.cross-sells-ritual-card .product-link{align-items:center;width:100%}.cross-sells-ritual-card .product-image{width:100%}.cross-sells-ritual-card .product-legend{justify-content:space-around;margin-top:.875rem;margin-bottom:1.25rem;text-align:center;min-height:9.375rem;margin-left:0;width:100%}.cross-sells-ritual-card .product-legend-tags{justify-content:center}.cross-sells-ritual-card .product-legend .product-title{font-family:Century Gothic Std,Arial,sans-serif;text-transform:uppercase;margin-bottom:.625rem}.cross-sells-ritual-card .product-legend .price-line{display:block}.cross-sells-ritual-card .product-legend .intensity{justify-content:center}.cross-sells-ritual-card .add-to-cart-button{height:3.125rem;border-radius:3.125rem}@media screen and (max-width:49.9375rem){.cross-sells-ritual-card .product-legend{min-height:6.25rem}}.top-content-desktop-beauty{display:flex;padding:1.25rem 0}.top-content-desktop-beauty .top-content-desktop-left{width:60%}.top-content-desktop-beauty .top-content-desktop-right{width:34%;margin-left:6%;z-index:1}.top-content-desktop-beauty .top-content-desktop-sticky{padding:1.25rem 0;margin-top:-1.25rem}.top-content-desktop-beauty .top-content-desktop-sticky.is-sticky{margin-top:0;z-index:1}.top-content-desktop-beauty .product-page-try-it-first{margin-top:1.375rem}.top-content-desktop-beauty .product-page-try-it-first+.product-page-engraving{margin-top:1.625rem;padding-top:1.25rem;border-top:.0625rem solid #e5e5e5}.top-content-desktop-beauty .product-page-try-it-first+.product-page-engraving--with-background{margin-top:1.625rem;padding-top:0;border-top:none}.top-content-desktop-beauty__withEngraving .product-page-try-it-first{justify-content:flex-start}.top-content-desktop-beauty__withVto .product-medias-grid-image:first-child{display:none}.top-content-desktop-beauty .virtual-try-on-wrapper{margin-bottom:1.5625rem}.top-content-desktop-beauty .product-actions{margin-top:1.25rem}.product-rating-resume-button{display:block;margin-top:-.8125rem;margin-bottom:.8125rem}.olapic{margin:2.5rem 0 3.75rem;border-top:.0625rem solid #e5e5e5;padding-top:1.25rem;display:flex;flex-direction:column;align-items:center}.olapic__title{text-align:center;max-width:31.25rem;line-height:2rem}.olapic__description{text-align:center;max-width:28.25rem;margin-top:.5rem;line-height:1.5rem;font-size:.9375rem}.olapic__slider{position:relative;width:calc(100% - 100px);margin-top:1rem;margin-left:3.125rem;margin-right:3.125rem}.olapic__slider .arrow-icon{position:absolute;top:50%;padding-top:0;transform:translateY(-50%);z-index:1}.olapic__slider .arrow-icon--right{right:-3.125rem}.olapic__slider .arrow-icon--left{left:-3.125rem}.olapic__slider .olapic-card{margin:0 auto}.olapic__cta{margin-top:.875rem}@media screen and (max-width:49.9375rem){.olapic{margin-bottom:2.5rem}.olapic__description,.olapic__title{margin-left:1.25rem;margin-right:1.25rem}.olapic__slider{width:100%;margin-left:0;margin-right:0}.olapic__slider .slick-slide{padding:0 .625rem}.olapic__cta{margin-top:.625rem}}.olapic-card{max-width:18.125rem;flex-direction:column;justify-content:center}.olapic-card,.olapic-card__image{width:100%;display:flex;align-items:center;overflow:hidden}.olapic-card__image{position:relative}.olapic-card__image:after{content:"";display:block;padding-bottom:100%}.olapic-card__image .image{position:absolute;max-width:18.125rem;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.olapic-card__infos{display:flex;align-items:center;width:100%;margin-top:.625rem;word-break:break-all}.olapic-card__infos__icon{margin-right:.625rem;color:#000}.olapic-card__infos__link{font-size:.8125rem;text-decoration:underline}.reviews{width:100%;border-top:1px solid #e5e5e5;margin:2.5rem 0 3.75rem;padding-top:1.25rem}.reviews__title{padding:0 1.25rem .625rem;box-sizing:border-box;text-align:center}.reviews__content{display:flex;justify-content:center;width:100%}@media screen and (max-width:49.9375rem){.reviews__content{box-sizing:border-box;flex-direction:column;align-items:center;padding:0 1.25rem}}.review-list{width:38.75rem;margin-left:1.875rem}.review-list__reviews{position:relative;padding:1rem 1.25rem 2.5rem 1rem;border:.0625rem solid #000;border-radius:.625rem;box-sizing:border-box}.review-list__reviews .review{margin-top:2.5rem}.review-list__reviews .review+.review{margin-top:0;padding-top:1.875rem}.review-list__reviews__display{position:absolute;bottom:-2.625rem;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;margin:0 auto;border:.0625rem solid #000;border-radius:50%;background-color:#fff;cursor:pointer;width:2.5rem;height:2.5rem}.review-list__reviews__display span{margin:0 auto;font-size:2rem}.review-list__reviews__loader{margin-top:1.875rem}.review-list__reviews__loader .loader-inner.ball-pulse div{height:.625rem;width:.625rem}.review-list__heading{display:flex;justify-content:space-between;font-size:.8125rem}.review-list__heading__recent-reviews{color:#757575}.review-list__heading__filter{display:flex;justify-content:space-between}@media screen and (max-width:49.9375rem){.review-list{width:100%;margin-left:0}.review-list__heading{padding:0 1.25rem}.review-list__heading__recent-reviews{display:none}.review-list__reviews{width:100%;margin-top:.625rem}.review-list__reviews .review{margin-top:0}.review-list__reviews__recent-reviews{display:flex;margin-top:0;margin-bottom:.625rem;justify-content:center;font-size:.8125rem}}.review{display:inline-flex;width:100%;color:#000;font-size:.8125rem}.review__profile{width:25%;display:flex;flex-direction:column;justify-content:center;margin-top:.75rem;line-height:1.5rem;padding-right:.625rem;word-break:break-word;font-size:.8125rem;font-weight:400}@media screen and (min-width:50rem){.review__profile{font-size:.9375rem}}.review__description{padding-left:2.5rem;border-left:1px solid #e5e5e5;width:75%}.review__description__rating{display:inline-flex;align-items:center}.review__description__rating .review__rating__star{width:1rem;height:.9375rem}.review__description__rating>span{font-size:.8125rem;margin-left:.625rem}.review__description__rating__date{padding:0;color:#757575}.review__description__title{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9375rem;margin-top:.5rem}.review__description__title .title-with-level{margin-top:.25rem;margin-right:.5rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.review__description__title .chip{margin-top:.25rem}.review__description__content{font-size:.8125rem;line-height:1.5rem;margin-top:.75rem;max-width:100%;text-overflow:ellipsis;overflow:auto}.review__description__is-recommended{display:inline-flex;align-items:center;margin-top:.5rem}.review__description__is-recommended .icon,.review__description__is-recommended svg{display:block;width:1.25rem;height:.8125rem}.review__description__is-recommended span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;line-height:1.5rem}.review__description__is-recommended span+span{margin-left:.5rem}@media screen and (max-width:49.9375rem){.review__profile{width:100%;margin-top:.5rem}.review__description{padding:0;border:none;width:100%}.review__description__rating{display:flex;justify-content:space-between}.review__description__title{margin-top:.25rem}.review__description__title .title-with-level{width:auto}}.chip{background-color:#f6f6f6;font-size:.6875rem;padding:.25rem .625rem;border-radius:.625rem;display:inline-flex;align-items:center}.chip__icon{margin-right:.3125rem}.chip__icon,.chip__icon svg{height:.6875rem;width:.625rem}.product-cross-sells{border-top:.0625rem solid #e5e5e5;padding-top:1.25rem}.product-cross-sells__title{text-align:center;margin-bottom:2rem}.product-cross-sells .arrow-icon{position:absolute;top:40%;font-size:.625rem;padding-top:0;z-index:1}.product-cross-sells .arrow-icon--left{left:-1rem}.product-cross-sells .arrow-icon--right{right:-1rem}.product-cross-sells .slick-track{display:flex!important}.product-cross-sells .slick-track .slick-slide{height:inherit!important}@media screen and (max-width:49.9375rem){.product-cross-sells .slick-slider.slick-initialized{padding-left:15%;padding-right:15%}}.product-cross-sells .product{display:block;margin:0 1rem}.product-cross-sells .product.product-legend-bottom{height:100%}.nuances,.product-cross-sells .product img{width:100%}.nuances{position:relative}.nuances__title{text-align:center;padding:1.25rem;box-sizing:border-box;width:100%}.nuances .slick-slide img{width:100%;height:100%}.nuances .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:.625rem;padding-top:0;z-index:1}.nuances .arrow-icon--left{left:0}.nuances .arrow-icon--right{right:0}.nuances__image{position:relative;margin:0 auto}.nuances__image__button{position:absolute;height:2.1875rem;left:1.25rem;bottom:1.25rem;font-size:.9375rem}.nuances__image__button.button-link{border-color:transparent;padding:0 1.25rem}.tooltip-chip{position:absolute}.tooltip-chip__bullet{position:absolute;border:.3125rem solid #fff;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);opacity:.8}.tooltip-chip__arrow{position:absolute;border:.25rem solid transparent;border-bottom-color:#fff}.tooltip-chip__arrow--top{top:-.5rem;left:-.25rem;transform:rotate(180deg)}.tooltip-chip__arrow--right{top:-.25rem;transform:rotate(-90deg)}.tooltip-chip__arrow--bottom{top:0;left:-.25rem}.tooltip-chip__arrow--left{top:-.25rem;left:-.5rem;transform:rotate(90deg)}.tooltip-chip__tooltip{font-size:.8125rem;white-space:nowrap;background-color:#fff;text-decoration:underline;border-radius:1.5625rem;line-height:1;padding:.3125rem .75rem;z-index:1}.tooltip-chip__tooltip--top{transform:translateX(-50%) translateY(-100%) translateY(-.3125rem) translateY(-.125rem)}.tooltip-chip__tooltip--right{transform:translateX(.3125rem) translateX(.125rem) translateY(-50%)}.tooltip-chip__tooltip--bottom{transform:translateX(-50%) translateY(.3125rem) translateY(.125rem)}.tooltip-chip__tooltip--left{transform:translateX(-100%) translateX(-.125rem) translateX(-.3125rem) translateY(-50%)}.product-insights{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.product-insights__title{max-width:37.5rem}.product-insights__percentage-circles{display:flex;max-width:37.5rem;margin-top:.9375rem;width:100%}.product-insights__percentage-circles li{padding:0 .3125rem;display:flex;width:100%}.product-insights__media{display:flex;justify-content:center;margin-top:2.5rem;width:66%}.product-insights__legend,.product-insights__text{max-width:37.5rem;margin-top:2.5rem}.product-insights__legend{font-size:.8125rem}@media screen and (max-width:49.9375rem){.product-insights{padding:0}.product-insights>*{box-sizing:border-box;width:100%;padding-left:1.25rem;padding-right:1.25rem}.product-insights__percentage-circles{flex-direction:column}.product-insights__percentage-circles li{padding:.3125rem 0}.product-insights__media{padding-left:0;padding-right:0;width:100%}}.vertical-media{display:flex;flex-direction:column;width:100%;padding-top:1.25rem;box-sizing:border-box;align-items:center}.vertical-media__title{text-align:center;margin-bottom:1.25rem}.vertical-media__list{display:flex;flex:1 1 calc(50% - 1.25rem);flex-direction:row;flex-wrap:wrap;width:100%}.vertical-media__list .vertical-media__text-item{margin-bottom:1.25rem;align-items:center!important;flex-direction:column;font-size:.9375rem}.vertical-media__list .vertical-media__text-item .multiline-text{max-width:37.5rem}.vertical-media__list .vertical-media__text-item--footnote{margin-top:1.25rem;font-style:italic;font-size:.8125rem}.vertical-media__list .vertical-media__item{width:100%;display:flex;align-items:flex-start;margin-bottom:1.25rem;text-align:center}.vertical-media__list .vertical-media__item .vertical-media__image{position:relative;width:100%}.vertical-media__list .vertical-media__item .vertical-media__image__legend{position:absolute;bottom:0;left:0;right:0;margin:1rem}.vertical-media__list .vertical-media__item .vertical-media__image__media-description{margin-top:1.25rem}.vertical-media__list .vertical-media__item .vertical-media__video{width:100%}.vertical-media__list .vertical-media__item .vertical-media__video__media-description{margin-top:1.25rem}.vertical-media__list--shifted{max-width:61.25rem}.vertical-media__list--shifted .vertical-media__item{width:calc(50% - 1.25rem)}.vertical-media__list--shifted .vertical-media__item--odd{margin-left:2.5rem;margin-top:25%}.vertical-media__list--shifted .vertical-media__item--centered{width:65.75%;margin:1.25rem auto}.vertical-media__list--shifted.vertical-media__list--reversed{flex-direction:row-reverse}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item--odd{margin-left:0}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item--even{margin-left:2.5rem}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item--centered{margin:1.25rem auto}@media screen and (max-width:49.9375rem){.vertical-media{padding-top:unset}.vertical-media__title{padding:0 1.25rem;box-sizing:border-box}.vertical-media__list{display:flex;flex:1 1 100%}.vertical-media__list .vertical-media__item{margin-bottom:2.5rem}.vertical-media__list .vertical-media__item .description{margin-right:.625rem;margin-left:.625rem}.vertical-media__list .vertical-media__text-item{padding:0 1.25rem}.vertical-media__list--shifted .vertical-media__item{width:100%}.vertical-media__list--shifted .vertical-media__item:nth-child(2n){margin:0 0 2.5rem 2.5rem}.vertical-media__list--shifted .vertical-media__item:nth-child(odd){margin:0 2.5rem 2.5rem 0}.vertical-media__list--shifted .vertical-media__item--even .description{margin-left:.625rem;margin-right:0}.vertical-media__list--shifted .vertical-media__item--odd .description{margin-right:.625rem;margin-left:0}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item:nth-child(2n){margin:0 2.5rem 2.5rem 0}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item:nth-child(odd){margin:0 0 2.5rem 2.5rem}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item--even .description{margin-left:0;margin-right:.625rem}.vertical-media__list--shifted.vertical-media__list--reversed .vertical-media__item--odd .description{margin-right:0;margin-left:.625rem}}.top-content-desktop-couture{display:flex;padding:1.25rem 0}.top-content-desktop-couture .top-content-desktop-left{width:60%}.top-content-desktop-couture .top-content-desktop-right{width:34%;margin-left:6%;z-index:1}.top-content-desktop-couture .top-content-desktop-sticky{padding:1.25rem 0;margin-top:-1.25rem}.top-content-desktop-couture .top-content-desktop-sticky.is-sticky{margin-top:0;z-index:1}.top-content-desktop-couture .product-titles{margin-bottom:0}.top-content-desktop-couture .product-titles-title{font-size:2.25rem;line-height:2.625rem}.top-content-desktop-couture .product-titles-subtitle{margin-top:.625rem;font-size:.875rem;line-height:1.25rem}.top-content-desktop-couture .product-titles-tags{margin-bottom:.1875rem}.top-content-desktop-couture .product-titles-tags .tag{font-size:.875rem;line-height:1.5rem}.top-content-desktop-couture .services-block{margin-top:1.25rem}.top-content-desktop-couture .sizes{margin-top:1.875rem}.top-content-desktop-couture .product-actions{margin-top:1.25rem}.top-content-desktop-couture .lead-time{margin:.625rem 0}.top-content-desktop-couture .long-tail-information{margin-top:1.25rem}.top-content-desktop-couture .product-actions__price{font-size:1.125rem}.product-cross-sells-look-title{text-align:center;margin-bottom:1.25rem}.product-cross-sells-look-content{display:flex;font-size:.9375rem}.product-cross-sells-look-description{margin-bottom:1.25rem}@media screen and (min-width:50rem){.product-cross-sells-look-image,.product-cross-sells-look-look{width:50%!important;padding:0 1.25rem;box-sizing:border-box}.product-cross-sells-look-products{display:flex;flex-wrap:wrap;margin:0 -1.25rem}.product-cross-sells-look-products .product{width:50%;padding:0 1.25rem;margin-bottom:1.875rem}.product-cross-sells-look-products .product .toggle-wishlist{right:2rem}.product-cross-sells-look-products .product .quick-buy{right:1.25rem}}@media screen and (max-width:49.9375rem){.product-cross-sells-look-look{margin-top:1.25rem}.product-cross-sells-look-content{flex-direction:column}.product-cross-sells-look-description .product-legend,.product-cross-sells-look .product-legend-bottom .product-legend{text-align:center;margin-left:auto;margin-right:auto}.product-cross-sells-look-description{padding:0 1.5625rem;margin-top:1.25rem}.product-cross-sells-look .price-line{justify-content:center;margin-top:1.25rem}.product-cross-sells-look .product-legend-tags{justify-content:center}.product-cross-sells-look-slider-product{text-align:center;padding:0 .3125rem}.product-cross-sells-look-slider-product .button-link{margin-top:1.25rem;text-transform:uppercase}.product-cross-sells-look-slider-product .button-link svg{width:1.25rem;height:1.25rem}}.navigation-tab{display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin-right:.25rem;margin-left:.375rem;height:100%}.navigation-tab *{box-sizing:inherit}.navigation-tab-expander,.navigation-tab-head{height:100%}.navigation-tab-head{position:relative}.navigation-tab-head:after{transform:scaleX(0);opacity:0;transition:all .2s ease-out;transition-property:transform,opacity;position:absolute;bottom:0;width:100%;display:block;content:"";border-bottom:.125rem solid #000}.navigation-tab-head:hover:after{transform:scaleX(1);opacity:1}.navigation-tab-title{display:inline-block;padding:.625rem;font-size:.8125rem;text-transform:uppercase;height:100%}.navigation-tab-title--active{font-weight:700;border-bottom:.125rem solid #000}.navigation-tab-expander{opacity:0}.navigation-tab-expander:focus{opacity:1}.navigation-tab-expander.arrow-icon{width:.625rem;padding-top:0}.navigation-tab-expander.arrow-icon--bottom svg{width:100%;height:auto}.virtual-try-on-navigation{text-align:center}.virtual-try-on-navigation--wrapper{width:46.875rem;margin:auto}.virtual-try-on-navigation__text{margin:1.5rem}.virtual-try-on-navigation__start{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.virtual-try-on-navigation__start span{text-transform:uppercase}@media screen and (min-width:50rem){.virtual-try-on-product{z-index:0}}.catalog .list-toolbar{margin:1.25rem 0 3.125rem}.filters__reset-filters{margin-top:1.25rem}.filters__reset-filters.reset-filters__zero-results{height:12.5rem;padding-bottom:12.5rem;flex-direction:column;justify-content:center;align-items:center}.filters-bar{display:flex;flex-direction:column;max-width:90rem}.filters-bar .filter-cell{padding:0 .625rem}.filters-bar__container{border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5;min-height:3.1875rem;display:flex;align-items:center;justify-content:space-between}.filters-bar__container__link-filters{display:flex;min-height:3.125rem}.filters-bar__container__button{padding:0 1.25rem;font-size:.9375rem;white-space:nowrap}.filters-bar__container__button span{display:block;border-bottom:.0625rem solid #000}.filters-bar__container__button--bold{font-weight:700}.filters-bar__container__button--bold.filters-bar__container__button--is-latin{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.filters-bar__view-switch{align-self:flex-end}.filters-bar .products-count{font-size:.9375rem;font-style:italic;color:#757575}.filters-bar .selected-filters-empty+.products-count{padding-bottom:3.5rem}.filters-bar__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8125rem 1.25rem}.landing-news{padding:0;display:flex}.landing-news--no-products{margin-right:0!important}.landing-news--no-products .landing-news-media{margin-right:0!important;width:100%!important}@media screen and (min-width:50rem){.landing-news{width:100%}.landing-news .landing-news-media{width:70%;margin-right:2.5rem}.landing-news .landing-news-products{width:30%}}@media screen and (max-width:49.9375rem){.landing-news{display:block;width:100%}.landing-news .landing-news-media{margin-bottom:1.5625rem;width:100%!important}.landing-news .landing-news-products{width:100%!important}}.landing-news-media{display:flex;flex-direction:column;font-size:.9375rem;height:100%}.landing-news-media-link:first-of-type{height:100%}.landing-news-media-link:last-of-type{display:inline-block}.landing-news-media .image,.landing-news-media .landing-news-media-description,.landing-news-media .landing-news-media-title,.landing-news-media .player{margin-bottom:.75rem}@media screen and (max-width:49.9375rem){.landing-news-media{text-align:center}.landing-news-media button{margin:auto}}.livestream{text-align:center;width:100%}.livestream__title{margin:2.1875rem 0 .9375rem}.livestream__image,.livestream__subtitle{margin-bottom:1.25rem}.livestream__description{margin:0 .9375rem .625rem}.livestream__image{position:relative}.livestream__image__button{position:absolute}.livestream__image__button.vertical-alignment--center{top:50%;transform:translateY(-50%)}.livestream__image__button.vertical-alignment--top{top:2.5rem}.livestream__image__button.vertical-alignment--bottom{bottom:2.5rem}.livestream__image__button.horizontal-alignment--center{left:50%;transform:translateX(-50%)}.livestream__image__button.horizontal-alignment--center.vertical-alignment--center{transform:translate(-50%,-50%)}.livestream__image__button.horizontal-alignment--left{left:2.5rem}.livestream__image__button.horizontal-alignment--right{right:2.5rem}.livestream__button{width:auto;margin-bottom:1.25rem}.new-products{padding:0;height:100%;text-align:center}.new-products-link:last-of-type{display:inline-block;text-align:center}.new-products-title{margin-bottom:1.25rem;padding-top:1.25rem;border-top:.0625rem solid #e5e5e5;text-align:center}.new-products-list{display:flex;margin-bottom:1.25rem}@media screen and (min-width:50rem){.new-products-list .product{flex:1;margin:0 .625rem}.new-products-list .product-legend{text-align:left}.new-products-list .product-legend-bottom .product-legend,.new-products-list .product-legend-bottom .virtual-try-on-glasses--button-link{margin-left:0!important}}@media screen and (max-width:49.9375rem){.new-products-list--one-product-mobile{display:block;text-align:left}.new-products-list--two-products-mobile{flex-wrap:wrap;text-align:left;justify-content:space-between}.new-products-list--two-products-mobile .product{display:block;width:50%;margin:0 auto 1.25rem}.new-products-list--two-products-mobile .product-legend-bottom{width:48%;margin:0 auto 1.25rem}.new-products-list--two-products-mobile .product-legend-bottom+.lazyload-placeholder{margin-left:-.0625rem}.new-products-list .product{margin-bottom:1.875rem}}.new-products button{margin:auto}.season-look{padding:0}.season-look-separator{padding-top:1.25rem;border-top:.0625rem solid #e5e5e5}.season-look-title{text-align:center;margin-bottom:.9375rem}.season-look-description{margin-bottom:1.875rem;text-align:center;padding:0 1.25rem}.season-look .image{margin-bottom:1.875rem}.season-look .slider-container{max-width:62.5rem;margin:0 auto}.season-look .product{display:block;margin:0 1rem}.season-look .product img{width:100%}.season-look .arrow-icon{position:absolute;top:33%;transform:translateY(-50%);padding-top:0;z-index:1}.season-look .arrow-icon--left{left:-1.5rem}.season-look .arrow-icon--right{right:-1.5rem}.season-look .product-legend-bottom .product-legend{margin-left:0!important}@media screen and (max-width:49.9375rem){.season-look .slick-slider.slick-initialized{padding-left:15%;padding-right:15%}}.header{position:relative;width:100%;display:flex;flex-direction:column;border-bottom:.0625rem solid #e5e5e5;z-index:5}.header--desktop{border-bottom:none}.header .header-bottom{width:100%;height:5rem}.header .header-bottom-content{display:flex;width:100%;height:5rem;justify-content:space-between;align-items:center;padding:0 1.78125rem;box-sizing:border-box;background-color:#fff}@media screen and (max-width:49.9375rem){.header .header-bottom-content{border:none}}.header .header-bottom .header-left,.header .header-bottom .header-right{flex:1;display:flex}.header .header-bottom .header-left .header-group{flex:1;justify-content:flex-start;align-items:center}.header .header-bottom .header-right{justify-content:flex-end}.header .header-bottom .logo svg{height:2.5rem;width:7.5rem}.header .header-bottom .logo .icon{display:flex}.header .header-bottom .header-group{display:flex;justify-content:center;align-items:center}.header .header-bottom .header-group .icon{display:flex}.header .header-bottom .burger-menu{display:inline-flex;align-items:center;background-color:#fff;height:2.5rem;padding:0 1.1875rem 0 1.3125rem;border-radius:1.5rem;border:.0625rem solid #e5e5e5;box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.25);box-sizing:border-box}.header .header-bottom .burger-menu .icon,.header .header-bottom .burger-menu svg{width:1.125rem;height:.875rem}.header .header-bottom .burger-menu span.title{line-height:1.125rem;margin-left:.5625rem}@media screen and (max-width:49.9375rem){.header .header-bottom .burger-menu{padding:0 .6875rem;border-radius:50%}.header .header-bottom .burger-menu span.title{display:none}}.header .header-bottom .burger-menu:hover{font-weight:700;box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.25)}.header .header-bottom .wishlist{overflow:visible}.header .header-bottom .my-account{position:relative;margin-left:1.875rem;overflow:visible}@media screen and (max-width:49.9375rem){.header .header-bottom .my-account{margin-left:1.0625rem}}.header .header-bottom .my-cart{padding:0;margin-left:1.875rem;overflow:visible;position:relative}.header .header-bottom .my-cart .button-badge{left:.625rem}@media screen and (max-width:49.9375rem){.header .header-bottom .my-cart{margin-left:1.0625rem}}@media screen and (max-width:49.9375rem){.header .header-bottom{height:7.625rem}.header .header-bottom-content{height:3.75rem;margin-bottom:0;padding:0 1.25rem 0 .9375rem}.header .header-bottom-content .logo svg{height:1.5625rem}}.header .search-field{margin-left:1.5625rem}@media screen and (max-width:49.9375rem){.header .search-field{margin-left:0;padding:.3125rem .9375rem .9375rem}}.header .overlay~*{z-index:100}.header .overlay+.header-bottom .header-bottom-content{position:fixed;z-index:100}.header--no-search-bar .header-bottom{height:auto}.shop-the-look-expanded{width:100%;margin-left:50%;transform:translateX(-50%);margin-top:-2rem;margin-bottom:2rem;padding:1.25rem 50%;text-align:center;background-color:#f6f6f6;display:flex;align-items:center;flex-direction:column;min-height:31.25rem}.shop-the-look-expanded__close-button{margin-top:.625rem}.shop-the-look-expanded__close-button .cross-icon{padding:0}.shop-the-look-expanded__close-button .cross-icon svg{height:.75rem;width:.75rem}@media screen and (max-width:49.9375rem){.shop-the-look-expanded{margin-top:-1.25rem}.grid-view-with-looks-content--normal li[data-shop-the-look-id] .shop-the-look-expanded{margin-top:0}}.detailed-look{width:100%;display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-start}.detailed-look li{width:calc(25% - 1.875rem);max-width:25%;margin:0 15px 1.875rem;text-align:left;box-sizing:border-box;display:flex}.detailed-look li>*{width:100%}.detailed-look li:nth-child(4n+4){margin-right:0;width:calc(25% - 1.875rem)}.detailed-look li:nth-child(4n+1){margin-left:0;width:calc(25% - 1.875rem)}.pagination{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:1.25rem}.pagination button{height:1.5rem}.pagination button .arrow-icon{padding:0}.pagination button .arrow-icon svg{height:1rem}.pagination button:disabled{opacity:.2}.pagination button:disabled .arrow-icon{cursor:default}.pagination__text{line-height:1.5rem;padding:0 .5rem}.virtual-try-on-glasses-popin-container{z-index:100}.virtual-try-on-glasses-popin{height:calc(100vh - 5rem);top:5rem;overflow:hidden;background-color:transparent;padding:0;width:100%;box-sizing:border-box;position:fixed}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin{height:100vh;top:0}}.virtual-try-on-glasses-popin--transition-enter,.virtual-try-on-glasses-popin--transition-enter-done{transition:all .42s ease-in}.virtual-try-on-glasses-popin--transition-exit{transition:all .42s ease-in .42s}.virtual-try-on-glasses-popin--transition-enter-done,.virtual-try-on-glasses-popin--transition-exit{top:0}.virtual-try-on-glasses-popin--transition-enter,.virtual-try-on-glasses-popin--transition-exit-active{top:100%}.virtual-try-on-glasses-popin__content{height:100%;display:flex;flex:1;flex-direction:column;position:relative;background-color:#000;overflow:hidden}.virtual-try-on-glasses-popin__content__camera{position:relative;align-self:center}.virtual-try-on-glasses-popin__content__loader{position:fixed;align-self:center;background-color:#000}.virtual-try-on-glasses-popin__content__loader__content{width:100%;height:100%}.virtual-try-on-glasses-popin__content__camera-access-denied{position:fixed;background-color:#000;display:flex;align-items:center;justify-content:center}.virtual-try-on-glasses-popin__content__camera-access-denied__content{display:flex;align-items:center;flex-direction:column;max-width:25rem;text-align:center}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin__content__camera-access-denied__content{padding:1.25rem}}.virtual-try-on-glasses-popin__content__camera-access-denied__content__description{color:#fff;margin-top:.625rem}.virtual-try-on-glasses-popin__content__camera-access-denied__content__button{margin-top:1.25rem;text-transform:uppercase}.virtual-try-on-glasses-popin__content__close{position:absolute;top:-6.875rem;right:-6.875rem;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.4) 0,transparent 100%);width:18.75rem;height:18.75rem}.virtual-try-on-glasses-popin__content__close__button{position:absolute;padding:1.875rem;top:6.875rem;right:6.875rem}.virtual-try-on-glasses-popin__content__close__button .icon{color:#fff;fill:#fff}.virtual-try-on-glasses-popin__content__close__button .icon svg{width:1rem;height:1rem}.virtual-try-on-glasses-popin__content__snapshot{position:fixed;align-self:center}.virtual-try-on-glasses-popin .popin__wrapper__close{display:none}.virtual-try-on-glasses-popin-added-to-cart{background-color:#fff}.virtual-try-on-glasses-popin-added-to-cart--transition-enter,.virtual-try-on-glasses-popin-added-to-cart--transition-enter-active{transition:all .42s ease-in;width:100%;box-sizing:border-box;position:fixed}.virtual-try-on-glasses-popin-added-to-cart--transition-enter{bottom:-31.25rem}.virtual-try-on-glasses-popin-added-to-cart--transition-enter-active{transition:all .42s ease-in .21s;bottom:0}.virtual-try-on-glasses-popin-added-to-cart--transition-enter-done,.virtual-try-on-glasses-popin-added-to-cart--transition-exit,.virtual-try-on-glasses-popin-added-to-cart--transition-exit-active{transition:all .42s ease-in;width:100%;box-sizing:border-box;position:fixed;bottom:0}.virtual-try-on-glasses-popin-added-to-cart--transition-exit-active{bottom:-31.25rem}.virtual-try-on-glasses-popin-added-to-cart--transition-exit-done{visibility:hidden}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart-title-placeholder,.virtual-try-on-glasses-popin-added-to-cart__close{display:none}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart{background-color:#fff;padding:1rem;min-height:12.25rem;font-size:.875rem}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin-added-to-cart .added-to-cart{align-items:normal}}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-title{border:unset;margin:1rem .3125rem 0 0}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-title{margin-top:.375rem;padding-right:1.25rem}}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-basket-link{margin-top:.375rem;margin-bottom:.75rem}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-buttons{width:27.5rem}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-buttons{width:100%}}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-buttons .apple-pay-button,.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-buttons .button-link,.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-buttons .checkout-container--paypal{margin:.375rem 0}.virtual-try-on-glasses-popin-added-to-cart .added-to-cart .added-to-cart-buttons .terms-and-conditions{margin-bottom:.625rem}.virtual-try-on-glasses-popin-added-to-cart__close{position:fixed;right:0;top:.25rem;padding:1.25rem}.virtual-try-on-glasses-popin-added-to-cart__close svg{width:.9375rem;height:.9375rem}.virtual-try-on-glasses-popin-notify-me{background-color:#fff;overflow-y:scroll;top:0;display:flex;position:fixed}.virtual-try-on-glasses-popin-notify-me--is-sent{top:100%;bottom:0;transition:all .42s ease-in;width:100%}.virtual-try-on-glasses-popin-notify-me--transition-enter,.virtual-try-on-glasses-popin-notify-me--transition-enter-active{transition:all .33s ease-in .42s;width:100%;position:fixed}.virtual-try-on-glasses-popin-notify-me--transition-enter{top:100%;bottom:-100%}.virtual-try-on-glasses-popin-notify-me--transition-enter-active{transition:all .33s ease-in .42s;top:0;bottom:0}.virtual-try-on-glasses-popin-notify-me--transition-enter-done,.virtual-try-on-glasses-popin-notify-me--transition-exit,.virtual-try-on-glasses-popin-notify-me--transition-exit-active{transition:all .42s ease-in;width:100%;position:fixed;top:0;bottom:0}.virtual-try-on-glasses-popin-notify-me--transition-enter-done .notify-me__loading,.virtual-try-on-glasses-popin-notify-me--transition-enter-done .notify-me__response,.virtual-try-on-glasses-popin-notify-me--transition-exit-active .notify-me__loading,.virtual-try-on-glasses-popin-notify-me--transition-exit-active .notify-me__response,.virtual-try-on-glasses-popin-notify-me--transition-exit .notify-me__loading,.virtual-try-on-glasses-popin-notify-me--transition-exit .notify-me__response{opacity:0}.virtual-try-on-glasses-popin-notify-me--transition-exit-active{transition:all .21s ease-in;top:100%!important;bottom:-100%}.virtual-try-on-glasses-popin-notify-me--transition-exit-done{visibility:hidden}.virtual-try-on-glasses-popin-notify-me .notify-me{padding:2rem 1rem;margin:auto;width:100%;min-width:unset}.virtual-try-on-glasses-popin-notify-me .notify-me .notify-me-cdc-form{flex:unset}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin-notify-me .notify-me .notify-me-cdc-form .notify-me-cdc-newsletter-checkbox .box{align-self:flex-start;margin-top:.125rem}}.virtual-try-on-glasses-popin-notify-me .notify-me__loading{opacity:0}.virtual-try-on-glasses-popin-notify-me__close{position:fixed;right:0;top:0;padding:1.875rem}.virtual-try-on-glasses-popin-notify-me__close svg{width:.9375rem;height:.9375rem}.virtual-try-on-glasses-popin-footer{background-color:#fff;position:fixed;width:100%;box-sizing:border-box;bottom:-31.25rem}.virtual-try-on-glasses-popin-footer--transition-enter,.virtual-try-on-glasses-popin-footer--transition-enter-active{transition:all .42s ease-in;width:100%;box-sizing:border-box;position:fixed}.virtual-try-on-glasses-popin-footer--transition-enter{bottom:-31.25rem}.virtual-try-on-glasses-popin-footer--transition-enter-active{transition:all .42s ease-in .21s;bottom:0}.virtual-try-on-glasses-popin-footer--transition-enter-done,.virtual-try-on-glasses-popin-footer--transition-exit,.virtual-try-on-glasses-popin-footer--transition-exit-active{transition:all .42s ease-in;width:100%;box-sizing:border-box;position:fixed;bottom:0}.virtual-try-on-glasses-popin-footer--transition-exit-active{bottom:-31.25rem}.virtual-try-on-glasses-popin-footer--transition-exit-done{visibility:hidden}.virtual-try-on-glasses-popin-footer__controls{padding:0 1.25rem;display:flex;height:5.375rem;flex:1;justify-content:space-between;align-items:center}.virtual-try-on-glasses-popin-footer__controls--extended{padding:0 1.25rem 1.25rem}.virtual-try-on-glasses-popin-footer__controls__product-title{flex:1;font-size:.9375rem;line-height:2rem}.virtual-try-on-glasses-popin-footer__controls__actions{display:flex;flex:1;flex-direction:column;align-items:flex-end;justify-content:center;margin-left:1.25rem;position:relative}.virtual-try-on-glasses-popin-footer__controls__actions .popin-actions{align-items:flex-end;width:100%;position:relative}.virtual-try-on-glasses-popin-footer__controls__actions .popin-actions__order-action{width:auto}.virtual-try-on-glasses-popin-footer__controls__actions .popin-actions__button{width:auto;margin-top:0}.virtual-try-on-glasses-popin-footer__controls__actions .popin-actions__max-size-reached-error{padding:0;position:fixed;bottom:-1.875rem;text-align:end;height:1.75rem}.virtual-try-on-glasses-popin-footer__controls__buttons{display:flex;align-self:center;height:3.375rem}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin-footer__controls__buttons{height:2.625rem}}@media screen and (min-width:50rem){.virtual-try-on-glasses-popin-footer__controls__buttons__icon{width:3.375rem;height:3.375rem;border-radius:50%}.virtual-try-on-glasses-popin-footer__controls__buttons__icon:hover{background-color:#000}.virtual-try-on-glasses-popin-footer__controls__buttons__icon:hover svg{fill:#fff;color:#fff}}.virtual-try-on-glasses-popin-footer__controls__buttons__icon__revert svg{transform:rotate(90deg)}.virtual-try-on-glasses-popin-footer__controls__buttons__icon--download{margin-left:.75rem}@media screen and (min-width:50rem){.virtual-try-on-glasses-popin-footer__controls__buttons__icon--download{margin-left:1.25rem}.virtual-try-on-glasses-popin-footer__controls__buttons__icon--download:hover{background-color:#000;border-radius:50%}.virtual-try-on-glasses-popin-footer__controls__buttons__icon--download:hover svg{fill:transparent;color:transparent}.virtual-try-on-glasses-popin-footer__controls__buttons__icon--download:hover svg g{stroke:#fff}}.virtual-try-on-glasses-popin-footer__controls__buttons .icon svg{width:3.375rem;height:3.375rem}@media screen and (max-width:49.9375rem){.virtual-try-on-glasses-popin-footer__controls__buttons .icon svg{width:2.625rem;height:2.625rem}}.virtual-try-on-glasses-popin-declinations{padding-top:1.125rem;border-top:.0625rem solid #e5e5e5}.virtual-try-on-glasses-popin-declinations__header{display:flex;margin:0 1.4375rem 1.1875rem 1.25rem;cursor:pointer}.virtual-try-on-glasses-popin-declinations__header .arrow-icon .icon{display:flex;align-items:center}.virtual-try-on-glasses-popin-declinations__header .arrow-icon svg{height:.75rem}.virtual-try-on-glasses-popin-declinations .smooth-slider__slider__content{padding:0 1.25rem}.virtual-try-on-glasses-popin-declinations .smooth-slider__slider__content__children{padding-left:0;width:20%}@media screen and (max-width:25rem){.virtual-try-on-glasses-popin-declinations .smooth-slider__slider__content__children{width:33%}}.virtual-try-on-glasses-popin-declinations .smooth-slider__slider__content__children:not(:first-of-type){padding-left:.25rem}.virtual-try-on-glasses-popin-declinations .smooth-slider__slider__content__children:last-of-type{border-right:unset;padding-right:.25rem}.virtual-try-on-glasses-popin-declinations__slider{visibility:visible;max-height:31.25rem;transition:all .32s}.virtual-try-on-glasses-popin-declinations__slider.slider--is-expanded{visibility:hidden;max-height:0;transition:all .32s;overflow-y:hidden}.virtual-try-on-glasses-popin-declinations__slider .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);padding-top:0;z-index:1;height:100%;align-items:center;width:10%}.virtual-try-on-glasses-popin-declinations__slider .arrow-icon .icon{display:flex;align-items:center}.virtual-try-on-glasses-popin-declinations__slider .arrow-icon svg{height:.75rem}.virtual-try-on-glasses-popin-declinations__slider .arrow-icon--left{left:0;background:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff 57.29%);justify-content:flex-start;padding-left:.625rem}.virtual-try-on-glasses-popin-declinations__slider .arrow-icon--right{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 57.29%);justify-content:flex-end;padding-right:1.25rem}.virtual-try-on-glasses-popin-declinations__slider .arrow-icon.slick-disabled{display:none}.virtual-try-on-glasses-popin-declinations__slider .slick-track{margin-left:0}.virtual-try-on-glasses-popin-declinations__slider .slick-bottom{margin-top:0}.virtual-try-on-glasses-popin-declinations__slider .slick-slide{padding:0 .125rem}.virtual-try-on-glasses-popin-declinations__slider__button{width:100%}.virtual-try-on-glasses-popin-declinations__slider__button--selected .image{position:relative}.virtual-try-on-glasses-popin-declinations__slider__button--selected .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:.0625rem;background-color:#000}.virtual-try-on-glasses-popin-declinations__slider .slider .slick-slider{padding:0 1.25rem}.swatch-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.swatch-preview-title{text-align:center;margin-bottom:1rem}.swatch-preview-description{font-size:.9375rem;margin-bottom:1rem}.swatch-preview .swatches-selector{max-width:33.75rem}.swatch-preview .swatches-selector .generic-variations-slider{padding:0 1.25rem}.swatch-preview .swatches-selector .generic-variations{justify-content:center}.swatch-preview-content{width:100%;display:flex;flex-direction:column;align-items:center;max-width:55.1875rem;position:relative;padding:.625rem 2.5rem 2.5rem;margin-top:.375rem;border:.0625rem solid #e5e5e5}.swatch-preview-content:before{content:"";display:block;position:absolute;top:-.375rem;left:calc(50% - .3125rem);width:.625rem;height:.625rem;background:#fff;border-right:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5;transform:rotate(225deg)}.swatch-preview-content-shade-title{display:flex;justify-content:center;margin-bottom:.625rem}.swatch-preview-content-image,.swatch-preview-content-image img{width:100%}.swatch-preview-content .product-legend{margin-top:1rem}.swatch-preview-content .product-legend .intensity,.swatch-preview-content .product-legend .price-line,.swatch-preview-content .product-legend .product-legend-tags,.swatch-preview-content .product-legend .product-shades-count,.swatch-preview-content .product-legend .product-title{display:flex;justify-content:center}.swatch-preview-content .product-subtitle{text-align:center;line-height:1.6rem}.swatch-preview-content .add-to-cart-button,.swatch-preview-content .static-button{margin:1.25rem auto 0;text-align:center;height:3rem}@media screen and (max-width:49.9375rem){.swatch-preview-title{margin-bottom:.3125rem}.swatch-preview-description{text-align:center;margin:0 1.25rem .3125rem}.swatch-preview-content{width:100%;padding:1.875rem 0;border-left:none;border-right:none}}.gift-finder{display:flex;flex-direction:column;align-items:center;text-align:center}.gift-finder__title{margin:1.875rem 1.25rem .9375rem;max-width:42.1875rem;width:auto}.gift-finder__description{max-width:42.1875rem;font-size:.9375rem}.gift-finder__image{width:80%;height:auto;margin-top:1.5625rem}.gift-finder__image .image{width:100%;height:auto}.gift-finder__select{width:31.25rem;padding-top:2.5rem;position:relative}.gift-finder__submit{margin:3.125rem 0 1.875rem}@media screen and (max-width:49.9375rem){.gift-finder__description{padding:0 .9375rem}.gift-finder__image,.gift-finder__image img{width:100%}.gift-finder__select{width:18.75rem}}.gift-finder-result{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:5rem;width:100%;padding-top:1.25rem}.gift-finder-result__title{margin-bottom:1.25rem;padding:0 1.25rem;width:auto}.gift-finder-result .gift-finder-result-product>.gift-finder-result-product{margin-left:2.5rem}.gift-finder-result__image{width:80%;height:auto;margin-bottom:5rem;position:relative}.gift-finder-result__image .image{width:100%;height:auto}.gift-finder-result__image__button{position:absolute;width:100%;bottom:2.5rem}.gift-finder-result__image__button .add-gift-set-to-cart{display:block;margin:0}.gift-finder-result__image__button .add-gift-set-to-cart .button-link{width:auto;height:3rem}.gift-finder-result .add-gift-set-to-cart{display:block;margin:0}.gift-finder-result .add-gift-set-to-cart .button-link{width:auto;height:3rem;margin:0 auto}.gift-finder-result__button .add-gift-set-to-cart{display:block;margin-bottom:1.4375rem}.gift-finder-result__button .add-gift-set-to-cart .button-link{width:auto;height:3rem;margin:0 auto}.gift-finder-result__products--slider{overflow:hidden;width:90%;position:relative}.gift-finder-result__products--slider .arrow-icon{position:absolute;top:35%;z-index:1;transform:translateY(-50%)}.gift-finder-result__products--slider .arrow-icon--left{left:0}.gift-finder-result__products--slider .arrow-icon--right{right:0}.gift-finder-result__retry{width:80%;position:relative}.gift-finder-result__retry__button{position:absolute;width:100%;bottom:2.5rem}@media not all and (min-resolution:0.001dpcm){.gift-finder-result__retry__button .button-link-content{height:1.5625rem;padding-top:.3125rem}.gift-finder-result__retry__button .button-link-content svg{width:.9375rem;height:.9375rem}}@media screen and (max-width:49.9375rem){.gift-finder-result__title{margin-bottom:1.875rem}.gift-finder-result__image,.gift-finder-result__image img,.gift-finder-result__retry,.gift-finder-result__retry img{width:100%}.gift-finder-result__retry__button{bottom:3rem}}.personalization-bundle{display:flex;flex:1;padding:0}@media screen and (min-width:49.9375rem){.personalization-bundle *{min-height:0;min-width:0}}.personalization-bundle__preview{flex:7}.personalization-bundle__preview .product-medias-slider{background-color:#f3f3f5}.personalization-bundle__preview__media{background-color:#efeff1;width:100%;padding-bottom:100%;height:0}.personalization-bundle__preview__media--zoom{width:100%;padding-bottom:100%;height:0;overflow:hidden}.personalization-bundle__preview__media--zoom img{transform:scale(2) translate(-25%)}.personalization-bundle__preview .slick-slider{position:relative}.personalization-bundle__preview .slick-slider .slick-bottom{margin-top:0;position:absolute;bottom:1.25rem}.personalization-bundle__preview .slick-bottom{position:absolute;margin-top:-1.25rem}.personalization-bundle__personalization-configuration{flex:4;flex-direction:column;margin-left:5.625rem}.personalization-bundle__personalization-configuration .product-description{margin-top:1.25rem}.personalization-bundle__personalization-configuration *{min-height:unset;min-width:unset}.personalization-bundle__personalization-configuration .personalization-description__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}@media screen and (max-width:49.9375rem){.personalization-bundle{flex-direction:column;padding:0}.personalization-bundle__preview{flex:1}.personalization-bundle__personalization-configuration{flex:1;margin-left:0}.personalization-bundle__personalization-configuration .variation-select-native{padding:.75rem 0}.personalization-bundle__personalization-configuration .variation-select-native .variation-option{height:3.125rem}}.personalization-bundle-sections{display:flex;flex-direction:column;border-radius:.3125rem;box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.15);padding:1.625rem}.personalization-bundle-sections__title{font-size:2.75rem}.personalization-bundle-sections__description{color:#757575;font-size:1.125rem}.personalization-bundle-sections__section:first-of-type{margin-top:1.25rem;border-top:.0625rem solid #e5e5e5}.personalization-bundle-sections__price{font-size:1.125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;align-self:center;margin-top:1.4375rem}.personalization-bundle-sections__add-to-cart{margin:1.4375rem 1.5625rem 0;height:3.75rem}.personalization-bundle-sections__add-to-cart--disabled__container{display:flex;justify-content:center;margin:1.4375rem 1.5625rem 0}.personalization-bundle-sections__add-to-cart--disabled__container .personalization-sections__add-to-cart{width:100%;margin:0}@media screen and (max-width:49.9375rem){.personalization-bundle-sections{box-shadow:none;padding:1.25rem}}.account-panel-content{height:calc(100% - 7.8125rem);overflow-y:auto;box-sizing:border-box}.account-panel-content::-webkit-scrollbar{-webkit-appearance:none;width:.4375rem}.account-panel-content::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:rgba(0,0,0,.5);box-shadow:0 0 .0625rem hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 .0625rem hsla(0,0%,100%,.5)}@media screen and (max-width:49.9375rem){.account-panel-content{height:calc(100% - 6.5625rem)}}.connected-account{display:flex;flex-direction:column;margin:0 1.25rem;font-size:.9375rem;padding-top:3.125rem;height:calc(100% + 3.125rem)}.connected-account-top{display:flex;flex-direction:column;align-items:flex-start}.connected-account-greetings{padding-left:1.25rem}.connected-account-logout{margin:.75rem 0 0;padding:0 0 2.5rem 1.25rem;text-decoration:underline;line-height:1.25rem}.connected-account-logout.withBorderBottom{border-bottom:.0625rem solid #e5e5e5;margin-bottom:2.5rem}.connected-account-logout:hover{font-weight:700}.connected-account .account-loyalty-program-status{padding:0 1.25rem 2.5rem}.account-link-section{display:flex;flex-direction:column;margin:0 1.25rem 2.5rem}.account-link-section-top{display:flex;align-items:center;margin-bottom:.3125rem}.account-link-section-icon{margin-right:.8125rem}.account-link-section-icon svg{width:1.4375rem;height:1.4375rem}.account-link-section-link{margin:.3125rem 0 .3125rem 2rem;font-size:.9375rem}.account-link-section a{width:100%}.account-link-section__title--with-link:hover,.account-link-section a:hover{font-weight:700}.unconnected-account{display:flex;flex-direction:column;align-items:center;min-height:100%;padding-bottom:0!important}.unconnected-account-login,.unconnected-account-signup{display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.unconnected-account-title{text-align:center}.unconnected-account-login{width:100%;margin:auto;flex-shrink:0;flex-grow:1;justify-content:center;padding:1.25rem 3.125rem}.unconnected-account-login .unconnected-account-title{margin-bottom:.625rem}.unconnected-account-login .unconnected-account-subtitle{font-size:.9375rem;margin-bottom:1.25rem}.unconnected-account-signup{background-color:#f6f6f6;width:100%;flex-grow:1;justify-content:center;padding:1.25rem 0}.unconnected-account-signup .unconnected-account-title{margin-bottom:1.25rem}.unconnected-account-signup .unconnected-account-subtitle{font-size:.9375rem;margin-bottom:1.25rem}.unconnected-account-signup .account-loyalty-program-banner,.unconnected-account-signup .account-loyalty-program-banner-old{margin:3.125rem 0}@media screen and (max-width:47.9375rem){.unconnected-account-signup .account-loyalty-program-banner-old{margin:3.125rem 1.25rem 1.25rem;width:calc(100% - 1.25rem)}}.unconnected-account .button-link{text-transform:uppercase}.account-loyalty-program-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#e5e5e5;background-image:url(https://media.dior.com/hzn/loyalty_program/loyalty_background.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;width:31.25rem;box-sizing:border-box;text-align:center;padding:3.75rem}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner{width:100%;padding:1.875rem}}.account-loyalty-program-banner__text{font-size:.9375rem;margin:1.875rem 0;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner__text{font-size:.8125rem;max-width:13.125rem;max-width:calc(100% - 1.875rem);word-break:break-word}}.account-loyalty-program-banner__button{text-transform:uppercase;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner__button{font-size:.8125rem}}.account-loyalty-program-banner-old{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#06042f;background-image:url(https://media.dior.com/hzn/loyalty_program/background_banner.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;height:26.875rem;width:31.25rem;text-align:center;color:#fff}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner-old{height:14.375rem;width:100%}}.account-loyalty-program-banner-old:before{position:absolute;top:0;width:20.625rem;height:20.625rem;content:"";background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star.png);background-repeat:no-repeat;background-position:center -3.75rem;background-size:100%}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner-old:before{background-size:60%}}.account-loyalty-program-banner-old__title{margin-bottom:.625rem;max-width:calc(100% - 1.25rem);word-break:break-word;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner-old__title{margin-bottom:.625rem}}.account-loyalty-program-banner-old__text{font-size:.9375rem;margin:0 1.875rem 1.25rem;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner-old__text{font-size:.8125rem;max-width:13.125rem;margin:0 0 .9375rem;max-width:calc(100% - 1.875rem);word-break:break-word}}.account-loyalty-program-banner-old__button{margin-bottom:3.75rem;text-transform:uppercase;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner-old__button{height:1.875rem;margin-bottom:1.875rem}}.cart{padding-top:1.25rem}.cart__reinsurance-banner{display:flex;align-items:center;margin:0 1.25rem 2.5rem;padding-bottom:.625rem;border-bottom:.0625rem solid #e5e5e5}@media screen and (max-width:49.9375rem){.cart__reinsurance-banner{margin:0 .625rem 2.5rem}}.cart__reinsurance-banner-icon{margin:0 1.25rem}.cart__reinsurance-banner-message{font-size:.9375rem}.cart-error-message{padding:0 1.25rem .625rem;color:#d70000}.cart .basket-error-box{margin:0 1.25rem 1rem}@media screen and (max-width:49.9375rem){.cart .basket-error-box{margin:0 .625rem 1rem}}.cart-product-list{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.9375rem}.cart-product-list--with-padding-bottom{padding-bottom:3.75rem}.cart-product-list .cart-item-placeholder{display:flex;width:100%;padding:1.25rem;box-sizing:border-box}.cart-product-list .cart-item-placeholder-image{width:25rem!important;height:8.75rem!important}.cart-product-list .cart-item-placeholder-title{margin:1rem 5rem 0 2rem}.cart-product-list>ul{width:100%;box-sizing:border-box;padding:0 1.25rem}@media screen and (max-width:49.9375rem){.cart-product-list>ul{padding:0 .625rem}}.cart-product-list .product-list-item{width:100%;margin-bottom:1.875rem}.cart-product-list .cart-button{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}.cart-product-list .apple-pay-button{margin-top:.9375rem}.cart-product-list .cart-link{text-decoration:underline;margin-top:.9375rem}.cart-product-list .cart-link:hover{font-weight:700}.cart-product-list .button-link{width:100%;box-sizing:border-box}.cart-product-list+.cart-product-list{border-top:.0625rem solid #cecece;padding-top:1.25rem}.subscribe-or-share-cover{display:block;max-width:90rem}.subscribe-or-share-cover-top{display:flex;width:100%}.subscribe-or-share-cover-media{width:69%;margin-right:2.5rem}.subscribe-or-share-cover-text-and-buttons{width:31%;display:flex;flex-direction:column}.subscribe-or-share-cover-buttons{display:flex;width:100%;justify-content:space-between;margin-top:1.875rem}.subscribe-or-share-cover-suscribe-button{width:100%;margin-right:1.25rem}.subscribe-or-share-cover-share-button{width:100%}@media screen and (max-width:49.9375rem){.subscribe-or-share-cover{display:flex;flex-direction:column;padding:1.25rem}.subscribe-or-share-cover-top{display:flex;flex-direction:column;width:100%}.subscribe-or-share-cover-media{width:100%}.subscribe-or-share-cover-text-and-buttons{margin-top:1.25rem;padding:0 1.25rem;width:auto}.subscribe-or-share-cover-buttons{flex-direction:column;width:100%;margin-left:auto;margin-right:auto;max-width:18.4375rem}.subscribe-or-share-cover-buttons .button-link{margin-bottom:.9375rem}.subscribe-or-share-cover-share-button,.subscribe-or-share-cover-suscribe-button{max-width:18.4375rem}}.grid-slider{display:flex;flex-direction:column}.grid-slider__title{display:block;width:100%;text-align:center}.grid-slider__view-switch{align-self:flex-end;margin-bottom:.8125rem}.grid-slider__view-switch .view-switch-item svg{width:1.625rem;height:1.625rem}.grid-slider__view-switch .view-switch-item+.view-switch-item{margin-left:1rem}@media screen and (max-width:49.9375rem){.grid-slider__view-switch{margin-right:1.125rem}.grid-slider__view-switch .view-switch-item svg{width:1.375rem;height:1.375rem}.grid-slider__view-switch .view-switch-item+.view-switch-item{margin-left:.625rem}}.gallery{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between}.gallery,.gallery .gallery-container{display:flex;height:100%;align-items:center}.gallery .gallery-container{position:relative;justify-content:center;flex:1;flex-shrink:1}.gallery .gallery-container:hover .gallery-controls .arrow{visibility:visible}.gallery .gallery-container .gallery-img-container{padding:0 4.6875rem;height:100%;display:flex;justify-content:center;align-items:center}.gallery .gallery-container .gallery-controls{position:absolute;display:flex;left:3.125rem;right:3.125rem;justify-content:space-between;align-items:center}.gallery .gallery-container .gallery-controls .arrow{height:3.125rem;background:none;border:0;cursor:pointer;visibility:hidden}.gallery .gallery-container .gallery-controls .arrow .icon{color:#000;font-size:.5rem}.gallery .slider-zoom-control{flex-shrink:0}.gallery .vertical-slider{flex-shrink:0;max-height:70vh}@media screen and (max-width:49.9375rem){.gallery-popin.popin__wrapper{padding:0}.gallery-popin .popin__wrapper__close svg{-webkit-filter:drop-shadow(0 0 1px hsla(0,0%,100%,.9));filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}}.image-zoomer{cursor:pointer;overflow:hidden}.image-zoomer__viewer{transition:transform .25s ease-in-out}.image-zoomer__viewer .image img{max-width:100%;max-height:calc(100vh - 8em);height:auto!important;width:auto!important}.image-zoomer__viewer--dragging{transition:none}.image-zoomer-legend.legend{margin:1rem 0;text-align:center;padding:0;width:100%;position:absolute;bottom:0}@media screen and (max-width:49.9375rem){.image-zoomer-legend.legend{position:relative}}.footer-blocks{display:flex;justify-content:space-between;height:100%;max-width:90rem;padding:1.875rem;margin:0 auto}.footer-blocks:after,.footer-blocks:before{content:"";display:block}.footer-blocks-block{width:100%;display:inline-block;flex-direction:column;justify-content:center;align-items:center;text-align: center;}.footer-blocks-subblock{display:flex;justify-content:center;width:100%}.footer-blocks-subblock>*{padding:1.25rem 0}.footer-bottom-legal-notice{max-width:75rem;text-align:center;margin:auto;padding:0 2.5rem 1.25rem;font-size:.8125rem}.footer-bottom-legal-notice a{text-decoration:underline}.footer-bottom-legal-notice a:hover{font-weight:700}@media screen and (max-width:49.9375rem){.footer-blocks{display:flex;flex-direction:column;width:100%;align-items:center;padding:0}.footer-blocks-block{width:100%;border-bottom:.0625rem solid #e5e5e5;padding:1.25rem;box-sizing:border-box}.footer-blocks-block:last-of-type{padding:0;margin:0 1.25rem}.footer-blocks-subblock{border-bottom:.0625rem solid #e5e5e5;padding:0 1.25rem;box-sizing:border-box}.footer-blocks-subblock>.social-media-link-list{border-bottom:none}.footer-bottom-legal-notice{font-size:.8125rem;padding:1.25rem}}.news-item{width:100%;height:100%;display:flex;flex-direction:column}@supports (-ms-ime-align:auto){.news-item{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.news-item{display:block}}.news-item img:not(.news-item-packshot){display:block;width:100%;height:100%}.news-item .news-item-packshot{width:23%}.news-item-subtitle{font-size:.8125rem;line-height:1.125rem;margin-bottom:.625rem;color:#757575}.news-item-title{padding:0 .25rem;margin-bottom:.8125rem;font-size:1.625rem;line-height:2rem;color:#000;text-transform:uppercase}.news-item-visuals{position:relative}.news-item-packshot{margin-left:30%;position:absolute}.news-item-infos{flex:1;padding:.9375rem 0}@supports (-ms-ime-align:auto){.news-item-infos{min-height:8.5rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.news-item-infos{min-height:8.5rem}}.news-item-image-link{width:100%}.news-item-link{cursor:pointer;display:inline-flex;flex-direction:column;height:100%}@media screen and (min-width:50rem){.news-item-packshot{width:22.657%;bottom:-10.95%;left:50%;transform:translateX(-50%)}.news-item-infos{padding-bottom:0;max-width:calc(100% - 10.25rem)}.news-item .static-button{display:block;font-size:.9375rem;width:14.0625rem}.news-item .static-button .button-link{width:100%}}@media screen and (max-width:49.9375rem){.news-item{text-align:center}.news-item img{width:100%}.news-item-title{display:flex;justify-content:center;font-size:1.3125rem;line-height:1.625rem}.news-item-packshot{bottom:-1.875rem;right:0;width:50%!important}.news-item-infos{display:flex;flex-direction:column}@supports (-ms-ime-align:auto){.news-item-infos{min-height:auto}}}@media screen and (max-width:49.9375rem) and (-ms-high-contrast:active){.news-item-infos{min-height:auto}}@media screen and (max-width:49.9375rem){.news-item .static-button{width:100%;font-size:.9375rem;margin-top:auto;margin-bottom:1.5625rem}.news-item .static-button .button-link{align-self:center}}.news-item.news-video-item{max-width:59.375rem;margin:auto}.cover-items-slider .slick-bottom{display:inline-flex;width:auto}.media-text-link-half{display:flex;font-size:3.25rem;line-height:1.5rem;width:100%;max-width:100%;align-items:center;box-sizing:border-box}.media-text-link-half__media{width:50%;height:100%}.media-text-link-half__content{display:flex;flex-direction:column;width:50%;max-width:100%;height:100%;align-items:center}.media-text-link-half__content .texts{width:100%}.media-text-link-half__content .texts__title{text-align:center;width:100%}.media-text-link-half__content .texts__description{font-size:.9375rem;line-height:1.5rem;text-align:center;padding-bottom:.625rem;width:100%}.stock-in-store{max-width:50rem;width:100%}.stock-in-store__title{text-align:center;margin-bottom:2.5rem}@media screen and (min-width:50rem){.stock-in-store__content{width:calc(100% + .4375rem);height:52vh;overflow-y:scroll;overflow-x:hidden;display:flex;flex-wrap:wrap}.stock-in-store__content::-webkit-scrollbar{-webkit-appearance:none;width:.4375rem}.stock-in-store__content::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:rgba(0,0,0,.5);box-shadow:0 0 .0625rem hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 .0625rem hsla(0,0%,100%,.5)}.stock-in-store__product{width:40%;box-sizing:border-box;padding-right:2.5rem}.stock-in-store__boutiques{width:60%}.stock-in-store__boutiques,.stock-in-store__reserve-in-store{padding-right:.125rem;box-sizing:border-box}}@media screen and (max-width:49.9375rem){.stock-in-store__product{margin-bottom:1.25rem}}.stock-in-store__product .toggle-wishlist{display:none}.stock-in-store__product .product-title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.stock-in-store__variation{margin:0 auto}.stock-in-store__reserve-in-store{width:100%}.stock-in-store__mention{color:#757575;font-size:.8125rem;padding-top:2.5rem;text-align:center}.product-slider-infos{overflow:hidden;box-sizing:border-box;text-align:center}.product-slider-infos__title{margin:0 1.25rem 1.5625rem;width:auto}.product-slider-infos__description{max-width:34.375rem;margin:0 auto;text-align:center}.product-slider-infos__description+.product-push-slider{margin-top:1.5625rem}.product-slider-infos__container{display:flex;flex-direction:column;align-items:center;max-width:50%;text-align:center;margin:4.375rem auto 0;line-height:1.5rem}.product-slider-infos__container .intensity{width:auto}.product-slider-infos__container .price-line{display:block}.product-slider-infos__container .static-button{text-transform:uppercase;margin:1.25rem 0;display:block}@media screen and (max-width:49.9375rem){.product-slider-infos__description{padding:0 .9375rem}.product-slider-infos__description+.product-push-slider{margin-top:1.5625rem}.product-slider-infos__container{max-width:100%;margin-top:1.25rem}.product-slider-infos__container span{max-width:none}.product-slider-infos__container__subtitle{padding:0;width:100%;text-align:center}}.make-up-comparator{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.make-up-comparator-title{text-align:center;margin-bottom:.9375rem}.make-up-comparator-description{font-size:.9375rem;margin-bottom:.9375rem}.make-up-comparator-content{position:relative;padding:2.5rem;margin-top:.375rem;border:.0625rem solid #e5e5e5}.make-up-comparator-content .image-comparator{width:50rem;height:30.4375rem}.make-up-comparator-content .image-comparator-img.image-comparator-overlay{border-right:.0625rem solid #fff}.make-up-comparator-content .image-comparator-slider{top:90%;left:-1.6875rem;width:53.25rem}.make-up-comparator-content .image-comparator-slider::-webkit-slider-runnable-track{top:0;padding-top:0}.make-up-comparator-products{display:flex;margin-top:1.25rem}.make-up-comparator-products .make-up-comparator-product{width:50%}@media screen and (max-width:49.9375rem){.make-up-comparator-title{margin-bottom:.3125rem}.make-up-comparator-description{text-align:center;margin:0 1.25rem .3125rem}.make-up-comparator-content{width:100%;padding:1.875rem 0;border-left:none;border-right:none}.make-up-comparator-content .image-comparator{width:23.4375rem;height:19.875rem;margin:auto}.make-up-comparator-content .image-comparator-img:not(.image-comparator-overlay) .image img{max-width:100%!important}.make-up-comparator-content .image-comparator-overlay .image img{width:23.4375rem}.make-up-comparator-content .image-comparator-slider{top:85%;width:26.875rem}}@media screen and (max-width:23.375rem){.make-up-comparator-content .image-comparator,.make-up-comparator-content .image-comparator-img .image img{width:20rem;height:16.9375rem}.make-up-comparator-content .image-comparator-slider{top:80%;width:23.4375rem}}.product-slider{text-align:center}.product-slider__title{text-align:center;margin:1.25rem 0;width:auto}.product-slider__description{padding:0 1.25rem 1.25rem;max-width:60%;display:inline-block}@media screen and (max-width:49.9375rem){.product-slider__description{box-sizing:border-box;max-width:100%}}@media screen and (max-width:49.9375rem){.product-slider .slick-list{display:flex;align-items:stretch}}.product-slider .slick-track{display:flex;align-items:stretch}.product-slider .product-selection-card__infos .title-with-level{text-align:center;margin:0}.product-slider .product-selection-card__tags{margin-bottom:.4375rem}@media screen and (min-width:50rem){.product-slider .product-selection-card__title{padding-bottom:.3125rem}}.product-slider .slick-slide{padding:0 .625rem;height:auto;box-sizing:border-box}@media screen and (min-width:50rem){.product-slider .slider{overflow:visible}.product-slider .arrow-icon{position:absolute;top:40%;transform:translateY(-50%);z-index:2;overflow:visible}.product-slider .arrow-icon--right{right:-1.25rem}.product-slider .arrow-icon--left{left:-1.25rem}}@media screen and (max-width:42.4375rem){.product-slider .slick-slide .with-opacity-transition{opacity:0;transform:translateX(-30%);transition:opacity .4s ease-in .1s,transform .5s ease-in 0s}.product-slider .slick-slide.slick-active .with-opacity-transition{opacity:1;transform:translateX(0);transition:opacity .4s ease-out 0s,transform .5s ease-out 0s}.product-slider .slick-slide.slick-active+.slick-slide .with-opacity-transition{opacity:0;transform:translateX(30%)}}.products-selection{text-align:center;background-color:#f6f6f6;padding:1rem 0}.products-selection .products-selection-slider,.products-selection__title{margin-top:1rem}.products-selection .products-selection-slider .slider.slider--wrapped .slick-slider{padding-left:15%;padding-right:15%}@media screen and (min-width:49.9375rem){.products-selection{margin-left:6.25rem;margin-right:6.25rem;box-shadow:-62.5rem 0 0 0 #f6f6f6,62.5rem 0 0 0 #f6f6f6}}@media screen and (min-width:50rem){.products-selection .product-selection-card__description{max-height:6.25rem}}.products-selection-slider{margin:0 1.875rem}.products-selection-slider .slider .slick-track{display:flex;align-items:stretch}.products-selection-slider .slider .slick-track .slick-slide{padding:0 .9375rem;height:auto}.products-selection-slider .arrow-icon{position:absolute;top:30%;transform:translateY(-50%);z-index:1}.products-selection-slider .arrow-icon--right{right:-3.125rem}.products-selection-slider .arrow-icon--left{left:-3.125rem}@media screen and (max-width:49.9375rem){.products-selection-slider{margin:0}.products-selection-slider .slick-slide .with-opacity-transition{opacity:0;transform:translateX(-30%);transition:opacity .4s ease-in .1s,transform .5s ease-in 0s}.products-selection-slider .slick-slide.slick-active .with-opacity-transition{opacity:1;transform:translateX(0);transition:opacity .4s ease-out 0s,transform .5s ease-out 0s}.products-selection-slider .slick-slide.slick-active+.slick-slide .with-opacity-transition{opacity:0;transform:translateX(30%)}.products-selection-slider .slick-bottom{margin-top:0}}.filters-panel{overflow-y:none;background-color:#fff}.filters-panel.deployed{transform:translateZ(0)!important;right:0!important;width:80%}.filters-panel__cross-button{position:fixed;top:1.875rem;left:1.1875rem;z-index:1000000002}.filters-panel__cross-button .icon,.filters-panel__cross-button svg{width:1rem;height:1rem}.filters-panel__container{height:100%;max-height:100%;overflow-y:none;display:flex;flex-direction:column;align-items:center}.filters-panel__header{width:100%;height:5rem;padding:0 1.25rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.filters-panel__header__title{flex:1}.filters-panel__header__button{font-size:.8125rem;text-decoration:underline;text-align:right}.filters-panel__filters{width:100%;flex:1;overflow:auto;border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.filters-panel__filters>div{margin:0 1.25rem}.filters-panel__filters>div:not(:first-of-type){border-top:.0625rem solid #e5e5e5}.filters-panel__filters::-webkit-scrollbar{width:0!important;-webkit-appearance:none}.filters-panel__filters .select-cell.is-open{border-left:.0625rem solid transparent;border-right:.0625rem solid transparent}.filters-panel__filters .select-cell{flex-direction:column}.filters-panel__filters .select-cell .title{flex:1;text-align:left;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.filters-panel__filters .select-cell .title .arrow-icon svg{width:.75rem}.filters-panel__filters .select-cell .options{position:static;padding:.125rem 0 1.125rem;margin-left:0;border:0}.filters-panel__filters .select-cell .options .checkbox+.checkbox{margin-top:1.5rem}.filters-panel__filters .filter-cell{text-transform:unset;border:0;padding:0}.filters-panel__filters .filter-separator{display:none}.filters-panel__validate-button{margin:.9375rem 0}.recently-viewed-products .arrow-icon{position:absolute;top:45%;transform:translateY(-50%);font-size:.625rem;padding-top:0;z-index:1}.recently-viewed-products .arrow-icon--left{left:0rem}.recently-viewed-products .arrow-icon--right{right:0rem}.recently-viewed-products .arrow-icon.slick-disabled{display:none}.recently-viewed-products .title-with-level{text-align:center;margin-bottom:1.875rem}.recently-viewed-products .slick-track{margin-left:0}.recently-viewed-products .slick-slide{padding:0 1.25rem}@media screen and (max-width:49.9375rem){.recently-viewed-products .slick-slide{padding:0 .625rem}.recently-viewed-products .slider.slider--wrapped .slick-slider{padding-left:3.5%!important}}.image-with-description-slider .title-with-level{text-align:center;margin:1.25rem 0 2rem}.preview{font-size:.9375rem;line-height:1.5rem;max-width:100%;text-align:center;border-style:solid}.preview.additionnal-cta .preview-content{justify-content:center}.preview.additionnal-cta .preview-content>:not(:last-child){margin-bottom:1.25rem}.preview-bloc-title{padding-top:2.5rem;width:auto}.preview-bloc-title+.preview-container{margin-top:1.25rem}.preview-subtitle{margin-top:.9375rem}.preview-subtitle+.preview-container{margin-top:1.25rem}.preview-container{display:inline-flex;position:relative;width:100%}.preview-content{display:flex;left:0;position:absolute;flex-direction:column;height:100%;width:100%;align-items:center;justify-content:space-between;padding:2.5rem 1.25rem;box-sizing:border-box;top:50%;transform:translateY(-50%)}@media screen and (max-width:49.9375rem){.preview-content{min-height:100%}}.preview-content-top{display:flex;flex-direction:column;align-items:center}.preview-content-description{margin-top:.8125rem;max-width:30rem}.preview-content-logo{max-width:18.75rem}.preview-content-cta{display:flex;flex-direction:column;text-align:center}.preview-content-cta>:not(:last-child){margin-bottom:1.25rem}.preview-content-cta>* .button-link{width:100%}.preview-content .button-link{text-transform:uppercase}.preview-content .icon{width:.75rem;height:1.25rem}.preview .image{margin:0 auto}@media screen and (max-width:49.9375rem){.preview-bloc-title,.preview-content-description,.preview-subtitle{box-sizing:border-box;padding-left:.9375rem;padding-right:.9375rem}}.button-list{display:flex;text-align:center;justify-content:center}.button-list__link{cursor:default;margin:0 .625rem}.button-list__item{padding:.625rem 1.5625rem}@media screen and (max-width:49.9375rem){.button-list{flex-direction:column}.button-list__link+.button-list__link{margin:1.25rem .625rem 0}}.quote{max-width:50rem;text-align:center;margin:0 auto}.quote .description{font-size:.9375rem;line-height:1.5rem;padding:0 3.125rem}@media screen and (max-width:49.9375rem){.quote .description{padding:0 .9375rem}}.quote .signature{display:inline-block;width:11.25rem}.quote .author{font-size:.8125rem;line-height:1rem}.quote .author .name{text-transform:uppercase}.quote .author .role{color:#757575}.quote .author .name,.quote .author .role{display:block}.accordion-text{display:flex;flex:1;flex-direction:row;padding-top:3.125rem}.accordion-text__summary_wrapper{flex:1;margin-right:2.5rem}.accordion-text__summary_wrapper .sticky-wrapper{flex:1;margin-bottom:3.125rem;padding-bottom:6.25rem}.accordion-text__content_wrapper{flex:2}@media screen and (max-width:49.9375rem){.accordion-text{flex-direction:column;padding:0}.accordion-text__summary_wrapper{max-width:inherit;margin-right:0}.accordion-text__summary_wrapper .sticky-wrapper{width:100%;margin-bottom:0;top:0!important;padding:0 1.25rem}}.accordion-content a{text-decoration:underline}.accordion-content h3,.accordion-content h4{margin-top:.375rem;padding-top:1.625rem}.accordion-content__section{margin-bottom:4.375rem}.accordion-content__section__title{padding-top:1rem;padding-bottom:1rem;margin-top:-1rem;height:1.75rem;border-bottom:.0625rem solid #e5e5e5}.accordion-content__text{line-height:1.5rem;font-size:.9375rem;margin-top:.75rem}.accordion-content__text p+p{margin-top:.75rem}@media screen and (max-width:49.9375rem){.accordion-content{padding:0 1.5rem}.accordion-content__section{margin-bottom:0}.accordion-content__section__title{margin-top:-3.875rem;padding-top:5.875rem;border:0}.accordion-content h3,.accordion-content h4{margin-top:-3.875rem;padding-top:5.5rem}}.accordion-summary{display:flex;flex:1;flex-direction:column;align-self:flex-start;background-color:#fff}.accordion-summary__section{display:flex;flex-direction:column;padding:.625rem 0;border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.accordion-summary__section__is-closed{display:none}.accordion-summary__section__title-wrapper{display:flex;width:100%}.accordion-summary__section__title-wrapper__link{display:flex;align-items:center;justify-content:center;flex:1}.accordion-summary__section__title-wrapper__title{text-align:left;padding:.4375rem 0}.accordion-summary__section__title-wrapper .icon,.accordion-summary__section__title-wrapper svg{width:.625rem;height:.625rem}.accordion-summary__section__title-wrapper .arrow-icon{align-items:center;padding-left:.25rem}.accordion-summary__section__rows{padding-left:.625rem;display:flex;flex:1;flex-direction:column;align-items:flex-start}.accordion-summary__section__rows li{width:100%}.accordion-summary__section__rows__subtitle{display:inline-block;text-align:left;display:flex;flex:1;padding:.4375rem 0;line-height:1.5rem}.accordion-summary__section__rows__is-closed{display:none}.accordion-summary__title-wrapper{display:flex;align-items:center;padding-bottom:1rem}.accordion-summary__title-wrapper .icon,.accordion-summary__title-wrapper svg{width:1rem;height:1rem}.accordion-summary__title-wrapper__title{height:1.75rem;display:flex;align-items:flex-end}.accordion-summary__title-wrapper__title .multiline-text{align-self:flex-end;text-align:left}@media screen and (max-width:49.9375rem){.accordion-summary{border-bottom:.0625rem solid #e5e5e5}.accordion-summary__section{border-bottom:0;max-height:60vh;overflow:scroll}.accordion-summary__section::-webkit-scrollbar{-webkit-appearance:none;display:none}.accordion-summary__title-wrapper{padding:0;display:flex;align-items:center;border-top:.0625rem solid #e5e5e5;border-bottom:none}.accordion-summary__title-wrapper__title{height:3.75rem}.accordion-summary__title-wrapper__title .multiline-text{line-height:3.75rem}}.card-guest-login-form{flex-direction:column;line-height:normal;margin-top:1.375rem}.card-guest-login-form__field{margin-top:.625rem}.card-guest-login-form__field .error-text:empty{display:none}.card-guest-login-form__field .error-text{align-self:flex-start;padding-top:.3125rem}.card-guest-login-form__error{font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;margin-top:1.25rem;color:#d70000}.card-guest-login-form__submit-line{margin-top:1.625rem;display:flex;flex:1;justify-content:center}.apple-business-chat-banner-container{width:100%;margin:.625rem 1.25rem}@media screen and (max-width:49.9375rem){.apple-business-chat-banner-container{order:999}}.apple-business-chat .apple-business-chat-banner-container{margin:2rem 0}.apple-business-chat__not-supported-error{color:#757575;line-height:1.125rem}.card.contact-bloc-appointment .button-link{margin-top:1.25rem}.card.contact-bloc-appointment .card-footer{text-align:center}.contact-bloc-call-us__country{display:flex;height:3.125rem;width:100%}.contact-bloc-call-us__country__option{display:flex;align-items:center;height:2.75rem;min-height:2.8125rem;font-size:.9375rem;padding:0 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact-bloc-call-us__country__option:hover{background-color:#f6f6f6;font-weight:700}.contact-bloc-call-us__country .custom-select-hzn-button{height:100%;z-index:3}.contact-bloc-call-us__country .custom-select-hzn-options{top:1.875rem;z-index:2;height:12.5rem;overflow-y:scroll;box-sizing:border-box;border-bottom:.0625rem solid #cecece;border-left:.0625rem solid #cecece;border-right:.0625rem solid #cecece;background-color:#fff}.contact-bloc-call-us__country .custom-select-hzn-options>:first-of-type{padding-top:1.5625rem}.contact-bloc-call-us__country__selected{z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;width:100%;height:100%;box-sizing:border-box;border:.0625rem solid #000;border-radius:3.75rem;cursor:pointer;background-color:#fff}.contact-bloc-call-us__country .arrow-icon svg{width:.875rem;height:.5rem;fill:#757575}.contact-bloc-call-us__country .is-open .contact-block-call-us__country__selected .arrow-icon{transform:rotate(180deg)}.contact-bloc-call-us__description{align-self:flex-start;text-transform:uppercase;margin-top:1.25rem}.contact-bloc-call-us__idz{display:flex;flex-direction:column}.contact-bloc-call-us__idz__button{display:flex;justify-content:center;text-transform:uppercase;margin:1.5rem auto}.contact-bloc-call-us__idz__legend{font-size:.8125rem;color:#757575;line-height:1.125rem;text-align:left}.contact-bloc-call-us .selected-option{border-radius:1.875rem;border:.0625rem solid #000}.contact-bloc-call-us__phone-text{min-height:2.5rem;margin:1rem 0}.contact-bloc-call-us__legend-text{color:#757575;font-size:.8125rem}.contact-bloc-call-us #idzfcalloffline a{cursor:default}#idzfbusy,#idzfoffline,#idzfonline{text-align:center;margin-top:1.5625rem}#idzfbusy{width:100%;font-size:.8125rem}#idzfoffline a{cursor:default}.contact-bloc-discuss__legend{font-size:.8125rem;color:#757575;line-height:1.125rem;padding-top:1.5625rem;text-align:left}.contact-bloc-discuss__button{text-transform:uppercase}.contact-block-faq-cdc__links{margin:1.25rem 0 .625rem;padding:1.25rem 0;border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.contact-block-faq-cdc__link{display:flex;justify-content:space-between;align-items:center;line-height:1.25rem}.contact-block-faq-cdc__link__icon svg{width:.5625rem}.card.contact-bloc-instant-messaging{padding:1.25rem 0}@media screen and (min-width:50rem){.card.contact-bloc-instant-messaging .card-content>*,.card.contact-bloc-instant-messaging .card-header{padding:0 1.25rem}}.card.contact-bloc-instant-messaging .card-content>:not(:last-of-type){border-bottom:.0625rem solid #e5e5e5;padding-bottom:1.25rem}.card.contact-bloc-instant-messaging .card-content>:not(:first-of-type){padding-top:1.25rem}.card.contact-bloc-instant-messaging .button-link{margin-top:1.25rem}.card.contact-bloc-instant-messaging .card-footer{text-align:center}.card{display:flex;flex-direction:column;justify-content:center;margin:2.5rem 1.25rem 0;padding:1.25rem;box-sizing:border-box}.card *,.card :after,.card :before{box-sizing:inherit}.card--default{border:.0625rem solid #cecece;border-radius:.3125rem}.card--default.card--dropdown{border:none;border-bottom:.0625rem solid #cecece;border-radius:0;padding:1.25rem 0;margin:0 1.25rem;width:100%;max-width:none}.card--default.card--dropdown .card-header{position:relative}.card--default.card--dropdown .card-header .title-with-level{text-align:start;padding:0 2.5rem}.card--default.card--dropdown .card-header .icon{position:absolute;left:0}.card--default.card--dropdown .card-header__icon{right:.1875rem}.card--default.card--dropdown .card-footer{justify-content:space-around}.card--default.card--dropdown .card-content,.card--default.card--dropdown .card-footer{display:none}.card--default.card--dropdown .card-content .link-button .button-link,.card--default.card--dropdown .card-footer .link-button .button-link{width:calc(100% - 1.25rem);margin-left:.625rem}.card--default.card--dropdown.card--is-open .card-content,.card--default.card--dropdown.card--is-open .card-footer{display:block}@media screen and (min-width:50rem){.card{width:25rem}}.card-content{flex:1 0 auto;font-size:.9375rem;padding:1.25rem 0;line-height:1.5rem}.card-content .link-button{padding-top:1.5625rem}.card-content .link-button,.card-footer{display:flex;justify-content:space-around}.card-footer{padding-top:.625rem}.card-footer--align-left{justify-content:flex-start}.card-footer--align-right{justify-content:flex-end}.card-header{align-items:flex-start}.card-header,.card-header button{display:flex;justify-content:flex-start}.card-header button{align-items:center;width:100%}.card-header .icon svg{width:1.25rem;margin-right:.625rem;max-height:1.25rem}.card-header .card-header__icon{margin-left:auto;width:1.25rem;height:1.25rem}.card-legend-text{font-size:.8125rem;color:#757575;line-height:1.125rem;padding-top:1.5625rem}.instant-messaging-apple-business-chat{text-align:center}.instant-messaging-apple-business-chat p{margin-top:.625rem}.instant-messaging-apple-business-chat .apple-business-chat-message-container{margin-top:.9375rem;display:flex;justify-content:center}.quick-buy-content{width:45%}.quick-buy-content__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:.9375rem}.quick-buy-content__description{display:flex;justify-content:space-between;margin:.5rem 0 .3125rem;line-height:1.25rem}.quick-buy-content__description__subtitle{font-size:.8125rem}.quick-buy-content__description__discover{font-size:.875rem;text-decoration:underline;padding-left:.625rem;max-width:40%;text-align:right;align-self:flex-end}.quick-buy-content__vto-glasses-message{font-size:.875rem;margin-top:.625rem;text-decoration:underline;display:inline-block;line-height:1}.quick-buy-content__external-variations-message{display:block;margin-top:1.25rem;font-size:.875rem}.quick-buy-content .sizes{margin-top:1.25rem;padding-bottom:0}.quick-buy-content .sizes .separator{margin-bottom:1.5625rem}.quick-buy-content .sizes-italian-text{margin:0 0 .9375rem;text-align:left}.quick-buy-content .sizes-chart-size-button{margin-top:.9375rem}.quick-buy-content .sizes .size-selector{margin-top:0}.quick-buy-content .sizes .size-selector .custom-select-hzn-options{max-height:11.25rem}.quick-buy-content__separator{margin-top:1.5625rem}@media screen and (max-width:49.9375rem){.quick-buy-content{width:auto;margin-top:.9375rem}.quick-buy-content__title{width:auto;padding:0 1.25rem}.quick-buy-content__description{padding:0 1.25rem}.quick-buy-content .size-selector,.quick-buy-content .size-selector-native,.quick-buy-content .sizes-italian-text,.quick-buy-content__actions,.quick-buy-content__vto-glasses-message{padding-left:1.25rem;padding-right:1.25rem}.quick-buy-content__vto-glasses-message{margin-bottom:.625rem}.quick-buy-content__external-variations-message{margin:1.25rem}.quick-buy-content .sizes{margin-top:.9375rem;padding-bottom:0}.quick-buy-content .sizes .separator{margin-bottom:.9375rem}.quick-buy-content .sizes-italian-text{text-align:left;font-size:.8125rem}.quick-buy-content .sizes .size-selector-native{margin-top:0}.quick-buy-content .sizes-chart-size-button{margin-top:.625rem}.quick-buy-content .sizes .selected-size{padding:.5625rem 1.25rem .5625rem .9375rem;font-size:.8125rem;margin-top:0}.quick-buy-content .sizes .selected-size .icon{right:.4375rem}.quick-buy-content .sizes .selected-size .icon svg{width:.5rem;height:.3125rem}.quick-buy-content__separator{margin-top:.9375rem}}.notify-me .notify-me-cdc-subtitle,.notify-me .notify-me-cdc-subtitle-size{text-align:center;line-height:1.5rem}.notify-me .notify-me-cdc-subtitle{padding-bottom:1.375rem}.notify-me .notify-me-cdc-form{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:1rem}.notify-me .notify-me-cdc-form-row{display:flex;width:100%}.notify-me .notify-me-cdc-form-row>div:last-child{margin-left:1.25rem}.notify-me .notify-me-cdc-field{flex:1;margin-bottom:1.25rem}.notify-me .notify-me-cdc-field .input>input,.notify-me .notify-me-cdc-field .selected{font-size:.8125rem!important}.notify-me .notify-me-cdc-submit{min-width:10.75rem;margin-top:2rem}.notify-me .notify-me-cdc-newsletter-checkbox{max-width:100%;font-size:.8125rem;align-self:flex-start}.notify-me .notify-me-cdc-gdpr-description{margin-top:1rem;font-size:.8125rem}.notify-me .notify-me-cdc-china-form{display:flex;flex-direction:column;align-items:center}.notify-me .notify-me-cdc-china-email-field{width:65%;min-width:15.625rem;margin-bottom:2.1875rem}.notify-me .notify-me-cdc-china-gdpr-checkbox{max-width:100%;display:flex;align-items:center}.notify-me .notify-me-cdc-china-submit{min-width:10.75rem;margin-top:2.1875rem}@media screen and (max-width:49.9375rem){.notify-me .notify-me-cdc-form-row{flex-direction:column}.notify-me .notify-me-cdc-form-row>div:last-child{margin-left:0}.notify-me .notify-me-cdc-field{margin-bottom:.625rem}.notify-me .notify-me-cdc-submit{margin-top:1.75rem}.notify-me .notify-me-cdc-gdpr-description{margin-top:1.25rem}}.contact-form{display:flex;flex-direction:column;box-sizing:border-box;border:.0625rem solid #cecece;border-radius:.3125rem;padding:2.125rem 2.5625rem;align-items:center;max-width:80rem;margin-left:auto;margin-right:auto;margin-bottom:0}.contact-form__container{max-width:50rem;width:100%}.contact-form__section-title{display:flex;align-items:center}.contact-form__section-title svg{width:1.25rem;max-height:1.25rem}.contact-form__section-title__title{margin-left:.625rem}.contact-form__section-title__instructions{font-size:.6875rem;color:#757575;margin:.625rem 0 2.1875rem}.contact-form__fieldset__separator{height:.0625rem;background-color:#e5e5e5;width:100%;margin:1.25rem 0}.contact-form__fieldset__title{display:block;text-align:left;margin-bottom:1rem}.contact-form__fieldset__large-cell .text-input .input{height:7.8125rem}.contact-form__fieldset__large-cell__subtitle{font-size:.8125rem}@media screen and (max-width:49.9375rem){.contact-form__fieldset{flex-direction:column}.contact-form__fieldset__separator,.contact-form__fieldset__title{display:none}.contact-form__fieldset .select-field{margin-bottom:1.25rem}}@media screen and (min-width:50rem){.contact-form__fieldset__row{display:flex}.contact-form__fieldset__row .contact-form__fieldset__cell{width:50%;box-sizing:border-box}.contact-form__fieldset__row .contact-form__fieldset__cell:nth-child(odd){padding-right:.625rem}.contact-form__fieldset__row .contact-form__fieldset__cell:nth-child(2n){padding-left:.625rem}.contact-form__fieldset__row .contact-form__fieldset__large-cell{width:100%;box-sizing:border-box}}.contact-form__fieldset .select-field,.contact-form__fieldset .text-input{width:100%;margin-bottom:1rem}.contact-form__fieldset .select-field.floating-label label,.contact-form__fieldset .text-input.floating-label label{height:1rem}@media screen and (max-width:49.9375rem){.contact-form__fieldset .select-field,.contact-form__fieldset .text-input{margin-bottom:.625rem}}.contact-form__fieldset .select-field.floating-label.centered-label label{height:1rem}.contact-form__fieldset textarea{font-family:inherit}.contact-form__submit{display:flex;width:11.25rem;margin:1.625rem auto 2.5rem;text-transform:uppercase;text-align:center}.contact-form__legend-text{font-size:.6875rem;color:#757575;margin-bottom:1rem}.contact-form-success{display:flex;flex-direction:column;box-sizing:border-box;border:.0625rem solid #e5e5e5;border-radius:.3125rem;padding:2.125rem 2.5625rem;justify-items:center;align-items:center}.contact-form-success__title{font-size:.8125rem;text-align:center}.contact-form-success__button{text-transform:uppercase;margin-top:2.5rem}@media screen and (max-width:49.9375rem){.contact-form-success{min-height:unset;height:100%;border:none}.contact-form-success__button{margin-top:1.25rem}}.contact-form-mobile{border-top:.0625rem solid #cecece;border-bottom:.0625rem solid #cecece;padding:1.25rem 0;margin:0 1.25rem;box-sizing:border-box}.contact-form-mobile__header{display:flex;align-items:center;position:relative;width:100%;text-align:start}.contact-form-mobile__header__title{padding:0 2.5rem}.contact-form-mobile__header .icon{position:absolute}.contact-form-mobile__header .icon svg{width:1.25rem}.contact-form-mobile__header__icon.icon{transform:rotate(-90deg);right:.3125rem}.contact-form-mobile__header__icon.icon svg{width:.875rem}.news-landing-page>.contact-form-mobile{margin-bottom:0}.popin-contact-form{position:relative;font-size:.9375rem}.popin-contact-form__back{display:flex;align-items:center;position:absolute;top:0}.popin-contact-form__back .icon{transform:rotate(90deg);margin-right:.625rem}.popin-contact-form__back .icon svg{width:.875rem}.popin-contact-form~.popin__wrapper__close{display:none}.popin-contact-form .contact-form{padding:3.125rem 0 0;border:none;height:100%}.popin-contact-form .contact-form-success~.popin-contact-form__back{display:none}.count-down{text-align:center}.count-down-date{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif;margin-top:1.875rem}@media screen and (max-width:49.9375rem){.count-down-date{font-size:2.8125rem}}@media screen and (min-width:50rem){.count-down-date{font-size:6.25rem}}.count-down-number-and-title{display:inline-flex;flex-direction:column;align-items:center}.count-down-number-number{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}@media screen and (max-width:49.9375rem){.count-down-number-number{font-size:5.625rem;margin-bottom:-.625rem}}@media screen and (max-width:375px){.count-down-number-number{font-size:5rem;margin-bottom:-.625rem}}@media screen and (min-width:50rem){.count-down-number-number{font-size:12.5rem;line-height:13rem;margin-bottom:-1.25rem}}.count-down-number-columns{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}@media screen and (max-width:49.9375rem){.count-down-number-columns{font-size:2.5rem}}@media screen and (min-width:50rem){.count-down-number-columns{font-size:6.25rem}}.count-down-number-title{text-transform:uppercase}@media screen and (max-width:49.9375rem){.count-down-number-title{font-size:.8125rem}}@media screen and (min-width:50rem){.count-down-number-title{font-size:.9375rem}}.dollars-raised,.dollars-raised-title{text-align:center}.dollars-raised-counter{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif;box-sizing:border-box;padding:.9375rem .9375rem .3125rem;color:#fff;max-width:40rem;text-align:left;margin:.9375rem auto}.dollars-raised-counter .dollars-raised-text{text-transform:uppercase;text-align:right;font-size:1.625rem}.dollars-raised-counter .dollars-raised-text strong{font-size:2.375rem}@media screen and (max-width:49.9375rem){.dollars-raised-counter{padding:1.25rem;text-align:center}.dollars-raised-counter .dollars-raised-text{text-align:center;font-size:2rem}.dollars-raised-counter .dollars-raised-text strong{font-size:2.625rem}.dollars-raised-counter .dollars-raised-text>span{display:block}}@keyframes flipCard{0%{transform:rotateX(180deg)}to{transform:rotateX(0)}}.contributors-counter{margin-bottom:1.5625rem;color:#fff;display:flex}.contributors-counter.is-visible .counter-entry{animation-name:flipCard;animation-duration:.5s;animation-timing-function:ease-in}.contributors-counter.is-visible .counter-entry:first-child{animation-delay:1.7s}.contributors-counter.is-visible .counter-entry:nth-child(2){animation-delay:1.5s}.contributors-counter.is-visible .counter-entry:nth-child(3){animation-delay:1.3s}.contributors-counter.is-visible .counter-entry:nth-child(4){animation-delay:1.1s}.contributors-counter.is-visible .counter-entry:nth-child(5){animation-delay:.9s}.contributors-counter.is-visible .counter-entry:nth-child(6){animation-delay:.7s}.contributors-counter.is-visible .counter-entry:nth-child(7){animation-delay:.5s}.contributors-counter .counter-entry{position:relative;border:.0625rem solid #fff;border-radius:.5rem;display:inline-block;font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif;font-size:4.5rem;padding:1.25rem .8125rem 0;line-height:3.75rem;margin-right:.125rem;z-index:1;transform:rotateX(0deg)}.contributors-counter .counter-entry:after{content:"";background-color:hsla(0,0%,100%,.5);width:100%;position:absolute;height:50%;border-radius:.5rem .5rem 0 0;left:0;top:0;z-index:0;border-bottom:.0625rem solid #fff}@media screen and (max-width:49.9375rem){.contributors-counter{display:flex;justify-content:center}.contributors-counter .counter-entry{font-size:3.25rem;padding:.9375rem .625rem 0;line-height:3.125rem;margin-right:.0625rem}}@media screen and (max-width:21.25rem){.contributors-counter .counter-entry{font-size:2.875rem;padding:.875rem .5rem 0;line-height:2.8125rem}}.entry-list-container .entry-list-title+.entry-list{margin-top:1.25rem}.entry-list{display:flex}.entry-list-title{text-align:center}.entry-list-item+.entry-list-item{margin-top:2.5rem}@media screen and (min-width:50rem){.entry-list-item-mid:first-of-type+.entry-list-item-mid{margin-top:0}}@media screen and (max-width:49.9375rem){.entry-list-container{padding:0 1.25rem}.entry-list{flex-direction:column}.entry-list-item{flex:1}}@media screen and (min-width:50rem){.entry-list{justify-content:space-between;flex-wrap:wrap}.entry-list-item-mid{flex-basis:calc(50% - 1.25rem)}.entry-list-item-full{flex-basis:100%}}.entry{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.entry .entry__image-title{line-height:1;font-size:4.375rem;position:absolute;text-align:center;margin-top:3.75rem;top:0;left:0}@media screen and (max-width:49.9375rem){.entry .entry__image-title{font-size:2.875rem;margin-top:2.8125rem}}.entry__button{transform:translateY(-50%);margin-bottom:-1.5rem}.entry__button.disabled{opacity:1}.bold.expandable-description__text{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.font-din.expandable-description__text{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.font-pathway.expandable-description__text{font-family:Pathway Gothic One,Arial,sans-serif}.font-pathway.bold.expandable-description__text{font-weight:700}.size-xxl.expandable-description__text{font-size:5rem;line-height:5.125rem}@media screen and (max-width:49.9375rem){.size-xxl.expandable-description__text{font-size:3.125rem;line-height:1}}.size-xl.expandable-description__text{font-size:3.25rem;line-height:3.25rem}@media screen and (max-width:49.9375rem){.size-xl.expandable-description__text{font-size:2.875rem;line-height:1}}.size-l.expandable-description__text{font-size:2rem;line-height:2.375rem}@media screen and (max-width:49.9375rem){.size-l.expandable-description__text{font-size:1.3125rem;line-height:1.6875rem}}.size-m.expandable-description__text{font-size:1.625rem;line-height:2rem}@media screen and (max-width:49.9375rem){.size-m.expandable-description__text{font-size:1.125rem;line-height:1.5rem}}.size-s.expandable-description__text{font-size:.9375rem;line-height:1.25rem}.size-xs.expandable-description__text{font-size:.8125rem}.align-left.expandable-description__text{text-align:left}.align-center.expandable-description__text{text-align:center}.align-right.expandable-description__text{text-align:right}.align-justify.expandable-description__text{text-align:justify}@media screen and (max-width:49.9375rem){.m-align-left.expandable-description__text{text-align:left}.m-align-center.expandable-description__text{text-align:center}.m-align-right.expandable-description__text{text-align:right}.m-align-justify.expandable-description__text{text-align:justify}}.expandable-description{display:flex;max-width:52.5rem;flex-direction:column;align-items:center;font-size:.9375rem;line-height:1.5rem;text-align:center}.expandable-description__text{width:100%}.expandable-description__text p+p{margin-top:.75rem}.expandable-description__text--center{margin-left:auto;margin-right:auto}.expandable-description__text--left{text-align:left;margin-right:auto}.expandable-description__text--right{text-align:right;margin-left:auto}.expandable-description__control{display:flex;flex-direction:column;align-items:center;margin:1.5625rem auto 0}.expandable-description__control__icon{padding:.625rem;border-radius:2.5rem;border:.0625rem solid #000;display:flex;justify-content:center;align-items:center;margin-bottom:.9375rem}@media screen and (max-width:49.9375rem){.expandable-description{margin:0 1.25rem}}.generic-entry{position:relative;max-width:59.375rem;display:block;margin:2.5rem auto}.generic-entry .wrapper-content{position:absolute;top:5rem;left:5rem;display:inline-flex;flex-direction:column;justify-content:center}.generic-entry .title-with-level.pathway{font-size:2.375rem}.generic-entry-description{margin:1.125rem 0;max-width:17.5rem;line-height:1.5rem}.generic-entry-link{display:flex}@media screen and (max-width:49.9375rem){.generic-entry .wrapper-content{justify-content:space-between;height:100%;right:0;top:0;left:0}.generic-entry .wrapper-content .generic-entry-text{padding-left:2.5rem;padding-top:2.5rem}.generic-entry .generic-entry-link,.generic-entry .title-with-level.pathway{max-width:15.625rem}.generic-entry .generic-entry-link{padding-bottom:2.5rem}.generic-entry p{max-width:14.375rem}.generic-entry-link{display:block;margin:0 auto}}.iframe__content{position:absolute;top:0;left:0;margin:0;width:100%;height:100%}.iframe__subtitle,.iframe__title{display:block;width:100%;text-align:center}.iframe__subtitle{margin-top:.5625rem}.iframe__container{position:relative;height:0;overflow:hidden;max-width:100%;background:transparent;margin-top:1rem}.iframe__container--ratio-1_1{padding-bottom:100%}.iframe__container--ratio-1_2{padding-bottom:200%}.iframe__container--ratio-3_2{padding-bottom:66.66%}.iframe__container--ratio-4_3{padding-bottom:75%}.iframe__container--ratio-16_9{padding-bottom:56.25%}@media screen and (max-width:49.9375rem){.iframe__container--mobile-ratio-1_1{padding-bottom:100%}.iframe__container--mobile-ratio-1_2{padding-bottom:200%}.iframe__container--mobile-ratio-3_2{padding-bottom:66.66%}.iframe__container--mobile-ratio-4_3{padding-bottom:75%}.iframe__container--mobile-ratio-16_9{padding-bottom:56.25%}}.intro-text{position:relative;box-sizing:border-box;width:100%;max-width:23.4375rem;padding:0 1.25rem;margin-left:auto;margin-right:auto}.intro-text-visual{position:relative;margin:0 auto 1.5625rem}.intro-text-description{font-family:1.0625rem;line-height:1.625rem;text-align:center}@media screen and (min-width:50rem){.intro-text{max-width:31.875rem}.intro-text-visual{max-width:25rem}}.push-video{position:relative;display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden}.push-image-media,.push-video-media{position:absolute;display:block;left:0;top:0;width:100%;max-width:100%}.push-video-content{position:absolute;height:100%;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;text-align:center;box-sizing:border-box}.push-video-content .button-link{margin:0 auto}.push-video-description{max-width:21.875rem;margin:0 auto;line-height:1.6}@media screen and (min-width:50rem){.push-video{padding-bottom:56.25%}.push-video-content{justify-content:center;padding:1.875rem}.push-video-content .title-with-level{margin-bottom:1.25rem}.push-video-description{max-width:21.875rem;margin-bottom:3.75rem}}@media screen and (max-width:49.9375rem){.push-video{width:calc(100% - 2.5rem);margin:0 1.25rem}}.universe{width:100%;box-sizing:border-box}.universe-title{text-align:center}.universe-description{display:block;margin:0 auto 2rem;width:50%;text-align:center;font-size:.9375rem;line-height:1.5rem;color:#000}.universe-grid{width:100%;margin-top:2rem;margin-bottom:-2.77778%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.universe-grid>*{position:relative;flex: 0 0 calc(12.5% - 10px);margin-bottom: 10px;}.universe-grid--with-cover>:first-child{flex-basis:100%}.universe-grid--with-cover>:nth-child(2):nth-last-child(2),.universe-grid--with-cover>:nth-child(3):last-child{flex-basis:48.61111%}.universe-grid--with-cover>:nth-child(2):nth-last-child(2) .universe-card-title,.universe-grid--with-cover>:nth-child(3):last-child .universe-card-title{max-width:40%}.universe-grid--with-cover>:nth-child(2):nth-last-child(3){flex-basis:48.61111%}.universe .universe:first-of-type{border-top:none;padding-top:5rem}.universe~.universe{border-top:.125rem solid #f6f6f6;padding-top:2.5rem}@media screen and (max-width:49.9375rem){.universe{width:calc(100% - 2.5rem);margin:0 1.25rem;padding:3.125rem 0 1.875rem}.universe-title{margin-bottom:-.1875rem}.universe-description{margin-bottom:1rem;width:85%}.universe-grid{margin-top:1rem}.universe-grid>*{flex-basis:calc(50% - 0.625rem);margin-bottom:1.25rem}.universe-grid--with-cover>:nth-child(2):nth-last-child(2),.universe-grid--with-cover>:nth-child(3):last-child{flex-basis:calc(50% - 0.625rem)}.universe-grid--with-cover>:nth-child(2):nth-last-child(3){flex-basis:100%}.universe-grid--with-cover>:nth-child(3):nth-last-child(2),.universe-grid--with-cover>:nth-child(4):last-child{flex-basis:calc(50% - 0.625rem)}.universe~.universe{padding-top:1.5rem}}.universe-card{position:relative;width:100%}.universe-card img{display:block;width:100%;height:100%}.universe-card-title{width:100%}.universe-card-description{width:100%;font-size:.9375rem;line-height:1.375rem}.universe-card-text{display:flex;flex-direction:column;justify-content:flex-end;margin-top:.625rem}@media screen and (max-width:49.9375rem){.universe-card-text{margin-top:.4375rem}.universe-card-title{margin-bottom:.3125rem}.universe-card-description{font-size:.8125rem}}.universe-card.universe-card-lg .universe-card-description,.universe-card.universe-card-lg .universe-card-title{width:40%}@media screen and (max-width:49.9375rem){.universe-card.universe-card-lg .universe-card-description,.universe-card.universe-card-lg .universe-card-title{width:100%}}.universe-card.universe-card-md .universe-card-description,.universe-card.universe-card-md .universe-card-title{width:60%}@media screen and (max-width:49.9375rem){.universe-card.universe-card-md .universe-card-description,.universe-card.universe-card-md .universe-card-title{width:80%}}.video-story{position:relative;width:100%;height:0;padding-bottom:145.33333%;overflow:visible;background:#e5e5e5}.video-story video{position:absolute;display:block;left:0;top:0;width:100%;max-width:100%}.video-story-steps{display:flex;height:1.8125rem;padding:0 .9375rem;margin:auto;justify-content:space-between;background:transparent;position:absolute;top:0;left:0;right:0}.video-story-step{position:relative;flex:1;height:100%;margin:0 .125rem;background:transparent;overflow:visible;cursor:pointer}.video-story-step-button{height:100%;width:100%;position:absolute}.video-story-step-progress,.video-story-step:before{position:absolute;top:.8125rem;left:0;right:0;height:.1875rem;transform-origin:0 0}.video-story-step:before{content:" ";background:rgba(0,0,0,.3);transform:scale(1)}.video-story-step-progress{background:hsla(0,0%,100%,.6);transform:scaleX(0);will-change:transform}.video-story-step:first-child{margin-left:0}.video-story-step:last-child{margin-right:0}.video-story-next{position:absolute;top:1.8125rem;bottom:0;left:0;right:0;cursor:pointer;width:100%;height:100%}.video-story-button-play{width:1rem;height:1rem;position:absolute;bottom:1rem;left:1rem}@media screen and (min-width:50rem){.video-story{padding-bottom:56.25%}}.menu-item{display:block;position:relative;font-size:.75rem;padding:0 .1875rem}@media screen and (min-width:50rem){.menu-item{padding:0 .5rem}}.menu-item--active .menu-item__line,.menu-item:hover .menu-item__line{transform:scaleX(1);opacity:1}.menu-item__icon_container{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:.375rem;height:1.25rem}.menu-item__title{display:block;margin-bottom:.3125rem;color:#000;white-space:pre-wrap}.menu-item__line{display:block;background-color:#000;position:absolute;bottom:0;left:0;right:0;height:.1875rem;border-radius:.1875rem;transform:scaleX(0);opacity:0;transition:all .2s ease-out;transition-property:transform,opacity}@media screen and (min-width:50rem){.menu-item__line{height:.125rem}}.menu-item__line--goldGradient{background:linear-gradient(92deg,#a48b5e -31%,#ce944a -7%,#d8a965 11%,#f9f3e2 121%,#f4e3af 132%)}.menu{margin:-1.25rem 0 0!important}.menu nav{z-index:1;background-color:#fff;box-sizing:border-box;padding:.625rem .3125rem .3125rem}@media screen and (min-width:50rem){.menu nav{padding:1.25rem}}.menu nav.sticky{margin:0!important}.menu nav ul{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:row}.menu nav ul li{display:block;margin:0 .9375rem}@media screen and (min-width:50rem){.menu nav ul li{margin:0 1.5625rem}}.menu__tab-content{background-repeat:no-repeat;background-size:cover;background-position:50%;padding-bottom:2.5rem}.service-header{position:relative;padding:.3125rem 0;background-color:#e5e5e5;font-size:.8125rem;z-index:6}.service-header .service-header-actions{display:inline-flex;align-items:center;font-size:.8125rem;margin-right:2.125rem}.service-header .service-header-actions:first-child{margin-left:2.125rem}.service-header .service-header-actions .icon{position:relative;margin-right:.6875rem}.service-header .service-header-actions .icon.up-down-chevron-icon svg{width:.875rem;height:1.1875rem}.service-header .service-header-actions .icon-call svg{width:1rem;height:1.1875rem}.service-header .service-header-actions .icon-locator svg{width:.875rem;height:1.1875rem}.country-select-drop-down{display:inline-block}.country-select-drop-down .custom-select-hzn-options{left:1.25rem;top:2.5rem}.country-select-drop-down .custom-select-hzn-options:before{content:"";position:absolute;top:-.4375rem;left:1.5625rem;background-color:#fff;width:.8125rem;height:.8125rem;transform:rotate(-135deg);border-right:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.country-select-drop-down .custom-select-hzn-options-list{overflow-y:scroll;height:23.4375rem;width:20.3125rem;background-color:#fff;border:.0625rem solid #e5e5e5}.country-select-drop-down .custom-select-hzn-options .locale-row-icon-container,.country-select-drop-down .custom-select-hzn-options .locale-row-title{z-index:2}.advantage-list{font-size:.9375rem;text-align:center}.advantage-list-content{max-width:90rem;margin:0 auto;padding:1.5625rem}.advantage-list-content>.title-with-level{margin:1.875rem 0 2.5rem;text-align:center}.advantage-list-content .advantage-item{box-sizing:border-box;padding:0 1.5625rem;width:16.625rem;margin:0 auto}.advantage-list-content .advantage-image{box-sizing:border-box;padding:1.5625rem;width:16.625rem;margin:0 auto}@media screen and (min-width:50rem){.advantage-list-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0-1.5625rem}.advantage-list-items .advantage-item{margin:0}.advantage-list-items .advantage-image{align-self:center;margin:0}.advantage-list-items .advantage-list-last-two{display:flex}}.advantage-item{list-style:none;text-align:center}.advantage-item-link{text-decoration:underline}.advantage-item-icon{display:flex;align-items:center;margin:0 auto;padding:.75rem 0 .5rem;width:2.25rem;height:2.25rem}.advantage-item-icon .image{position:unset!important;padding-bottom:unset!important}.advantage-item-icon .image img{position:unset!important}.advantage-item .icon svg{width:2.25rem;height:2.25rem;margin:.75rem 0 .5rem}.advantage-item>.title-with-level{line-height:1.5;margin-bottom:.5rem}.advantage-item-text{margin:0 0 .5rem;line-height:1.6}@media screen and (max-width:49.9375rem){.advantage-item{width:100%;margin-bottom:1.25rem;padding-bottom:1.25rem}.advantage-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}}.geolocation-other-locales{width:40rem;text-align:center;padding:2.5rem 0}@media screen and (max-width:49.9375rem){.geolocation-other-locales{width:auto;max-width:100%}}.geolocation-other-locales-message{margin:2.125rem auto 2.5rem;font-size:.9375rem}@media screen and (max-width:49.9375rem){.geolocation-other-locales-message{margin:1.4375rem auto 1.5625rem}}.geolocation-other-locales-actions{width:18.75rem;max-width:100%;margin:2.5rem auto 2.0625rem}.geolocation-other-locales-actions-button{width:100%;text-transform:uppercase}.geolocation-other-locales-actions-select-locale{text-align:left}.geolocation-other-locales-actions-select-locale+.geolocation-other-locales-actions-button{margin-top:1.25rem}@media screen and (max-width:49.9375rem){.geolocation-other-locales-actions-select-locale+.geolocation-other-locales-actions-button{margin-top:.875rem}}.geolocation-select-locale{position:relative;display:inline-flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;max-width:20.3125rem;z-index:2}.geolocation-select-locale-selected{z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;width:100%;height:100%;box-sizing:border-box;border:.0625rem solid #000;border-radius:3.75rem;cursor:pointer;background-color:#fff}.geolocation-select-locale-selected .arrow-icon svg{width:1rem;height:1rem}.geolocation-select-locale-selected .locale-row:hover{background-color:#fff;font-weight:400}.geolocation-select-locale .is-open .geolocation-select-locale-selected .arrow-icon{transform:rotate(180deg)}.geolocation-select-locale .custom-select-hzn-button{z-index:3}.geolocation-select-locale .custom-select-hzn-options{top:1.875rem;padding-top:.9375rem;z-index:2;height:40vh;overflow-y:scroll;box-sizing:border-box;border-left:.0625rem solid #cecece;border-right:.0625rem solid #cecece;border-bottom:.0625rem solid #cecece;background-color:#fff}.geolocation-select-locale .custom-select-hzn-options>:last-of-type{padding-bottom:.3125rem}.geolocation-select-locale-placeholder{display:flex;align-items:center;height:2.75rem;min-height:2.8125rem;font-size:.9375rem;padding:0 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.store-locator-entry{position:relative;text-align:center}.store-locator-entry-text{display:flex;flex-direction:column;position:absolute;left:1.25rem;right:1.25rem;bottom:0;top:0;text-align:center;justify-content:center;align-items:center}.store-locator-entry-text .title-with-level{color:#000;margin-bottom:1.5rem;text-align:center}.store-locator-entry .store-locator-entry-form{display:flex;position:relative}.store-locator-entry .autocomplete-field input{display:inline-flex;height:3.75rem;border-radius:3.75rem;width:96vw;padding:.5rem 4.6875rem .5rem 1.5625rem;box-sizing:border-box;border:.0625rem solid #000;background-color:#fff;font-size:.9375rem;color:#757575}@media screen and (min-width:50rem){.store-locator-entry .autocomplete-field input{width:20.3125rem}}.store-locator-entry .autocomplete-field .react-autosuggest__suggestions-list{background-color:#fff;margin-top:.625rem;border:.0625rem solid #e5e5e5;position:relative;padding:.75rem 0}.store-locator-entry .autocomplete-field .react-autosuggest__suggestions-list:before{content:"";position:absolute;top:-.5rem;left:1.5625rem;background-color:#fff;display:flex;width:.8125rem;height:.8125rem;transform:rotate(-135deg);border-right:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.store-locator-entry .autocomplete-field .react-autosuggest__suggestions-list .react-autosuggest__suggestion{padding:0 1.625rem}.store-locator-entry .autocomplete-field-submit{position:absolute;right:-.0625rem;height:3.75rem;width:4.375rem;border-radius:0 3.75rem 3.75rem 0;background-color:#000;border:.0625rem solid #000;border-left:none;padding:0;cursor:pointer}.store-locator-entry .autocomplete-field-submit.disabled{background-color:#757575;opacity:1}.store-locator-entry .store-locator-entry-icon{cursor:pointer}.store-locator-entry .store-locator-entry-icon .icon{margin-right:0}.store-locator-entry .store-locator-entry-icon svg{fill:#fff;width:1.5625rem;height:1.5625rem}.advantage-banner{position:relative;width:100%;height:4.375rem;padding:0 1.78125rem;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;z-index:5}.advantage-banner-close{position:absolute;top:1.5625rem}.advantage-banner-close svg{width:1rem;height:1rem}.advantage-banner-link{display:block;height:100%}.advantage-banner-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%;max-width:90rem;margin:0 auto}.advantage-banner-chevron{position:absolute;right:1.78125rem;top:1.5625rem}.advantage-banner-chevron svg{width:.9375rem;height:.9375rem;transform:rotate(-90deg)}.advantage-banner-picto-description{display:flex;align-items:center;margin:0 2.5rem;height:100%;font-size:.8125rem}@media screen and (max-width:49.9375rem){.advantage-banner-picto-description{margin:0 1.25rem;font-size:.8125rem}}.advantage-banner-picto-description .image{display:flex;flex-direction:column;justify-content:center;margin-right:.9375rem;max-height:100%;height:100%}.advantage-banner-picto-description .image img{height:100%;max-height:3.125rem}.more-details-content{width:45%}.more-details-content__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:.9375rem}.more-details-content__subtitle{display:flex;margin:.5rem 0 .3125rem;font-size:.8125rem;line-height:1.25rem;color:#757575}.more-details-content__description__text{font-size:.8125rem;line-height:1.5rem;margin-top:1rem}.more-details-content__separator{margin:1.5rem 0}.more-details-content__actions{display:flex;flex-direction:column;align-items:center}.more-details-content__actions .price-line{font-size:1.125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.more-details-content__actions__button{margin-top:.75rem;width:90%;text-transform:uppercase}@media screen and (max-width:49.9375rem){.more-details-content{width:auto;margin-top:.9375rem}.more-details-content__title{width:auto;padding:0 1.25rem}.more-details-content__subtitle{padding:0 1.25rem}.more-details-content__description{position:relative}.more-details-content__description__text{overflow:auto;max-height:11.25rem;padding:0 1.25rem 1rem}.more-details-content__description__text-bigger{max-height:15rem}.more-details-content__description__shadow{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,hsla(0,0%,100%,.0001) 70%,hsla(0,0%,100%,.94) 90.83%);pointer-events:none}.more-details-content__description__fadeIn{opacity:1;transition:opacity .2s ease-in 0s}.more-details-content__description__fadeOut{opacity:0;transition:opacity .2s ease-out 0s}.more-details-content__separator{margin:0 0 1.0625rem}.more-details-content__actions{padding:0 1.25rem;margin-bottom:1.1875rem}.more-details-content__actions__button{width:100%}}.newsletter{width:40.625rem;font-size:.9375rem}.newsletter .newsletter-form.hide{display:none}.newsletter h2{display:flex;justify-content:center;margin:1.5rem 0;font-size:1.875rem;font-weight:400;text-transform:uppercase;text-align:center}.newsletter .line{display:flex}.newsletter .line>div{width:50%;margin:1rem .5rem}.newsletter .line .checkbox-list{width:100%}.newsletter .legal-mention{color:#757575;font-size:.6875rem;margin-top:.9375rem}.newsletter .legal-mention a{text-decoration:underline;color:#757575}.newsletter .submit-line{display:flex;justify-content:center;padding:0 .5rem}.newsletter .confirmation{display:flex;justify-content:center;text-align:center;font-size:.8125rem}.newsletter input{margin:0;color:#000}.newsletter .checkbox{font-size:.8125rem;margin:.5rem 0}.newsletter .checkbox label{align-items:flex-start}@media screen and (max-width:49.9375rem){.newsletter{width:100%}.newsletter .line{flex-direction:column}.newsletter .line .checkbox-list,.newsletter .line>div{width:calc(100% - 2rem);margin:1rem}.newsletter .submit-line{justify-content:center}}.newsletter-korean-step-content{max-height:12.5rem;overflow-y:auto;margin-bottom:.625rem}.newsletter-korean-step .checkbox label{align-items:center}.expansion-panel{display:flex;flex-direction:column;padding:.9375rem 0;box-sizing:border-box;border-top:.0625rem solid #e5e5e5;font-size:.9375rem}.expansion-panel-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.expansion-panel>.icon{margin-left:.625rem;width:1.25rem;height:1.25rem}.expansion-panel-content{margin-top:1.25rem}.expansion-panel-content.is-open{display:block}.expansion-panel-content.is-closed{display:none}.bold.media-description{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.font-din.media-description{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.font-pathway.media-description{font-family:Pathway Gothic One,Arial,sans-serif}.font-pathway.bold.media-description{font-weight:700}.size-xxl.media-description{font-size:5rem;line-height:5.125rem}@media screen and (max-width:49.9375rem){.size-xxl.media-description{font-size:3.125rem;line-height:1}}.size-xl.media-description{font-size:3.25rem;line-height:3.25rem}@media screen and (max-width:49.9375rem){.size-xl.media-description{font-size:2.875rem;line-height:1}}.size-l.media-description{font-size:2rem;line-height:2.375rem}@media screen and (max-width:49.9375rem){.size-l.media-description{font-size:1.3125rem;line-height:1.6875rem}}.size-m.media-description{font-size:1.625rem;line-height:2rem}@media screen and (max-width:49.9375rem){.size-m.media-description{font-size:1.125rem;line-height:1.5rem}}.size-s.media-description{font-size:.9375rem;line-height:1.25rem}.size-xs.media-description{font-size:.8125rem}.align-left.media-description{text-align:left}.align-center.media-description{text-align:center}.align-right.media-description{text-align:right}.align-justify.media-description{text-align:justify}@media screen and (max-width:49.9375rem){.m-align-left.media-description{text-align:left}.m-align-center.media-description{text-align:center}.m-align-right.media-description{text-align:right}.m-align-justify.media-description{text-align:justify}}.media-description{font-size:1.625rem}.media-description.uppercase{text-transform:uppercase}.vertical-slider{width:3.4375rem;list-style-type:none;display:flex;flex-direction:column}.vertical-slider li{margin-bottom:.9375rem;opacity:.6;cursor:pointer;height:100%;display:flex;flex-shrink:0}.vertical-slider li.thumb button{width:100%}.vertical-slider li.thumb--selected{opacity:1}.vertical-slider li:last-child{margin-bottom:0}.vertical-slider li--active{opacity:1}.scroll-overflow .arrow-icon{z-index:6;padding-top:0}.scroll-overflow .arrow-icon .icon{display:flex}.scroll-overflow .arrow-icon--top{margin-bottom:.3125rem}.scroll-overflow .arrow-icon--bottom{margin-top:.3125rem}.slider-zoom-control{cursor:pointer}.slider-zoom-control,.slider-zoom-control .zoom-level{width:3.125rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.slider-zoom-control .zoom-level{position:relative;height:8.125rem}.control-btn{width:1.5625rem;height:1.5625rem;border:.0625rem solid #cecece;margin:.625rem}.control-btn,.control-btn .icon{display:flex;justify-content:center;align-items:center}.control-btn .icon svg{height:.625rem;width:.625rem}.zoom-mobile-slider{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.zoom-mobile-slider-image{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.zoom-mobile-slider-image__image{position:absolute;width:100%;height:auto}.zoom-mobile-slider-pagination{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);width:18.75rem;margin:.625rem auto 0;display:flex}@media screen and (min-width:47.9375rem){.zoom-mobile-slider-pagination{margin:1.875rem auto}}.zoom-mobile-slider-pagination .arrow-slider-dots-icon{background-color:#fff}.zoom-mobile-slider-pagination>.gridSlider-dots{margin:auto .625rem}.zoom-mobile-slider-pagination>.gridSlider-dots .gridSlider-dot{-webkit-filter:drop-shadow(0 0 1px hsla(0,0%,100%,.9));filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.zoom-mobile-slider .slider-container,.zoom-mobile-slider .slider-container .slick-slider,.zoom-mobile-slider .slider-container .slick-slider .slick-list,.zoom-mobile-slider .slider-container .slider{height:100%}.zoom-mobile-slider .slider-container .slick-slider .slick-list .slick-track{height:100%;display:flex;align-items:center}.zoom-mobile-slider .slider-container .slick-slider .slick-list .slick-track:after,.zoom-mobile-slider .slider-container .slick-slider .slick-list .slick-track:before{display:none}.zoom-mobile-slider .slider-container .slick-slider .slick-bottom{margin-top:0}.pinchable{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.pinchable__prisma-zoom{position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pinchable__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pinchable img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.account-form__fieldset__title{display:block;text-align:left;margin-bottom:1rem}.account-form__fieldset__cell__birthDate__description{word-break:break-all;font-size:.8125rem;color:#757575;margin-bottom:.625rem}.account-form__fieldset__header{width:100%;display:flex;justify-content:space-between;align-items:baseline}.account-form__fieldset__header .account-form__fieldset__title{width:auto}.account-form__fieldset__header__right{font-size:.8125rem;text-align:right;margin-bottom:1rem}@media screen and (max-width:49.9375rem){.account-form__fieldset__header{flex-direction:column}.account-form__fieldset__header .account-form__fieldset__title{margin-bottom:.5rem}.account-form__fieldset__header__right{text-align:left;color:#757575}}@media screen and (min-width:50rem){.account-form__fieldset__row{display:flex}.account-form__fieldset__row .account-form__fieldset__cell{width:50%;box-sizing:border-box}.account-form__fieldset__row .account-form__fieldset__cell:nth-child(odd){padding-right:.4375rem}.account-form__fieldset__row .account-form__fieldset__cell:nth-child(2n){padding-left:.4375rem}}.account-form__fieldset .select-field,.account-form__fieldset .text-field,.account-form__fieldset .text-input{width:100%;margin-bottom:.125rem}.account-form__fieldset .select-field{margin-bottom:1rem}.account-form__fieldset .text-field.floating-label.date-field .input{padding-right:1.875rem}.account-form__fieldset .text-field.floating-label>label{right:4.375rem}.account-form__fieldset__checkbox{width:100%;margin-bottom:.9375rem;color:#757575}.account-form__fieldset__checkbox.checked{font-weight:700;color:#000}.account-form__fieldset .password-field-with-instructions .password-field__show-password{top:.75rem;right:2.8125rem}.account-form__fieldset .password-field-with-instructions .password-field__input.text-field .input .icon.text-field__validation-tick{top:.875rem}.account-form__fieldset .password-field-with-instructions__text{color:#757575;font-size:.8125rem;line-height:1.125rem;margin-top:.625rem}.account-form__fieldset>.account-form__fieldset__generic-address{padding-bottom:0}.register-tunnel{max-width:52.5rem;margin:2.5rem auto 5rem;box-sizing:border-box;border:.0625rem solid #cecece;border-radius:.3125rem;padding:2.5rem 4.6875rem}.register-tunnel__title{display:block;text-align:center;margin-bottom:2.5rem}@media screen and (max-width:49.9375rem){.register-tunnel{padding:1.25rem 0 1.75rem;margin:0;border:0}.register-tunnel__title{margin-bottom:1.4375rem}.register-tunnel>.generic-register-section{margin:1.25rem}}.billing-address-form-section{display:flex;flex-direction:column}.billing-address-form-section__info-box{margin-bottom:1.25rem}.billing-address-form-section__loyalty-points-description{margin-bottom:.625rem;font-size:.9375rem}.billing-address-form-section .address{padding-bottom:0}.billing-address-form-section__birthDate{display:flex;flex-direction:column}.billing-address-form-section__birthDate__description{width:49%;word-break:break-all;font-size:.8125rem;color:#757575;margin-bottom:.625rem;margin-top:-pxToRem(5)}.billing-address-form-section__birthDate__select,.billing-address-form-section__email{width:49%}.billing-address-form-section__optins__title{margin-bottom:.625rem}.billing-address-form-section__password{width:49%;margin-bottom:1.25rem;display:flex;flex-direction:column}.billing-address-form-section__password__title{margin:.625rem 0 1.25rem}.not-design-system .billing-address-form-section__password .password-field__show-password{right:2.8125rem;top:.875rem}.billing-address-form-section .password-field-with-instructions__text{margin-top:.625rem;color:#757575;font-size:.8125rem;line-height:1.125rem}@media screen and (min-width:50rem){.billing-address-form-section__email{margin-bottom:.3125rem}}@media screen and (max-width:49.9375rem){.billing-address-form-section__birthDate__description,.billing-address-form-section__birthDate__select,.billing-address-form-section__email,.billing-address-form-section__password{width:100%}}.confirm-account-form-section{display:flex;flex-direction:column}.confirm-account-form-section__title{text-transform:uppercase}.confirm-account-form-section__description,.confirm-account-form-section__title{margin-bottom:1.25rem;word-break:break-all}.confirm-account-form-section__code{width:50%;margin-bottom:.625rem}.confirm-account-form-section__resend-code{align-self:flex-start;text-decoration:underline;font-size:.8125rem}.confirm-account-form-section__code-has-been-sent{align-self:flex-start;font-size:.8125rem;color:#757575}@media screen and (max-width:49.9375rem){.confirm-account-form-section__code{width:100%}.confirm-account-form-section__resend-code{margin-bottom:1.25rem}}.create-account-form-section{display:flex;flex-direction:column}.create-account-form-section__description{margin-bottom:1.25rem}.create-account-form-section__description,.create-account-form-section__phoneNumber{max-width:20.9375rem;min-width:17.5rem}@media screen and (max-width:49.9375rem){.create-account-form-section__phoneNumber{align-self:center;width:100%;margin-bottom:.1875rem}}.generic-register-section{min-width:17.5rem}.generic-register-section__errors{display:flex;flex-direction:column}.generic-register-section__errors .information-box.information-box_error{margin-bottom:.625rem}.generic-register-section__header{border-bottom:.0625rem solid #e5e5e5;margin-bottom:1.25rem;padding:1.25rem .4375rem .9375rem 0}.generic-register-section__header .multiline-text{word-break:break-all}.generic-register-section__form{display:flex;flex-direction:column}.generic-register-section__form__submit{align-self:center;width:11.5625rem;margin:1.25rem 0;width:auto}.generic-register-section__legalMentions{font-size:.8125rem;color:#757575;word-break:break-all;text-align:center}@media screen and (max-width:49.9375rem){.generic-register-section__errors .information-box.information-box_error{margin-bottom:1.25rem}}.account-legal-mentions a{text-decoration:underline}.product-selection-card{max-width:none;padding:0;margin:0 auto;text-align:center;width:100%;height:100%;position:relative}.product-selection-card .toggle-wishlist{position:absolute;right:.6875rem;top:.6875rem;z-index:1}@supports (-ms-ime-align:auto){.product-selection-card .toggle-wishlist{flex:auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-selection-card .toggle-wishlist{flex:auto}}.product-selection-card__link{width:100%;height:100%}.product-selection-card__content{display:flex;flex-direction:column;text-align:center;width:100%;height:100%}.product-selection-card__content .image{justify-content:center;flex-grow:0;flex-shrink:0}.product-selection-card__content .image .lazyload-placeholder,.product-selection-card__content .image img{width:100%}.product-selection-card__infos{display:flex;flex:1;flex-direction:column}@supports (-ms-ime-align:auto){.product-selection-card__infos{display:block;flex:1 0 auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-selection-card__infos{display:block;flex:1 0 auto}}.product-selection-card__tags{display:flex;min-height:2.5rem}.product-selection-card__tags .tags{margin:auto auto 0}.image+.product-selection-card__infos{margin-top:.625rem}.product-selection-card__title{overflow:hidden;margin-bottom:.25rem}@media screen and (min-width:50rem){.product-selection-card__title{height:2.25rem}}@media screen and (max-width:49.9375rem){.product-selection-card__title{margin-bottom:.625rem}}@supports (-ms-ime-align:auto){.product-selection-card__title{flex:1 0 auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-selection-card__title{flex:1 0 auto}}.product-selection-card__description{min-height:6.25rem;overflow:hidden;font-size:.9375rem;text-align:center;line-height:1.5rem;padding:0 .9375rem;flex:1}@supports (-ms-ime-align:auto){.product-selection-card__description{height:6.25rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-selection-card__description{height:6.25rem}}.product-selection-card__price{min-height:1.5rem;margin:.9375rem 0;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.product-selection-card .static-button button{height:3.75rem;border-radius:3.75rem}.product-selection-card .static-button button span.button-link-content{text-transform:uppercase}.product-selection-card .static-button button svg{width:.9375rem;height:.9375rem}@media screen and (max-width:49.9375rem){.slick-slide.slick-active.slick-current .product-selection-card__title{margin-left:-1.125rem;margin-right:-1.125rem;width:auto}.slick-slide.slick-active.slick-current .product-selection-card__description{margin:0 -1.125rem;padding:0;min-height:auto;flex:initial}}.autocomplete-field{color:#757575;display:flex;position:relative}.autocomplete-field .react-autosuggest__container{width:100%}.autocomplete-field .suggestions-container-empty{display:none}.autocomplete-field input{outline:none!important;box-sizing:border-box;width:100%;border:.0625rem solid #000}.autocomplete-field input:focus{box-shadow:inset 0 0 .0625rem .0625rem #757575}.autocomplete-field input::-webkit-search-cancel-button{display:none}.autocomplete-field .react-autosuggest__suggestions-container{position:absolute;width:100%;box-sizing:border-box}.autocomplete-field .react-autosuggest__section-title,.autocomplete-field .react-autosuggest__suggestion{padding:0 .75rem}.autocomplete-field .react-autosuggest__suggestion{line-height:2.33;list-style:none;background-color:#fff;text-align:left;cursor:pointer}.autocomplete-field .react-autosuggest__suggestion--highlighted{background-color:#f6f6f6}.autocomplete-field .suggestion-match{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;color:#000}.navigation-separator-line{width:3.75rem;height:.0625rem;margin:.9375rem 0;background-color:#e5e5e5}.change-id-popin{display:flex;width:37.5rem;flex-direction:column;align-items:center}.change-id-popin__title{max-width:31.25rem;text-align:center;margin-bottom:1.75rem}.change-id-popin__form{display:flex;flex-direction:column;align-items:center}.change-id-popin__form .password-field__show-password{right:3.125rem}.change-id-popin__form__password{min-width:18rem;margin-bottom:1.25rem}.change-id-popin__form__password.text-field.floating-label.has-value .input .icon.text-field__validation-tick{top:.875rem}.change-id-popin__form__confirm{max-width:15.3125rem;text-transform:uppercase;margin-bottom:1.25rem}.change-id-popin__form__error{font-size:.8125rem;line-height:1;color:#d70000;text-align:center;margin-bottom:1.25rem}.change-id-popin__cancel{text-decoration:underline}@media screen and (max-width:49.9375rem){.change-id-popin{max-width:100%;margin-top:2.5rem}}.navigation-entry{display:none;width:100%;padding:.75rem 0}.navigation-entry--visible{display:flex}.navigation-entry-title{text-align:left;flex:1 1 auto;text-transform:uppercase}.navigation-entry .arrow-icon{width:1rem;height:.625rem;flex-shrink:0}.navigation-entry .arrow-icon--right{padding-right:.125rem}.navigation-entry .arrow-icon--top{padding-top:.4375rem}.navigation-entry .arrow-icon svg{width:1rem;height:.625rem}.navigation-entry--bold{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.navigation-second-level{display:none}.navigation-second-level--visible{display:block}.navigation-drop-down-line--transition-leave{opacity:1}.navigation-drop-down-line--transition-leave.navigation-drop-down-line--transition-leave-active{opacity:0;transition:all .32s ease-in}.navigation-drop-down-line--transition-enter{opacity:0}.navigation-drop-down-line--transition-enter.navigation-drop-down-line--transition-enter-active{opacity:1;transition:all .32s ease-in .32s}.navigation-drop-down-line--transition-height{transition:height .32s ease-in}.navigation-drop-down-line .navigation-drop-down-items{display:block;width:100%;padding-bottom:.9375rem;border-bottom:1px solid #e5e5e5;margin-bottom:.9375rem}.navigation-drop-down-line .navigation-drop-down-items .navigation-drop-down-item .navigation-link{width:100%;text-align:left;padding:.5rem 0}.navigation-drop-down-line .navigation-drop-down-items--hidden,.navigation-drop-down-line .navigation-drop-down-items--hidden+.navigation-separator-line{display:none}.navigation-drop-down-line:last-of-type .navigation-drop-down-items{border-bottom:none}.navigation-drop-down-line--open+.navigation-separator-line{display:none}.navigation-link{display:block;width:100%;cursor:pointer}.navigation-link--current-path{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.navigation-link:hover{font-weight:700}.navigation-tab-content{position:absolute;display:none;top:calc(100% - 1px);width:auto;left:0;right:0;background-color:#fff;padding:0 1.25rem 1.25rem;font-size:.8125rem;box-sizing:border-box}.navigation-tab-content *,.navigation-tab-content :after,.navigation-tab-content :before{box-sizing:inherit}.navigation-tab-content--open{display:block}.navigation-tab-content-separator{position:absolute;top:0;left:50%;width:100%;max-width:90rem;height:0;border-top:.0625rem solid #e5e5e5;transform:translateX(-50%)}.navigation-tab-content-column{display:block;flex-direction:column;align-items:flex-start;padding-left:.9375rem;padding-right:.9375rem;float: left;}.navigation-tab-content-column>ul{width:100%}.navigation-tab-content-list{position:relative;display:block;margin:auto;max-width:90rem;flex-direction:row;align-items:flex-start;justify-content:center;text-align: center;}.navigation-tab-content-list--col1 .navigation-tab-content-column,.navigation-tab-content-list--col3 .navigation-tab-content-column{width:25%}.navigation-tab-content-list--col2 .navigation-tab-content-column{width:40%}.navigation-tab-content-list--col4 .navigation-tab-content-column,.navigation-tab-content-list--col5 .navigation-tab-content-column{width:20%}.navigation-tab-content-list--col6 .navigation-tab-content-column{width:16.66667%}.navigation-tab-content-list--col7 .navigation-tab-content-column{width:14.28571%}.navigation-tab-content-list--col8 .navigation-tab-content-column{width:12.5%}.navigation-tab-content-list--col9 .navigation-tab-content-column{width:11.11111%}.navigation-desktop-section--with-highlight{display:flex}.navigation-desktop-section-title{display:inline-block;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-top:1.875rem;margin-bottom:.1875rem;padding:.3125rem 0;text-transform:uppercase;font-size:.8125rem}.navigation-desktop-section-link{font-size:.8125rem}.navigation-desktop-section-link .navigation-link{padding:.375rem 0}.navigation-desktop-section-highlight{margin-top:2.1875rem;flex:1}.navigation-desktop-section-col{margin-left:2.5rem;flex:1}.navigation-push-edito-highlight{width:100%}.navigation-push-edito-highlight-link:hover .multiline-text{font-weight:700}.navigation-push-edito-highlight-image{padding-bottom:.4375rem}.navigation-push-edito-highlight-image+.navigation-push-edito-highlight-title{padding-top:0}.navigation-push-edito-highlight-title{color:#757575;padding:.5rem 0;display:inline-block;font-size:.75rem}.locale-row{display:flex;align-items:center;height:2.75rem;min-height:2.8125rem;font-size:.9375rem;padding:0 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.locale-row:not(.locale-row-region){cursor:pointer}.locale-row:not(.locale-row-region):hover{background-color:#f6f6f6;font-weight:700}.locale-row-icon-container{width:1.5625rem;text-align:left}.locale-row-icon-container .icon,.locale-row-icon-container svg{width:1.25rem;height:1.25rem}.locale-row-region{color:#757575}.locale-row-title{color:inherit;text-decoration:none;width:100%;padding:.5rem 0}.geolocation{width:40rem;text-align:center;padding:2.5rem 0}@media screen and (max-width:49.9375rem){.geolocation{width:auto;max-width:100%}}.geolocation-logo{display:block;margin:2.4375rem auto .9375rem}@media screen and (max-width:49.9375rem){.geolocation-logo{margin:1.5625rem auto 1.5rem}}.geolocation-logo svg{height:2.375rem;width:8.375rem}@media screen and (max-height:23.4375rem){.geolocation-logo{margin:.8125rem auto .75rem}.geolocation-logo svg{height:1.5625rem;width:5.625rem}}.geolocation-title{margin:.9375rem auto 2.125rem}@media screen and (max-width:49.9375rem){.geolocation-title{margin:1.5rem auto 1.4375rem}}.geolocation-message{margin:2.125rem auto 2.5rem;font-size:.9375rem}@media screen and (max-width:49.9375rem){.geolocation-message{margin:1.4375rem auto 1.5625rem}}@media screen and (max-height:23.4375rem){.geolocation-message{margin:.8125rem auto .75rem}}.geolocation-actions{width:18.75rem;max-width:100%;margin:2.5rem auto 2.0625rem}@media screen and (max-height:23.4375rem){.geolocation-actions{margin:1.625rem auto .5rem}}.geolocation-actions-button{width:100%;text-transform:uppercase}.geolocation-actions-button-link{width:100%;display:block}.geolocation-actions-link{width:100%;line-height:1.5rem;height:auto;padding:0;text-decoration:underline}.geolocation-actions-button+.geolocation-actions-button,.geolocation-actions-button-link+.geolocation-actions-button{margin-top:1.25rem}@media screen and (max-width:49.9375rem){.geolocation-actions-button+.geolocation-actions-button,.geolocation-actions-button-link+.geolocation-actions-button{margin-top:.875rem}}@media screen and (max-height:23.4375rem){.geolocation-actions-button+.geolocation-actions-button,.geolocation-actions-button-link+.geolocation-actions-button{margin-top:.6875rem}}.geolocation-actions-button+.geolocation-actions-link,.geolocation-actions-button-link+.geolocation-actions-link{margin-top:.8125rem}@media screen and (max-width:49.9375rem){.geolocation-actions-button+.geolocation-actions-link,.geolocation-actions-button-link+.geolocation-actions-link{margin-top:1.0625rem}}@media screen and (max-height:23.4375rem){.geolocation-actions-button+.geolocation-actions-link,.geolocation-actions-button-link+.geolocation-actions-link{margin-top:.6875rem}}.dashboard-content{margin-bottom:2.5rem;width:100%}.dashboard-content-back{display:flex;flex-direction:row;align-items:center;width:6.25rem;height:2.5rem;margin-bottom:1.125rem;font-size:.9375rem}.dashboard-content-back:hover{text-decoration:underline}.dashboard-content-arrow{margin:0 .3125rem .3125rem 0}.dashboard-content-arrow-icon--left{padding-left:0!important}.dashboard-content-arrow.arrow-icon svg,.dashboard-content-arrow .icon{width:.9375rem;height:.8125rem}.dashboard-content-header{display:flex;align-items:flex-start;flex-direction:column}.dashboard-content-title{display:block;margin-bottom:.625rem!important;width:auto}.dashboard-content-links{width:100%;display:flex;justify-content:flex-end;margin-bottom:.625rem}.dashboard-content-link{font-size:.9375rem;text-decoration:underline}.dashboard-content-link+.dashboard-content-link{padding-left:.875rem;border-left:.0625rem solid #e5e5e5;margin-left:.875rem}.dashboard-content-subtitle{font-size:.9375rem;margin-bottom:1rem}.dashboard-content-wrapper{display:flex;align-items:center;justify-content:center;min-height:13.75rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem;text-align:center}.dashboard-content-error{color:#d70000;margin:0 1.25rem}@media screen and (max-width:49.9375rem){.dashboard-content-header{display:flex;flex-direction:column;align-items:flex-start}.dashboard-content-links{width:100%;display:flex;justify-content:center;margin:.9375rem 0 .375rem}}.account-wishlist-items-list{padding:.625rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem}.account-wishlist-items-actions{margin:3.125rem 0 2.5rem;text-align:center}@media screen and (max-width:49.9375rem){.account-wishlist-items-list{margin-bottom:0;border:none;padding:0}.account-wishlist-items-actions{margin:0 0 1.875rem}}.account-wishlist-item{position:relative;width:100%;border-radius:.3125rem}.account-wishlist-item:hover{background-color:#f6f6f6}.account-wishlist-item__link{width:100%;box-sizing:border-box;padding:1.25rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.9375rem}.account-wishlist-item__availability{width:7.5rem;font-size:.8125rem;color:#757575}.account-wishlist-item__delete-button-placeholder{width:7.5rem}.account-wishlist-item__delete-button{position:absolute;width:7.5rem;top:50%;right:1.25rem;transform:translateY(-50%);text-decoration:underline}.account-wishlist-item__delete-button__icon{display:none}.account-wishlist-item__delete-button__icon,.account-wishlist-item__delete-button svg{width:.8125rem;height:.8125rem}@media screen and (max-width:63.9375rem){.account-wishlist-item__availability,.account-wishlist-item__delete-button-placeholder{display:none}.account-wishlist-item__delete-button{width:1.25rem;top:1.25rem;right:1.25rem;transform:none}.account-wishlist-item__delete-button__icon{display:block}.account-wishlist-item__delete-button__text{display:none}.account-wishlist-item-mobile__metas{width:6.875rem!important}}@media screen and (max-width:49.9375rem){.account-wishlist-item{border:.0625rem solid #e5e5e5;border-radius:.3125rem;box-sizing:border-box;margin-bottom:1.25rem}.account-wishlist-item__link{align-items:flex-start}}.order-details-list{box-sizing:border-box;padding:.625rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem}@media screen and (max-width:49.9375rem){.order-details-list{border:none;padding:0;margin:0 -.625rem}}.order-details-list-gift-message-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.625rem;border-radius:.3125rem;font-size:.9375rem}.order-details-list-gift-message-item:hover{background-color:#f6f6f6}.order-details-list-gift-message-item__metas{display:flex;flex-direction:column;justify-content:center;max-width:13.75rem;width:11.0625rem}.order-details-list-gift-message-item__price,.order-details-list-gift-message-item__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-details-list-gift-message-item__price{margin:.5rem 0}@media screen and (max-width:49.9375rem){.order-details-list-gift-message-item{padding:1.25rem 0}.order-details-list-gift-message-item__title{font-family:inherit}.order-details-list-gift-message-item__metas:first-child{margin-left:1.1875rem}}.order-details-list-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.625rem;border-radius:.3125rem;font-size:.9375rem}.order-details-list-item:hover{background-color:#f6f6f6}.order-details-list-item__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-details-list-item__quantity{display:flex;align-items:center;width:4rem}.order-details-list-item__metas{max-width:13.75rem;justify-content:center}.order-details-list-item__engraving{margin-top:.3125rem;padding:0 .625rem}.order-details-list-item__engraving .product-engraving-preview{flex:0 0 6.75rem;height:3.6875rem}.order-details-list-item__engraving .product-engraving-legend{margin-left:1.1875rem}@media screen and (max-width:49.9375rem){.order-details-list-item{padding:1.25rem 0}.order-details-list-item__engraving{padding:0}.order-details-list-item__engraving .product-engraving-preview{flex:0 0 11.125rem;height:6.0625rem}}.product-main-infos-content__infos{display:flex}.product-main-infos-content__image{margin-right:1.1875rem;width:6.75rem!important;height:7.3125rem;padding-bottom:0!important}.product-main-infos-content__image>img{width:100%;height:100%}.product-main-infos-content__metas{width:11.0625rem;display:flex;flex-direction:column;justify-content:space-between}.product-main-infos-content__subtitle{font-size:.8125rem;overflow-wrap:break-word}.product-main-infos-content__price{margin:.5rem 0;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}@media screen and (max-width:49.9375rem){.product-main-infos-content__metas:first-child{margin-left:1.1875rem}.product-main-infos-content__image{width:11.125rem!important;height:12rem}}.delete-wishlist-popin{display:flex;width:37.5rem;flex-direction:column;justify-content:center;align-items:center}.delete-wishlist-popin__title{max-width:20.9375rem;text-align:center;margin-bottom:2rem}.delete-wishlist-popin__delete{max-width:15.3125rem;margin-bottom:1.25rem}.delete-wishlist-popin__cancel{text-decoration:underline}@media screen and (max-width:49.9375rem){.delete-wishlist-popin{max-width:100%;margin-top:2.5rem}.delete-wishlist-popin__title{margin-bottom:1.75rem}.delete-wishlist-popin__delete{margin-bottom:1rem}}.empty-dashboard-list{min-height:13.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;padding:.5rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem}.empty-dashboard-list-description{margin-bottom:.75rem}.empty-dashboard-list-action{margin:.25rem}.orders-list{box-sizing:border-box;padding:.5rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem;text-align:center}.orders-list-show{margin:2.5rem auto}@media screen and (max-width:49.9375rem){.orders-list{padding:0;border:none}.orders-list-show{margin:1.25rem auto 2.5rem}.orders-list-row{margin-bottom:.625rem}}.orders-list-item{width:100%;padding:1.25rem 1.25rem .875rem;border-radius:.3125rem;box-sizing:border-box;display:flex;justify-content:space-between;font-size:.9375rem}.orders-list-item:hover{background-color:#f6f6f6}.orders-list-item__date{max-width:6rem;text-align:left}.orders-list-item__metas{max-width:13.5rem;display:flex;flex-direction:column;text-align:left}.orders-list-item__order{margin-bottom:.3125rem}.orders-list-item__status{font-size:.8125rem;color:#757575}.orders-list-item__universe{max-width:9.75rem;text-align:left}.orders-list-item__price{justify-content:flex-end}.orders-list-item__link{max-width:8.75rem;text-decoration:underline}.orders-list-item__link:hover{font-weight:700}@media screen and (min-width:50rem){.orders-list-item>div+span,.orders-list-item>span+div,.orders-list-item>span+span{margin-left:.5rem}.orders-list-item__status{margin-top:.375rem;line-height:1.5rem}}@media screen and (min-width:50rem) and (max-width:63.9375rem){.orders-list-item__universe{display:none}}@media screen and (max-width:49.9375rem){.orders-list-item{border:.0625rem solid #cecece;border-radius:.3125rem;padding:1.25rem 1.375rem 1rem 1.3125rem;flex-direction:column}.orders-list-item__content{display:flex;flex-direction:column;text-align:left}.orders-list-item__head{width:100%;display:flex;justify-content:space-between;margin-bottom:.75rem}.orders-list-item__order,.orders-list-item__type,.orders-list-item__universe{line-height:1.5rem}.orders-list-item__universe{margin-bottom:.875rem}.orders-list-item__price{justify-content:flex-start;font-weight:700;margin-bottom:.3125rem;line-height:normal}.orders-list-item__status{line-height:normal}}.nav-bar-container{border:1px solid #e5e5e5;border-radius:.3125rem;padding:2.0625rem 2.5rem 2.1875rem;overflow:auto}.nav-bar-container+.nav-bar-container{margin-top:1.25rem}.nav-bar-header{padding:.375rem .125rem 2.25rem;border-bottom:1px solid #e5e5e5;margin-bottom:.25rem}.nav-bar-header-title{margin-bottom:.9375rem}.nav-bar-header__placeholder{display:flex;margin-bottom:.9375rem;box-sizing:border-box}.nav-bar-header__placeholder>.text-row{width:11.25rem!important;background-color:#e5e5e5!important;border-radius:.3125rem}.nav-bar-header-logout{text-decoration:underline}.nav-bar-section{margin-top:1.625rem}@media screen and (max-width:49.9375rem){.nav-bar{margin:1.375rem .625rem 3.0625rem}.nav-bar-container{padding:0;border:0;border-radius:0}.nav-bar-section{margin-top:0;border:.0625rem solid #e5e5e5;border-top-width:0}.nav-bar-section:first-of-type{border-width:.0625rem;border-radius:.3125rem .3125rem 0 0}.nav-bar-header{margin-left:1.25rem;padding-bottom:1.6875rem;border-bottom:none}}.contact-section-article{margin:1.5625rem 0 .375rem 2rem}@media screen and (max-width:49.9375rem){.contact-section{padding:.875rem 1.25rem 1rem}}.validate-email-info-popin{display:flex;flex-direction:column;min-height:12.5rem;max-width:31.25rem;justify-content:center;align-items:center;text-align:left;margin-top:1.25rem}.validate-email-info-popin__text{flex-grow:1;line-height:1.5rem}.validate-email-info-popin__cta{margin-top:1.25rem}.contact-article{font-size:.9375rem;line-height:1.5rem}.contact-article-title{margin-bottom:.5rem}.contact-article-description{margin-bottom:1rem}.contact-article-button{border:1px solid #000!important;text-align:center}.validate-email-content--mobile,.validate-email-content__wrapper{background:#f6f6f6;text-align:center;margin-bottom:1.25rem;padding:1.25rem;border-radius:.3125rem}.validate-email-content__description{display:block;margin:1rem auto 0;text-align:center;max-width:25rem}.validate-email-content__cta,.validate-email-content__popin-link{margin:1rem auto 0}.validate-email-content__popin-link,.validate-email-content__title a{text-decoration:underline}.section-header{margin-bottom:.3125rem}.section-header--linked{margin-bottom:0}.section-list{list-style:none}.section-link{box-sizing:border-box;min-height:1.625rem;padding-left:2rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:.3125rem;font-size:.9375rem}@media screen and (min-width:50rem){.section-link .section-link-arrow{display:none}}.section-link:hover{text-decoration:underline}@media screen and (max-width:49.9375rem){.section{border-bottom:1px solid #e5e5e5;padding:.875rem 1.25rem 1rem}.section-link{position:relative}.section-link-text{width:100%;z-index:1}.section-link .section-link-arrow{position:absolute;right:.625rem;padding:0;width:1rem;height:1rem}.section-link .section-link-arrow .icon,.section-link .section-link-arrow svg{width:100%;height:100%}.section-link:hover{text-decoration:none}}.visually-hidden{width:.0625rem;height:.0625rem;position:absolute;opacity:0;overflow:hidden}.search-field{position:relative;flex:1}@media screen and (min-width:50rem){.search-field{margin-right:1.25rem;width:100%;max-width:18.75rem}}.search-field .search-bar-autocomplete{flex:1}.search-field .search-bar-autocomplete:before{content:none!important}.search-field .autocomplete-field-submit{position:absolute;right:0;top:0;height:100%;border-top-left-radius:0!important;border-bottom-left-radius:0!important;cursor:default}.search-field-icon{position:absolute;right:0;top:0;z-index:2;height:100%;width:3.75rem;display:flex;justify-content:center;align-items:center;border-radius:0 3.75rem 3.75rem 0;transition:background-color .15s ease-in}.search-field-icon .icon,.search-field-icon .icon>svg{margin-right:0;width:1.25rem;height:1.25rem}.search-field .search-bar-autocomplete.focused .search-field-icon{background-color:#000;cursor:pointer}.search-field .search-bar-autocomplete.focused .search-field-icon .icon{color:#fff!important;fill:#fff!important}.search-field .search-bar-autocomplete .react-autosuggest__container{position:relative}.search-field .search-bar-autocomplete .react-autosuggest__container input{height:2.625rem;padding:0 3.75rem 0 1.5625rem;border:.0625rem solid #757575;border-radius:3.75rem;box-sizing:border-box;z-index:2;font-size:.9375rem;background-color:#fff;color:#000}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container{z-index:10000;left:0;padding:0 1rem}@media screen and (max-width:49.9375rem){.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container{position:fixed;overflow-y:auto;margin:0;background-color:#fff}}@media screen and (min-width:50rem){.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container{position:absolute;top:2.625rem;padding:.75rem 1.5rem;margin-top:.875rem}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container:before{content:"";position:absolute;top:-.5rem;left:1.5rem;background-color:#fff;display:flex;width:.8125rem;height:.8125rem;transform:rotate(-135deg);border-right:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container:after{content:"";position:absolute;top:-.0625rem;height:100%;left:-100vw;width:200vw;overflow-x:hidden;z-index:-1;background-color:#fff;border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react_autosuggest__sections-container{display:flex}@media screen and (max-width:49.9375rem){.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react_autosuggest__sections-container{flex-direction:column}}@media screen and (min-width:50rem){.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react_autosuggest__sections-container{flex-direction:row;justify-content:flex-start;width:calc(100vw - 20rem)}}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container{width:100%;margin-bottom:2.5rem}@media screen and (min-width:50rem){.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container{width:30%;min-width:18rem;margin-right:5%}}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container .react-autosuggest__section-title{padding:0;margin:1.25rem 0;color:#000}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container .react-autosuggest__suggestion{padding:0;margin:1.25rem 0;display:flex;justify-content:center;cursor:inherit}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted{background-color:transparent}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container .react-autosuggest__suggestion:not(:last-of-type).react-autosuggest__suggestion--highlighted{outline:.3125rem auto #3b99fc}.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container .react-autosuggest__suggestion:last-of-type.react-autosuggest__suggestion--highlighted a{font-weight:700;outline:.3125rem auto #3b99fc}@media screen and (max-width:49.9375rem){.search-field .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container .react-autosuggest__section-container:not(.react-autosuggest__section-container--first){border-top:.125rem solid #f6f6f6}}.search-field .search-bar-autocomplete-section-button{height:2.5rem}.search-field .search-bar-autocomplete.focused input{border-color:#000}.product-suggestion{width:100%;display:flex;align-items:flex-start;color:#000}.product-suggestion-image{background-color:#f6f6f6;width:4.375rem;height:4.6875rem;margin-right:1.75rem;overflow:hidden}@media screen and (max-width:49.9375rem){.product-suggestion-image{margin-right:1.25rem}}.product-suggestion-legend{flex:1;padding:.5rem .625rem .5rem 0;line-height:normal;display:flex;flex-direction:column;justify-content:center}.product-suggestion-subtitle{font-size:.9375rem;line-height:1.25rem}.button-tabs{height:4.1875rem;z-index:2;overflow-y:visible;position:relative}.button-tabs .flex-grow{display:flex;flex-grow:1}.button-tabs-slider{display:flex;width:100%;z-index:1;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;overflow:-moz-scrollbars-none;padding-top:.3125rem;padding-bottom:1.875rem;justify-content:flex-start}.button-tabs-slider::-webkit-scrollbar{display:none}.button-tabs-item-input:checked+.button-tabs-item-label{border-width:.125rem;border-style:solid;padding:0 1.1875rem}.button-tabs-item-input:checked+.button-tabs-item-label span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tabs-item-input:checked+.button-tabs-item-label--with-dropdown:after{content:"";display:block;position:absolute;border-width:0 1px 1px 0;border-style:solid;bottom:-2rem;left:calc(50% - .3125rem);width:.625rem;height:.625rem;background:#fff;transform:rotate(225deg)}.button-tabs-item-input.focus-visible:focus:checked+.button-tabs-item-label{outline:.3125rem auto #3b99fc}.button-tabs-item-label{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border-width:1px;border-style:solid;box-sizing:border-box;border-radius:1.25rem;height:2.75rem;padding:0 1.25rem;margin:0 .625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button-tabs-item-label span:after,.button-tabs-item-label span:before{display:block;content:attr(title);height:0;overflow:hidden;visibility:hidden}.button-tabs-item-label span:before{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tabs-item-label span:after{font-family:Century Gothic Std,Arial,sans-serif}.button-tabs-item-label:hover span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tabs-item-label:hover span:after{font-family:Century Gothic Std,Arial,sans-serif}@media screen and (max-width:47.9375rem){.button-tabs{width:100%}}.slide-image-video{box-sizing:border-box}.slide-image-video__title{display:block;margin-top:.4375rem}.slide-image-video__image{position:relative}.slide-image-video__image>a{display:block}.slide-image-video__image .play-icon{border:.125rem solid #fff;border-radius:50%;width:3.75rem;height:3.75rem;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.slide-image-video__image .play-icon svg{width:.9375rem}.slide-image-video__image .player{position:relative;top:auto;left:auto;display:block;overflow:initial;padding-bottom:0}.slide-image-video__image .player video{z-index:1;position:absolute;top:0}.slide-image-video__image .player .poster{position:relative;z-index:2}.slide-image-video__image__container{position:relative}.slide-image-video__image__container__button{position:absolute;max-width:90%;bottom:1.25rem;left:50%;transform:translateX(-50%)}.slide-image-video__button{margin-top:.625rem;max-width:90%}.product-light{-webkit-user-drag:none;flex-direction:column;align-items:center;padding:0;border-top:0;text-transform:none;text-align:center;width:100%;display:flex;max-width:34.375rem}.product-light__infos{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width:49.9375rem){.product-light__infos{flex:1}}.product-light .title{text-transform:uppercase;font-weight:400;line-height:1;margin:.9375rem 0 .625rem}.product-light .category-price{margin-bottom:.9375rem}.product-light .price-line{display:inline}.product-light-image{width:100%;padding-right:0}.product-light .button-link{align-self:center}.product-light .button-link svg{width:.9375rem;height:.9375rem}.reset-filters{width:100%;display:flex;justify-content:flex-end}.reset-filters__zero-results{margin-top:2rem;justify-content:space-around;flex-wrap:wrap}.reset-filters__zero-results__text{width:100%;text-align:center}.reset-filters__zero-results button{margin-top:.9375rem}@media screen and (max-width:49.9375rem){.reset-filters__zero-results{margin-top:0}}.filter-bar-select-filter .options .filter-bar-select-filter__checkbox{white-space:nowrap}.filter-bar-select-filter .options .filter-bar-select-filter__checkbox .box{height:1.125rem;width:1.125rem}.filter-bar-select-filter .options .filter-bar-select-filter__checkbox+.checkbox{margin-top:1.125rem}.filter-bar-select-filter .options .filter-bar-select-filter__checkbox.checked{font-weight:700}.filter-bar-select-filter .options .filter-bar-select-filter__checkbox--is-latin.checked{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.filter-separator{position:relative}.filter-separator>div{position:absolute;top:50%;transform:translateY(-50%);height:2.1875rem;border-right:.0625rem solid #e5e5e5}.filter-cell{padding:0 1.25rem;font-size:.9375rem;display:flex;min-height:3.4375rem;box-sizing:border-box;align-items:center;overflow:visible}.filter-cell.is-open{font-weight:700}.filter-cell.is-open:after{position:absolute;z-index:3;left:0;top:100%;width:100%;height:.0625rem;background-color:#fff;content:""}.filter-cell.is-open.is-latin{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.filter-cell .checkbox .text{height:1.125rem}.filter-cell .checkbox.checked{font-weight:700}.filter-cell--is-latin>.checkbox.checked{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.filter-cell:disabled{opacity:.3}.select-cell{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-left:.0625rem solid transparent;border-right:.0625rem solid transparent}.select-cell.is-open{border-left:.0625rem solid #e5e5e5;border-right:.0625rem solid #e5e5e5}.select-cell.is-open+.filter-separator{visibility:hidden}.select-cell .title{text-align:left;min-height:1.1875rem}.select-cell .title--is-bold{font-weight:700}.select-cell .title--is-bold.title--is-latin{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.select-cell .title:after{display:block;content:attr(data-title);font-weight:700;height:0;overflow:hidden;visibility:hidden}.select-cell .title.title--is-latin:after{font-weight:400;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.select-cell .arrow-icon{margin-left:.375rem;height:.9375rem;padding-top:.1875rem;cursor:inherit}.select-cell .arrow-icon .icon,.select-cell .arrow-icon svg{width:.9375rem;height:.9375rem}.select-cell .options{position:absolute;top:100%;left:0;z-index:2;background-color:#fff;margin-left:-.0625rem;border:.0625rem solid #e5e5e5;font-size:.9375rem;padding:1.5625rem;min-width:100%}.select-cell .options__reset{text-decoration:underline;margin-top:1.25rem;width:100%}.select-cell .options__reset:disabled{opacity:.3}.sort-by .options .sort-by-option{line-height:1.125rem;font-size:.9375rem;width:100%;text-align:left;white-space:nowrap}.sort-by .options .sort-by-option--is-bold{font-weight:700}.sort-by .options .sort-by-option--is-bold.sort-by-option--is-latin{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.sort-by .options .sort-by-option+.sort-by-option{margin-top:1.125rem}.grid-view-separator{border-top:.0625rem solid #e5e5e5}.grid-view-title{text-align:center;margin:1.25rem 0;box-sizing:border-box;padding:0 1.25rem}.grid-view .grid-view-element{display:flex}.grid-view .grid-view-element>.lazyload-placeholder:first-of-type{height:36.875rem}.grid-view .grid-view-element>.product+.lazyload-placeholder{margin-right:-100%}.grid-view .grid-view-element .product,.grid-view .grid-view-element .product-video,.grid-view .grid-view-element .push-edito,.grid-view .grid-view-element .push-edito-content,.grid-view .grid-view-element .push-edito-image,.grid-view .grid-view-element .push-edito-video{width:100%}.grid-view-content{margin-bottom:-2rem}.grid-view-content--small .shop-the-look--details-opened .shop-the-look__border{border:.4375rem solid #f6f6f6;transform:translate(-.4375rem,-.4375rem)}.grid-view-content--small .product--mcd .product-legend .product-title{font-size:.9375rem}.grid-view-content--small .product--mcd .product-legend .product-citation{display:none}@media screen and (min-width:50rem){.grid-view-content{display:flex;flex-wrap:wrap;justify-content:space-between}.grid-view-content--normal .grid-view-element{margin-bottom:2rem}.grid-view-content--normal .grid-view-element.one-column{width:31.5%}.grid-view-content--normal .grid-view-element.two-columns{width:65.75%}.grid-view-content--normal .grid-view-element.three-columns,.grid-view-content--normal .grid-view-element.three-columns a{width:100%;max-width:90rem}.grid-view-content--normal .grid-view-element.push-centered{height:100%;margin:auto 0}.grid-view-content--normal .grid-view-placeholder{width:31.5%}.grid-view-content--small .product-legend{width:100%}.grid-view-content--small .grid-view-element.one-column{width:16%;margin-bottom:2rem}.grid-view-content--small .grid-view-placeholder{width:16%}}@media screen and (max-width:49.9375rem){.grid-view-content{display:flex;margin-bottom:1.875rem}.grid-view-content .push-edito{margin-bottom:1.25rem}.grid-view-content--normal{flex-direction:column}.grid-view-content--normal .grid-view-element{display:flex;padding:0 1.25rem;margin-bottom:1.25rem}.grid-view-content--normal .grid-view-element.is-product.legend-bottom{width:100%;max-width:27.5rem;margin:0 auto 1.25rem;box-sizing:border-box}.grid-view-content--normal .grid-view-element.is-video{width:100%;padding-left:0!important;padding-right:0!important}.grid-view-content--small{flex-wrap:wrap;justify-content:space-between}.grid-view-content--small .grid-view-element{width:48%;margin-bottom:1.25rem}.grid-view-content--small .grid-view-element.legend-right{width:100%!important;margin-bottom:.9375rem!important;margin-top:.9375rem}.grid-view-content--small .grid-view-element.is-edito{width:100%;margin-bottom:1.25rem}.grid-view-content--small .shop-the-look__legend{padding:0 .9375rem;width:calc(100% - 1.875rem)}.grid-view-content--small .push-edito{width:100%}.grid-view-content--small .push-edito-content{width:95%!important;margin:auto}.grid-view-content--small .grid-view-placeholder{width:48%}}.edito-text{width:100%}.edito-text .expandable-text{margin:.9375rem 0}@media screen and (max-width:49.9375rem){.edito-text{text-align:center}.edito-text .title-with-level{display:block;text-align:center}}.push-edito-content{flex-direction:column;justify-content:flex-start;margin-bottom:auto}.push-edito-content--is-full-height{height:100%}.push-edito-content-description,.push-edito-content-image{width:100%}.push-edito-content-text{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:2.25rem 0;flex-grow:1;font-size:.9375rem;line-height:1.5rem;max-width:85%;margin:0 auto}.push-edito-content-text .image{margin-bottom:.625rem;max-width:50%;width:100%}.push-edito-content-link{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;border:.0625rem solid #cecece}.push-edito-content-button{margin-top:.625rem}@media screen and (min-width:50rem){.push-edito-content{padding-bottom:1.25rem}.push-edito-content-description{margin:.75rem}}@media screen and (max-width:49.9375rem){.push-edito-content{width:100%}.push-edito-content-description{margin-top:.25rem}.push-edito-content-text{padding:1.5625rem 0}}.push-edito-image{position:relative;align-items:flex-start;flex-direction:column}.push-edito-image img{width:100%}.push-edito-image__description{margin-top:.625rem}.push-edito-image__link{width:100%;margin:auto}.push-edito-image__container{position:relative}.push-edito-image__legend{position:absolute;bottom:0;left:0;right:0;margin:1rem}.bold.expandable-text__text{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.font-din.expandable-text__text{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.font-pathway.expandable-text__text{font-family:Pathway Gothic One,Arial,sans-serif}.font-pathway.bold.expandable-text__text{font-weight:700}.size-xxl.expandable-text__text{font-size:5rem;line-height:5.125rem}@media screen and (max-width:49.9375rem){.size-xxl.expandable-text__text{font-size:3.125rem;line-height:1}}.size-xl.expandable-text__text{font-size:3.25rem;line-height:3.25rem}@media screen and (max-width:49.9375rem){.size-xl.expandable-text__text{font-size:2.875rem;line-height:1}}.size-l.expandable-text__text{font-size:2rem;line-height:2.375rem}@media screen and (max-width:49.9375rem){.size-l.expandable-text__text{font-size:1.3125rem;line-height:1.6875rem}}.size-m.expandable-text__text{font-size:1.625rem;line-height:2rem}@media screen and (max-width:49.9375rem){.size-m.expandable-text__text{font-size:1.125rem;line-height:1.5rem}}.size-s.expandable-text__text{font-size:.9375rem;line-height:1.25rem}.size-xs.expandable-text__text{font-size:.8125rem}.align-left.expandable-text__text{text-align:left}.align-center.expandable-text__text{text-align:center}.align-right.expandable-text__text{text-align:right}.align-justify.expandable-text__text{text-align:justify}@media screen and (max-width:49.9375rem){.m-align-left.expandable-text__text{text-align:left}.m-align-center.expandable-text__text{text-align:center}.m-align-right.expandable-text__text{text-align:right}.m-align-justify.expandable-text__text{text-align:justify}}.expandable-text{display:flex;flex-direction:column;align-items:center;font-size:.9375rem;line-height:1.5rem;text-align:left;width:100%}.expandable-text__text{width:100%}.expandable-text__text p+p{margin-top:.75rem}.expandable-text__button{width:2.5rem;height:2.5rem;border-radius:2.5rem;display:flex;align-items:center;margin-top:1.5625rem}.expandable-text__icon,.expandable-text svg{margin:0 auto}.link-list{display:inline-block;flex-direction:column;justify-content:space-evenly;font-size:.9375rem;line-height:2.67;text-align:center;text-decoration:underline;width: 100%;}.link-list-item{float:left;width: 33%;}.link-list-item:hover{font-weight:700}.legal-notice{display:flex;flex-direction:column;padding:.9375rem;font-size:.75rem;text-align:center;color:#757575}.legal-notice-line{display:block;align-items:center}.legal-notice-line .image{margin-right:.1875rem}.legal-notice-line img{width:auto;height:auto}.legal-notice-link{text-decoration:none;color:#757575}.legal-notice-link:hover{font-weight:700}.newsletter-field{display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:20.3125rem;min-width:12.5rem}.newsletter-field-title{text-align:center;margin:0 0 .9375rem}.newsletter-field-subtitle{margin:0 .9375rem .9375rem;font-size:.75rem;text-align:center;color:#757575;width:100%}.newsletter-field .content{display:inline-flex;width:100%;border:.0625rem solid #000;border-radius:3.75rem}.newsletter-field .content>.text-input{width:100%;height:3.125rem}.newsletter-field .content>.text-input>.input{height:100%;background-color:transparent;border:none;border-radius:50%;overflow:hidden;border-radius:3.75rem 0 0 3.75rem}.newsletter-field .content>.text-input input{padding:1rem 1rem 0;font-size:.8125rem;background-color:transparent;margin:0;color:#000}.newsletter-field .content>.text-input .label-field{left:1.25rem}.newsletter-field .content>.submit{height:3.125rem;min-width:4.375rem;font-size:.9375rem;flex-shrink:0;border-radius:0 3.75rem 3.75rem 0;padding:0 1.25rem}.newsletter-field .content .input.error{border:none}.select-locale{position:relative;display:inline-flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;max-width:20.3125rem;z-index:2}.select-locale-title{text-align:center;margin:0 0 .9375rem}.select-locale-field{display:flex;height:3.125rem;width:100%}.select-locale-selected{z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;width:100%;height:100%;box-sizing:border-box;border:.0625rem solid #000;border-radius:3.75rem;cursor:pointer;background-color:#fff}.select-locale-selected .arrow-icon svg{width:1rem;height:1rem}.select-locale-selected .locale-row:not(.locale-row-region):hover{background-color:#fff;font-weight:400}.select-locale .is-open .select-locale-selected .arrow-icon{transform:rotate(180deg)}.select-locale .custom-select-hzn-button{z-index:3}.select-locale .custom-select-hzn-options{bottom:1.875rem;z-index:2;height:18.75rem;overflow-y:scroll;box-sizing:border-box;border-top:.0625rem solid #cecece;border-left:.0625rem solid #cecece;border-right:.0625rem solid #cecece;background-color:#fff}.select-locale .custom-select-hzn-options>:last-of-type{padding-bottom:1.5625rem}.social-media-link-list{width:100%}.social-media-link-list__links{display:flex;flex-direction:column;text-align:center;align-items:center}.social-media-link-list__links__title{margin:0 0 .9375rem}.social-media-link-list__links__icons{display:flex;padding-bottom:1.25rem}@media screen and (min-width:50rem){.social-media-link-list__links__icons{border-bottom:.125rem solid #e5e5e5}}.social-media-link-list__links__icons>*{margin:0 .625rem}.social-media-link-list__links__icons--open{border-bottom:none}.social-media-link-list .social-media-link-elements{border-top:.125rem solid #e5e5e5}.social-media-link{display:inline-flex;justify-content:center;width:3.25rem;height:3.25rem;cursor:pointer;position:relative;overflow:visible}.social-media-link__arrow{position:absolute;height:0;width:0;top:3.625rem;left:calc(50% - .5rem);border:.5rem solid transparent;border-bottom-color:#e5e5e5}.social-media-link__arrow:after{position:absolute;content:"";height:0;width:0;top:-.375rem;left:calc(50% - .5625rem);border:.5625rem solid transparent;border-bottom-color:#fff}.social-media-link>.icon{width:100%;height:100%}.social-media-link circle{stroke:#757575}.social-media-link:hover circle{stroke:#000}.social-media-link p{margin-top:.625rem;line-height:1.5rem}.social-media-link-elements{font-size:.8125rem}.social-media-link-elements__subtitle{text-align:center;padding:1.5625rem 0}.social-media-link-elements__list{display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width:49.9375rem){.social-media-link-elements__list{padding:0 1.875rem}}.social-media-link-element{font-size:.8125rem;max-width:5.625rem;display:flex;flex-direction:column;align-items:center;margin:0 .3125rem}.social-media-link-element .image{display:flex}.social-media-link-element__title{display:block;text-align:center;padding-top:.3125rem}.cover-items-slider .arrow-icon{display:flex;width:3.75rem;height:3.75rem;padding:0;align-items:center;position:absolute;top:0;margin-top:21.42857%;transform:translateY(-50%);font-size:.875rem;cursor:pointer}.cover-items-slider .arrow-icon--left{left:0;z-index:1;justify-content:flex-end}.cover-items-slider .arrow-icon--right{right:0;z-index:2;justify-content:flex-start}.cover-items-slider .slider .slick-bottom{justify-content:flex-end;position:absolute;bottom:6.75rem;right:2.5rem}@media screen and (min-width:50rem){.cover-items-slider .slider{padding-bottom:0}}.image-with-description{max-width:87.5rem}@media screen and (min-width:50rem){.image-with-description{margin:0 auto}}.image-with-description img{width:100%}.image-with-description .description{display:block;padding:0 5rem;margin-top:2rem;text-align:center}@media screen and (max-width:49.9375rem){.image-with-description{max-width:39.375rem}.image-with-description .description{padding-right:1.4375rem}}.rich-edito-text-title{font-size:3.25rem;margin-bottom:.875rem}@media screen and (max-width:49.9375rem){.rich-edito-text-title{font-size:2rem}}.product{display:flex;font-size:.9375rem;line-height:1.5rem;box-sizing:border-box;position:relative}.product .virtual-try-on-glasses--button-link{text-align:left;margin:.375rem 0 0 .3125rem;width:calc(100% - 3.75rem)}@media screen and (max-width:49.9375rem){.product .virtual-try-on-glasses--button-link--with-padding{padding-top:.75rem}}.product-title.title-with-level{line-height:1.5rem;display:block}.product .product-sticker svg{height:1.875rem;width:1.875rem}.product .product-sticker,.product .toggle-wishlist{position:absolute;top:.9375rem}.product .quick-buy{position:absolute;bottom:0;right:.0625rem}.product .popin-openers{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin:pxTorem(-5) .0625rem 0 0}.product .popin-openers__content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:flex-end;bottom:0;right:.0625rem;max-height:6.875rem}.product .popin-openers__content .quick-buy{margin:0 0 0 .9375rem;position:unset}.product .popin-openers__content .button-link{margin:.625rem 0 0;max-width:100%;padding:.9375rem;height:3.125rem;border-color:#e5e5e5;white-space:nowrap}.product .popin-openers__content__spacer{width:75%;height:3rem;margin-top:.625rem}.product-legend-bottom{flex-direction:column}.product-legend-bottom .product-link{display:flex;flex-direction:column}.product-legend-bottom .product-link .product-rating-resume{margin:0 .3125rem;padding-top:1.25rem;line-height:normal}@media screen and (max-width:49.9375rem){.product-legend-bottom .product-link .product-rating-resume{justify-content:flex-start}}@media screen and (min-width:50rem) and (max-width:65.625rem){.product-legend-bottom .product-link .product-rating-resume{display:block;text-align:left}.product-legend-bottom .product-link .product-rating-resume__total-reviews{margin-left:none}}.product-legend-bottom .product-link .product-rating-resume .product-rating{display:flex;align-items:center}.product-legend-bottom .product-link .product-rating-resume .product-rating__star{height:.875rem;width:1rem}.product-legend-bottom .product-link .product-rating-resume .product-rating .product-rating__star+.product-rating__star{margin-left:.3125rem}.product-legend-bottom .product-link .product-rating-resume__total-reviews{display:inline}.product-legend-bottom .product-link .product-rating-resume__total-reviews>span{vertical-align:middle;text-decoration:none}.product-legend-bottom .product-legend{margin-top:.875rem;margin-left:.3125rem;width:70%}.product-legend-bottom .toggle-wishlist{right:.9375rem}.product-legend-bottom .product-sticker{left:.8125rem}.product-legend-right .product-link{display:flex;width:100%;flex-direction:row;align-items:stretch}.product-legend-right .product-image{width:50%}.product-legend-right .product-legend{width:55%;padding:0 1.125rem;justify-content:center}.product-legend-right .toggle-wishlist{right:calc(52% + .9375rem)}.product-legend-right .product-sticker{left:.25rem}.product--mcd .product-title{font-size:1.25rem;text-transform:uppercase;order:0;display:block}.product--mcd .price-line{font-size:.8125rem;font-weight:400;text-transform:uppercase;order:1}.product--mcd .intensity{order:2}.product--mcd .product-citation{order:3}.product--mcd.product-legend-bottom .product-legend{width:100%;padding:0 .625rem;text-align:center;align-items:center;margin-left:auto;margin-right:auto}.product--mcd.product-legend-bottom .intensity,.product--mcd.product-legend-bottom .product-legend>*{justify-content:center}.product-legend{display:flex;flex-direction:column;box-sizing:border-box}.product-legend>*{width:100%}.product-legend-tags{display:flex;flex-wrap:wrap;margin-bottom:.125rem}.product-legend-tags .tag{font-size:.8125rem;line-height:1.125rem;margin-right:.4375rem}.product-legend .intensity{margin-top:.25rem}.product-legend .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-top:.75rem}.product-legend .price-line:after{display:block;content:attr(price-placeholder);overflow:hidden;visibility:hidden}.intensity{display:inline-flex;align-items:baseline;flex-wrap:wrap;width:100%}.intensity .bullet-points{margin:0 .5rem}.static-button{text-transform:uppercase}.static-button .icon{width:.75rem;height:1.25rem}.bullet-points{display:flex;flex-wrap:nowrap}.bullet-points .bullet-points-circle{height:.5rem;width:.5rem;display:inline-block;border-radius:50%;margin:0 .25rem}.bullet-points .bullet-points-circle:first-child{margin-left:0}.bullet-points .bullet-points-circle:last-child{margin-right:0}.bullet-points .bullet-points-circle.half:after{content:"";width:50%;height:100%;display:block;border-radius:.25rem 0 0 .25rem}.product-push-slider .slick-list,.product-push-slider .slick-slide,.product-push-slider .slick-slide img,.product-push-slider .slick-track{transform:none}.product-push-slider .slick-bottom{position:absolute;margin-top:0}.product-push-slider .slider--wrapped-left-bigger .arrow-icon{bottom:-3.75rem}.product-push-slider .slick-dots{display:flex;justify-content:center}@media screen and (max-width:49.9375rem){.product-push-slider{margin:0}.product-push-slider .slider.slider--wrapper .slick-wrapper{padding-left:5%;padding-right:5%}.product-push-slider .slider .slick-slide{padding:0 .625rem 0 0}}.product-rating-resume{display:flex}.product-rating-resume .product-rating{display:block}.product-rating-resume .product-rating__star{height:1.125rem;width:1rem}.product-rating-resume__total-reviews{display:inline;margin-left:.5rem;font-size:.9375rem}.product-rating-resume__total-reviews span{text-decoration:underline}@media screen and (max-width:49.9375rem){.product-rating-resume{flex-wrap:wrap;justify-content:center;width:100%}}.product-rating{display:inline-flex}.product-rating__star{width:1.375rem;height:1.25rem}.product-rating__star+.product-rating__star{margin-left:.5rem}.product-page-try-it-first{display:flex;justify-content:center;width:100%}.product-page-try-it-first__text{font-size:.9375rem;text-decoration:underline}.product-page-engraving{display:flex;align-items:center;justify-content:space-between;font-size:.9375rem;margin-top:1.25rem}.product-page-engraving-button{display:flex;align-items:center;text-align:left}.product-page-engraving-button-texts{display:flex;flex-direction:column;min-height:2.125rem;justify-content:center}@supports (-ms-ime-align:auto){.product-page-engraving-button-texts{height:2.125rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-page-engraving-button-texts{height:2.125rem}}.product-page-engraving-button-text{text-decoration:underline}.product-page-engraving-button:hover .product-page-engraving-button-text{font-weight:700}.product-page-engraving-button .icon{margin-right:.9375rem}.product-page-engraving-button svg{width:1.5rem;height:1.5rem}.product-page-engraving-engraved-text{font-size:.8125rem}.product-page-engraving-infos{display:flex;align-items:center}.product-page-engraving-price{margin-top:.125rem;margin-left:.3125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.product-page-engraving-tooltip{margin-left:1rem}.product-page-engraving-remove-button{margin:.25rem .625rem 0 1.875rem}.product-page-engraving-remove-button .icon,.product-page-engraving-remove-button svg{width:.75rem;height:.75rem}.giftset-descriptions{display:flex;flex-direction:column;border-top:.0625rem solid #e5e5e5;font-size:.9375rem}.giftset-descriptions>*{margin-bottom:.9375rem}.giftset-descriptions-description{margin:.9375rem 0}.giftset-descriptions-item{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.9375rem}.giftset-descriptions-item-description{margin-top:.9375rem}.giftset-descriptions-total{display:flex;align-self:flex-end;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-bottom:.9375rem}.giftset-descriptions-total>.price-line{margin-left:.3125rem}.giftset-item-title{text-transform:uppercase}.giftset-item-title.underline{text-decoration:underline}.giftset-details{display:flex;flex-direction:column;box-sizing:border-box;border-bottom:.0625rem solid #e5e5e5;font-size:.9375rem;margin-top:.9375rem}.giftset-details-description,.giftset-details>*{margin-bottom:.9375rem}.giftset-details-total{display:flex;align-self:flex-end;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-bottom:1.25rem}.giftset-details-total>.price-line{margin-left:.3125rem}.giftset-details-item{display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:.9375rem}.giftset-details-item__text{width:70%}.reviews-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.reviews-select .reviews-selected{display:flex}.reviews-select .reviews-selected .icon{right:1.25rem;margin-left:.6875rem;height:1rem}.reviews-select .reviews-selected .icon svg{width:1rem;height:1rem}.reviews-select.is-open .reviews-selected .icon svg{transform:rotate(180deg)}.reviews-select .custom-select-hzn-options{width:auto;left:inherit;right:0;top:100%;margin-top:.375rem;padding:.375rem 0 .4375rem;background-color:#fff;border:.0625rem solid #e5e5e5;border-radius:.3125rem;text-align:right;white-space:nowrap}.reviews-select .custom-select-hzn-option{padding:.625rem 1.1875rem}.reviews-select .custom-select-hzn-option--selected{background-color:#f6f6f6;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.reviews-select .custom-select-hzn-option:focus.focus-visible{outline-offset:-.25rem}.reviews-select-option:after{display:block;content:attr(title);height:0;overflow:hidden;visibility:hidden;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.review-list-placeholder{width:38.75rem;margin-left:1.875rem;border:.0625rem solid #000;border-radius:.625rem;display:flex;justify-content:center}.review-list-placeholder__loader .loader-inner.ball-pulse div{height:.625rem;width:.625rem}@media screen and (max-width:49.9375rem){.review-list-placeholder{width:100%;margin-left:0;height:6.25rem}}.reviews-resume{display:flex;flex-direction:column;text-align:center;width:13.125rem;font-size:.8125rem}.reviews-resume__title{font-size:.9375rem;margin-bottom:1.25rem}.reviews-resume .product-rating{display:block}.reviews-resume__score{margin:.625rem 0 .5rem;font-size:3.25rem;font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.reviews-resume__gcu{color:#757575;line-height:1.25rem}.reviews-resume__gcu a{text-decoration:underline}@media screen and (max-width:49.9375rem){.reviews-resume{margin-bottom:2.1875rem}}.image-comparator{position:relative;width:11.875rem;height:10.9375rem;box-sizing:border-box}.image-comparator-text{position:absolute;font-weight:700;text-transform:uppercase;top:75%;z-index:2;font-size:1.625rem}.image-comparator-text-left{left:8%}.image-comparator-text-right{right:8%}.image-comparator-img{position:absolute;width:auto;height:auto;overflow:hidden;box-sizing:border-box}.image-comparator-img img{display:block!important;box-sizing:border-box;max-width:none!important}.image-comparator-img.image-comparator-overlay{border-right:.0625rem solid #fff}.image-comparator-img.no-right-image img{margin:-.125rem;display:none!important}.image-comparator-slider--transparent-thumb::-webkit-slider-thumb{width:3.125rem!important;height:3.125rem!important;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 15'%3E%3Cpath fill='%23CECECE' d='M8 1.2L1.6 7.5 8 13.8l-.8.8L0 7.5 7.1.4l.4.4.5.4zM40.8.4l-.8.8 6.3 6.3-6.3 6.3.5.4.4.4L48 7.5 40.8.4z'/%3E%3C/svg%3E")!important}.image-comparator-slider--transparent-thumb::-ms-thumb{width:3.125rem!important;height:3.125rem!important;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 15' fill='gray'%3E%3Cpath fill='%23CECECE' d='M8 1.2L1.6 7.5 8 13.8l-.8.8L0 7.5 7.1.4l.4.4.5.4zM40.8.4l-.8.8 6.3 6.3-6.3 6.3.5.4.4.4L48 7.5 40.8.4z'/%3E%3C/svg%3E")!important}.image-comparator-slider{width:13.75rem;left:-1.0625rem;padding:0!important;top:100%;background-color:transparent}.image-comparator-slider::-webkit-slider-thumb{cursor:pointer;width:1.875rem;height:1.875rem;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0zm0 29C7.3 29 1 22.7 1 15S7.3 1 15 1s14 6.3 14 14-6.3 14-14 14zm3.6-18.3l4.3 4.3-4.3 4.3-.5-.5 3.7-3.7-3.7-3.7.5-.7zm-6.7.6L8.2 15l3.7 3.7-.5.5L7.1 15l4.3-4.3.5.6z'/%3E%3C/svg%3E")}.image-comparator-slider::-webkit-slider-runnable-track,.image-comparator-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent!important}.image-comparator-slider::-webkit-slider-runnable-track{position:relative;top:-10.9375rem;padding-top:10.9375rem}.image-comparator-slider:disabled::-webkit-slider-thumb{cursor:default!important}.image-comparator-slider:disabled::-ms-thumb{cursor:default!important}.image-comparator-slider::-ms-track{width:100%;height:30px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.image-comparator-slider::-ms-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;width:1.875rem;height:1.875rem;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0zm0 29C7.3 29 1 22.7 1 15S7.3 1 15 1s14 6.3 14 14-6.3 14-14 14zm3.6-18.3l4.3 4.3-4.3 4.3-.5-.5 3.7-3.7-3.7-3.7.5-.7zm-6.7.6L8.2 15l3.7 3.7-.5.5L7.1 15l4.3-4.3.5.6z'/%3E%3C/svg%3E")}.image-comparator-slider::-ms-fill-lower,.image-comparator-slider::-ms-fill-upper{background:transparent}.image-comparator-slider:focus::-ms-fill-upper{background:transparent}.image-comparator-slider::-ms-tooltip{display:none}.make-up-comparator-product{display:flex;flex-direction:column}.make-up-comparator-product-tags{margin-bottom:.625rem}.make-up-comparator-product-title{margin-bottom:.9375rem}.make-up-comparator-product-link{text-decoration:underline;margin-right:auto}.make-up-comparator-product-link:hover{font-weight:700}@media screen and (max-width:49.9375rem){.make-up-comparator-product{padding:0 .9375rem}.make-up-comparator-product-title{min-height:2.5rem}}.quick-buy{border-radius:50%;border:.0625rem solid #e5e5e5;width:3.125rem;height:3.125rem}.quick-buy__icon svg{height:1.25rem}@media screen and (max-width:49.9375rem){.quick-buy__modal{padding:0}.quick-buy__modal .popin__wrapper__close{padding:1.25rem}}.stock-in-store-variation{text-align:center;font-size:.9375rem;line-height:1.5rem}.stock-in-store-variation .generic-variations-slider{margin:1.875rem auto}.stock-in-store-variation a{text-decoration:underline}@media screen and (min-width:50rem){.stock-in-store-variation,.stock-in-store-variation .generic-variations-slider{width:92%}}@media screen and (max-width:49.9375rem){.stock-in-store-variation .generic-variations-slider{width:90%}}.product-video{display:flex;flex-direction:column;align-items:center;border-top:.0625rem solid #e5e5e5;padding-top:1.25rem}.product-video-title{text-align:center;margin-bottom:.9375rem}.product-video-video{width:80%}.product-video-subtitle{width:60%;line-height:1.5rem}.product-video-link,.product-video-subtitle{margin-top:1.875rem;text-align:center}@media screen and (max-width:49.9375rem){.product-video-video{width:100%}.product-video-subtitle{width:80%}}.view-switch{display:flex;align-items:center}.view-switch .view-switch-item+.view-switch-item{margin-left:.75rem}.view-switch .view-switch-item .icon{position:relative}.view-switch .view-switch-item .icon svg{width:1.75rem;height:1.75rem}.view-switch .view-switch-item_deactivated{opacity:.3;cursor:pointer}.link-filters .options{min-width:100%}.link-filters .options .link-filter-option{line-height:1.125rem;font-size:.9375rem;width:100%;text-align:left}.link-filters .options .link-filter-option--is-bold{font-weight:700}.link-filters .options .link-filter-option--is-bold.link-filter-option--is-latin{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:400}.link-filters .options .link-filter-option+.link-filter-option{margin-top:1.125rem}.filters-bar-expanded{display:flex;align-items:center;flex:1 1 100%;border-top: .0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5}.filters-bar-expanded__filters{display:flex;width:100%}.filters-bar-expanded__page-controls{height:3.4375rem;flex-shrink:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin-right:1.875rem}.filters-bar-expanded__page-controls .products-count{width:100%;font-size:.9375rem;color:#757575;text-align:right;white-space:nowrap}.filters-bar-expanded__page-controls .filter-separator{margin:auto .9375rem;width:.0625rem}.filters-bar-expanded__page-controls .view-switch{flex-shrink:0}.virtual-try-on-glasses{margin:.8125rem 0 .375rem}.virtual-try-on-glasses--button-link-underline{text-decoration:underline}.declinations{border-top:.0625rem solid #e5e5e5;margin-top:2.75rem;box-sizing:border-box;width:100%;padding:.6875rem 0 1rem .5625rem}.declinations-title{margin:.6875rem 0 1.375rem}.declinations-items{display:flex;flex-wrap:wrap}.declinations-items .declination{width:50%;padding:0 .625rem .625rem 0;box-sizing:border-box}@media screen and (max-width:49.9375rem){.declinations{padding:1rem 0 0}.declinations-title{text-align:center}}.declinations-slider .slider{padding-bottom:0}.declinations-slider .slick-slider.slick-initialized{padding-left:15%;padding-right:15%}.declinations-slider .declination{display:block;margin-right:1rem;margin-left:1rem}.bold.legend{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.font-din.legend{font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.font-pathway.legend{font-family:Pathway Gothic One,Arial,sans-serif}.font-pathway.bold.legend{font-weight:700}.size-xxl.legend{font-size:5rem;line-height:5.125rem}@media screen and (max-width:49.9375rem){.size-xxl.legend{font-size:3.125rem;line-height:1}}.size-xl.legend{font-size:3.25rem;line-height:3.25rem}@media screen and (max-width:49.9375rem){.size-xl.legend{font-size:2.875rem;line-height:1}}.size-l.legend{font-size:2rem;line-height:2.375rem}@media screen and (max-width:49.9375rem){.size-l.legend{font-size:1.3125rem;line-height:1.6875rem}}.size-m.legend{font-size:1.625rem;line-height:2rem}@media screen and (max-width:49.9375rem){.size-m.legend{font-size:1.125rem;line-height:1.5rem}}.size-s.legend{font-size:.9375rem;line-height:1.25rem}.size-xs.legend{font-size:.8125rem}.align-left.legend{text-align:left}.align-center.legend{text-align:center}.align-right.legend{text-align:right}.align-justify.legend{text-align:justify}@media screen and (max-width:49.9375rem){.m-align-left.legend{text-align:left}.m-align-center.legend{text-align:center}.m-align-right.legend{text-align:right}.m-align-justify.legend{text-align:justify}}.legend{font-size:1.625rem}.legend.uppercase{text-transform:uppercase}.legend--white{color:#fff}.legend--black{color:#000}.push-edito-link-list-wrapper{box-sizing:border-box;padding-top:108%;width:100%;position:relative;height:0}.push-edito-link-list{box-sizing:border-box;top:0;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;text-align:center;justify-content:center;border:.0625rem solid #cecece}.push-edito-link-list .link-list{margin-top:.9375rem}.push-edito-video{position:relative;display:flex;flex-direction:column}.push-edito-video-description{margin-top:.625rem}.video-popin{margin-top:1rem;width:73.75rem;max-width:100%;max-height:100%}.player{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;display:block;z-index:0}.player .focus-visible{outline:none;box-shadow:inset 0 0 0 .125rem #3b99fc}.player video{position:absolute;display:block;width:100%}.player .player-controls{position:absolute;bottom:0;display:flex;align-items:center;width:100%;overflow-y:hidden;height:2.9375rem;transition:height .2s ease-in-out,opacity .2s ease-in-out;padding-top:.1875rem;background-color:#000;z-index:2}.player .player-controls--hidden{height:0;opacity:0}.player .player-controls a.transcript,.player .player-controls button.button-fullscreen,.player .player-controls button.button-subtitles{height:100%;padding:0 .625rem;display:flex;justify-content:center;align-items:center;width:1.5625rem;box-sizing:content-box}.player .player-controls a.transcript svg,.player .player-controls button.button-fullscreen svg,.player .player-controls button.button-subtitles svg{display:block;width:1.5625rem}.player .player-controls .button-subtitles{position:relative}.player .button-link .icon{margin:0}.player button{background-color:transparent;border:0;color:#fff;cursor:pointer;border-radius:0}.player .volume+*{margin-left:auto}.player .button-mute{box-sizing:border-box;height:100%;width:2.1875rem;display:flex;justify-content:center;align-items:center;padding:0 .9375rem}.player .button-mute svg{display:block;width:1.375rem}.player.full-screen{position:fixed;top:0;left:0;height:100%;z-index:100;padding-bottom:0;display:flex;width:100%;background-color:#000;margin:0!important}.player.full-screen .overlay{z-index:1;background:none}.player.full-screen video{position:relative;justify-content:center;width:100%;height:auto}.player.full-screen .player-controls{width:61.25rem;left:50%;transform:translateX(-50%)}@media screen and (max-width:49.9375rem){.popin__wrapper .player{flex-direction:column}}.player .button-exit-fullscreen{position:absolute;right:1.875rem;top:1.875rem;border:.0625rem solid #fff;padding:.625rem;z-index:2;height:2.4375rem;opacity:1;transition:opacity .2s linear}.player .button-exit-fullscreen .svg-icon{display:block}.player .button-exit-fullscreen svg{display:block;width:.9375rem;height:.9375rem}.player .button-exit-fullscreen--hidden{opacity:0}.player .button-play{width:3.125rem;height:100%;border-right:.0625rem solid #fff;border-radius:0}.player .button-play .button-link-content .icon{margin:0}.player .button-play svg{width:.625rem}.seek-bar{position:absolute;top:0;left:0;display:block;width:100%;margin:0}.seek-bar .completed{position:absolute;top:0;left:0;height:.1875rem;background-color:#fff;pointer-events:none}.seek-bar input{display:block;width:100%;height:.1875rem;margin:0;padding:0;-webkit-appearance:none;background:transparent;cursor:pointer}.seek-bar input:focus.focus-visible{outline:.125rem auto #3b99fc}.seek-bar input::-ms-track{width:100%;height:.1875rem;border:0;background:grey}.seek-bar input::-ms-fill-lower,.seek-bar input::-ms-fill-upper,.seek-bar input::-ms-thumb,.seek-bar input::-ms-tooltip{display:none}.seek-bar input::-moz-range-track{width:100%;height:.1875rem;border:0;background:grey}.seek-bar input::-moz-range-progress,.seek-bar input::-moz-range-thumb{opacity:0}.seek-bar input::-webkit-slider-runnable-track{width:100%;height:.1875rem;border:0;background:grey}.seek-bar input::-webkit-slider-thumb{opacity:0}.player-storyboard{position:absolute;top:0;left:5rem;width:calc(100% - 10rem)}.player-storyboard .storyboard-img-wrapper{position:absolute;bottom:100%;width:10rem;height:5.625rem;margin-left:-5rem;overflow:hidden}.player-storyboard img{position:absolute;top:0;height:100%;width:auto}.time{padding:0 1.25rem;font-size:.75rem;color:#fff;justify-content:center}.time .duration{color:#777}.transcript{position:relative;width:1.5625rem;height:1.125rem}@media screen and (max-width:49.9375rem){.transcript{display:flex;position:absolute;z-index:1;bottom:.9375rem;right:.9375rem;color:#000;background-color:#fff;opacity:.8;padding:.625rem;border-radius:1.5625rem;height:1.5625rem}.transcript .icon{fill:#000!important;display:flex;align-items:center}.transcript .icon svg{width:1.5625rem;height:1.125rem}}.volume{display:flex;justify-content:center;align-items:center;height:100%;width:3.125rem;position:relative}.volume input{-webkit-appearance:none;width:100%;height:.1875rem;padding:0;top:.0625rem;background:#757575;cursor:pointer}.volume input::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;padding:.3125rem;border:0;border-radius:50%;background-color:#fff}.volume input::-ms-track{width:100%;height:100%;border:0;background:transparent}.volume input::-ms-fill-lower,.volume input::-ms-fill-upper,.volume input::-ms-thumb,.volume input::-ms-tooltip{display:none}.volume input::-ms-fill-lower{background:#fff}.volume input::-moz-range-track{background:transparent}.volume input::-moz-range-thumb{-moz-appearance:none;width:0;height:0;padding:.3125rem;border:0;border-radius:50%;background:#fff}.volume-1 input{background:linear-gradient(90deg,#fff 0,#fff 10%,#757575 0,#757575)}.volume-2 input{background:linear-gradient(90deg,#fff 0,#fff 20%,#757575 0,#757575)}.volume-3 input{background:linear-gradient(90deg,#fff 0,#fff 30%,#757575 0,#757575)}.volume-4 input{background:linear-gradient(90deg,#fff 0,#fff 40%,#757575 0,#757575)}.volume-5 input{background:linear-gradient(90deg,#fff 0,#fff 50%,#757575 0,#757575)}.volume-6 input{background:linear-gradient(90deg,#fff 0,#fff 60%,#757575 0,#757575)}.volume-7 input{background:linear-gradient(90deg,#fff 0,#fff 70%,#757575 0,#757575)}.volume-8 input{background:linear-gradient(90deg,#fff 0,#fff 80%,#757575 0,#757575)}.volume-9 input{background:linear-gradient(90deg,#fff 0,#fff 90%,#757575 0,#757575)}.volume-10 input{background:linear-gradient(90deg,#fff 0,#fff 100%,#757575 0,#757575 0)}.volume input.focus-visible{box-shadow:inset 0 0 0 .125rem #3b99fc;outline:none}.volume input.focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 .125rem #3b99fc}.player .poster{margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.player .poster:focus.focus-visible{border:.125rem solid #3b99fc}.player .poster.has-error{cursor:default!important}.player .poster.has-overlay{background-color:rgba(0,0,0,.3)}.player .poster .button{width:100%;position:absolute;display:flex;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;padding:1.25rem;justify-content:center;align-items:center}.player .poster .button svg{width:4.375rem;height:4.375rem}.player.is-fixed .poster{display:none}.player-subtitle{position:absolute;left:50%;bottom:5.625rem;max-width:80%;transform:translateX(-50%);padding:.125rem .3125rem;background:rgba(0,0,0,.502);text-align:center;color:#fff}.shop-the-look{width:100%;cursor:pointer;position:relative;z-index:1}.shop-the-look--details-opened{background-color:#f6f6f6}.shop-the-look--details-opened .shop-the-look__border{width:100%;box-sizing:content-box;height:100%;border:.9375rem solid #f6f6f6;position:absolute;top:0;background-color:#f6f6f6;transform:translate(-.9375rem,-.9375rem)}.shop-the-look__image{position:relative;padding-top:150%;width:100%}.shop-the-look__image img{position:absolute;top:0;width:100%;height:auto}.shop-the-look__legend{display:inline-block;position:relative;width:100%;margin-top:.9375rem}.shop-the-look__legend__info{font-size:.9375rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;line-height:1.25rem;max-width:calc(100% - 2.625rem)}.shop-the-look__legend__info__product-count{font-size:.875rem;font-family:Century Gothic Std,Arial,sans-serif;color:#757575;line-height:1.875rem;display:block}.shop-the-look__legend__toggle-open{width:2.1875rem;position:absolute;top:0;right:.3125rem}.shop-the-look__legend__toggle-open__icon{padding:.5rem;border-radius:50%;border:.0625rem solid #000;display:flex;justify-content:center;align-items:center}.shop-the-look__legend__toggle-open__icon svg{width:.9375rem;height:.9375rem}.shop-the-look__legend__toggle-open:active .shop-the-look__legend__toggle-open__icon{-ms-transform:translate(0)}@media screen and (max-width:49.9375rem){.shop-the-look__legend__info{max-width:calc(100% - 1.875rem)}.shop-the-look__legend__toggle-open{width:1.875rem}.shop-the-look__legend__toggle-open__icon{padding:.4375rem}.shop-the-look__legend__toggle-open__icon svg{width:.75rem;height:.75rem}.grid-view-with-looks-content--normal .shop-the-look{margin-bottom:.9375rem}}.percentage-circle{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.percentage-circle__main{position:relative;width:6.25rem;height:6.25rem;display:flex}.percentage-circle__main__title{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:DinCondensedBold,Noto Sans JP,Noto Sans TC,Noto Sans KR,Century Gothic Std,Arial,sans-serif}.percentage-circle__main__title>span{transform:translateY(12%)}@supports (-ms-ime-align:auto){.percentage-circle__main__title>span{transform:translateY(2%)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.percentage-circle__main__title>span{transform:translateY(2%)}}.percentage-circle__main__svg{height:inherit;width:inherit;transform:rotate(-90deg);transform-origin:50% 50%}.percentage-circle__main__background-circle{fill:transparent;stroke:#cecece}.percentage-circle__main__offset-circle{fill:transparent;stroke:#000}.percentage-circle__legend{width:100%;margin-top:1.25rem;text-align:center;font-size:.9375rem}@media screen and (max-width:49.9375rem){.percentage-circle{flex-direction:row}.percentage-circle__main{margin:0 1.25rem 0 0;width:5rem;min-width:5rem;height:5rem}.percentage-circle__main__title.size-xl.title-with-level{font-size:2rem}.percentage-circle__legend{text-align:center;line-height:1.5rem}.percentage-circle__main+.percentage-circle__legend{text-align:left;margin-top:0}}@media screen and (max-width:49.9375rem){.landing-news-products .slick-slide{padding:0 .625rem}}@media screen and (min-width:50rem){.landing-news-products .slick-slider,.landing-news-products .slider,.landing-news-products .slider-container{height:100%}.landing-news-products .arrow-icon{position:absolute;top:18%;width:1.25rem;padding-right:0!important;z-index:3;padding-bottom:30%;padding-top:30%}.landing-news-products .arrow-icon .icon{font-size:.5rem}.landing-news-products .arrow-icon--left{left:0}.landing-news-products .arrow-icon--right{right:0}}.share-panel{display:flex;flex-direction:column;max-width:26.25rem;width:100%;align-items:center;text-align:center}.share-panel-social-network-icons-list{display:flex;margin-top:.9375rem}@media screen and (max-width:49.9375rem){.share-panel{width:100%;margin:0 auto}.share-panel-social-network-icons-list{flex-wrap:wrap;justify-content:space-between;margin-top:0;max-width:11.875rem}.share-panel .email-share-icon,.share-panel .social-media-share-icon{margin:.3125rem 0 0}}.bottom-panel{position:relative;display:flex;justify-content:space-between;width:100%;max-width:90rem;border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5;padding:1.25rem 0;margin-top:2.5rem;min-height:4.6875rem}.bottom-panel--is-hidden{display:none!important}.bottom-panel-close-icon{position:absolute;right:0;top:1.25rem}.bottom-panel-close-icon svg{width:.9375rem;height:.9375rem}@media screen and (max-width:49.9375rem){.bottom-panel{justify-content:center}.bottom-panel-content{width:100%}.bottom-panel-placeholder{display:none}}.copy-pathname-to-clipboard-field{position:relative;width:100%;height:3.125rem;display:flex;align-items:center;margin-top:1.25rem}.copy-pathname-to-clipboard-field button{position:absolute;z-index:10;top:1.0625rem;margin-left:.9375rem}.copy-pathname-to-clipboard-field button:active{outline:.125rem solid #757575}.copy-pathname-to-clipboard-field input{width:100%;height:100%;padding-left:2.5rem;border:.0625rem solid #000;border-radius:.3125rem;box-sizing:border-box;font-size:.8125rem}.copy-pathname-to-clipboard-field-icon{display:flex;height:.9375rem;padding:.0625rem}.copy-pathname-to-clipboard-field-icon svg{width:.9375rem;height:.9375rem}.email-share-icon{width:3.125rem;height:3.125rem;border-radius:50%;border:.0625rem solid #757575;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 .3125rem}.email-share-icon:active,.email-share-icon:hover{border-color:#000}.email-share-icon svg{width:1.25rem;height:1.25rem;fill:#000!important}.social-media-share-icon{width:3.125rem;height:3.125rem;border-radius:50%;border:.0625rem solid #757575;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 .3125rem}.social-media-share-icon-mobile-link{display:inline-block}.social-media-share-icon:active,.social-media-share-icon:hover{border-color:#000}.social-media-share-icon svg{width:1.25rem;height:1.25rem;fill:#000!important}.subscribe-panel{display:flex;flex-direction:column;max-width:42.5rem;width:100%;margin:0 auto;align-items:center;text-align:center}.subscribe-panel__loader{margin-left:.625rem}.subscribe-panel .title-with-level{margin-bottom:.9375rem}.subscribe-panel__error{color:#d70000}.subscribe-panel__form{width:100%;margin-top:1.25rem;display:flex;flex-direction:column;align-items:center}.subscribe-panel__form__submit{width:100%;max-width:18.4375rem;height:3.125rem;margin-top:1.5625rem}.subscribe-panel__mentions{margin-top:1.25rem;width:100%;text-align:left;font-size:.8125rem}.subscribe-panel-fieldset{width:100%;display:flex;flex-direction:column;align-items:center;text-align:initial}.subscribe-panel-fieldset__row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.subscribe-panel-fieldset__row .select-field,.subscribe-panel-fieldset__row .text-input{width:calc(50% - .625rem);min-width:17.5rem;margin:1.25rem auto 0}@media screen and (max-width:49.9375rem){.subscribe-panel-fieldset__row .select-field,.subscribe-panel-fieldset__row .text-input{width:100%}}.subscribe-panel-fieldset .checkbox{width:100%;margin-top:1.5625rem;font-size:.8125rem;text-align:left}.cards-slider .card-item{height:100%;box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.3);min-height:26.75rem}@media screen and (min-width:25.875rem){.cards-slider .card-item{min-height:28.25rem}}.cards-slider .slick-track{display:flex}.cards-slider .slick-slide{height:auto;padding:0 .3%}.media-text-link-half-mobile{width:100%}.media-text-link-half-mobile__title{text-align:center;padding:1.5625rem;box-sizing:border-box}.media-text-link-half-mobile__media{text-align:center;align-items:center}.media-text-link-half-mobile__text{display:flex;flex-direction:column;width:100%;align-items:center}.media-text-link-half-mobile__description{font-size:.9375rem;line-height:1.5rem;text-align:center;padding:1.25rem 3.125rem}.product-medias-grid{display:flex;justify-content:space-between;flex-wrap:wrap;margin:-.625rem}.product-medias-grid-image,.product-medias-grid-personalization{width:50%;padding:0 .625rem .625rem;box-sizing:border-box}.product-medias-grid-image:first-child,.product-medias-grid-personalization:first-child{width:100%}.product-medias-grid-image{cursor:pointer}.product-medias-grid-image button{width:100%}.product-medias-grid .awards{position:absolute;top:1.25rem;left:.625rem}.personalization-view{position:relative;width:100%;height:auto;padding-top:66.6667%;overflow:hidden;background-color:#efeff1}@media screen and (max-width:49.9375rem){.personalization-view{padding-top:108.11189%}}.personalization-view-loader,.personalization-view img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.personalization-view img{max-height:100%;max-width:100%}.awards .award{margin-bottom:.625rem}.awards .award img{width:3.125rem}.product-media{position:relative;width:100%}.product-media .play-icon{border:.125rem solid #fff;border-radius:50%;width:3.75rem;height:3.75rem;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.product-media .play-icon svg{width:.9375rem;height:.9375rem}.product-media__legend{width:100%;position:absolute;bottom:0;padding:1rem;box-sizing:border-box}.product-medias-slider-single-image{width:90%;margin:0 auto}.product-medias-slider-single-image button,.product-medias-slider .slick-slide img{width:100%}.product-medias-slider-awards,.product-medias-slider-single-image{position:relative}.product-medias-slider-awards .awards,.product-medias-slider-single-image .awards{position:absolute;top:.9375rem;left:.9375rem}.product-medias-slider-awards .awards img,.product-medias-slider-single-image .awards img{width:3.125rem}.product-section-description__slider{margin-bottom:1.125rem}.product-section-description__slider .slick-bottom{margin-top:0}.product-section-description__video{margin-bottom:1.125rem}.product-section-description__video .player-subtitle{top:0;bottom:unset}.product-section-description__video .button-fullscreen{display:none!important}.product-section-description__image{margin-bottom:1.125rem}.product-section-description__section-title.title-with-level{font-size:.8125rem;display:block;margin-bottom:.3125rem}.product-section-description__link{display:block;text-align:center;margin-bottom:1.125rem}.product-section-description__link .button-link{height:2.1875rem;padding:0 1.25rem}.product-section-description__link .button-link__title{font-size:.8125rem}.product-section-description__description{line-height:1.25rem;font-size:.8125rem;margin-bottom:1.125rem}.product-description{margin-top:1.25rem}.product-customization{overflow:hidden;margin-top:1.875rem}.product-customization .product-customization-content{margin-top:1.0625rem;padding:0}@media screen and (max-width:50rem){.product-customization .product-customization-content{padding:0 1.25rem}}.product-customization-content__toggle{display:flex;width:100%;flex-direction:column;-webkit-tap-highlight-color:transparent}.product-customization-content__title{display:flex;width:100%;justify-content:space-between}.product-customization-content__title__value{text-decoration:underline;text-align:left}.product-customization-content__description{color:#000;font-size:.9375rem;line-height:1.5rem;margin-top:.625rem;text-align:left}.product-customization-content__legend{color:#757575;font-size:.6875rem;line-height:1.5rem;margin-top:.625rem}.product-customization-content .product-customization-total{margin-top:1.125rem}.product-customization-item-selector{padding:1.375rem 0}.product-customization-item-selector .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-customization-item-selector .arrow-icon--right{right:-.3125rem}.product-customization-item-selector .arrow-icon--left{left:-.3125rem}.product-customization-item-selector .arrow-icon.slick-disabled{display:none}.product-customization-item-selector__instructions{font-size:.9375rem;line-height:1.5rem;margin-top:1.25rem}.product-customization-item-selector__items{display:flex;position:relative;flex:1;width:100%;justify-content:center}.product-customization-item-selector__items__slider{display:flex;flex:1;padding-top:1.0625rem;width:100%;max-width:100%}@supports (-ms-ime-align:auto){.product-customization-item-selector__items__slider{max-width:auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-customization-item-selector__items__slider{max-width:auto}}.product-customization-item-selector__items__slider .slick-slider{padding:0 1.25rem}.product-customization-item-selector__items__slider .slick-bottom{margin-top:0}.personalization-item-selector-tabs .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.personalization-item-selector-tabs .arrow-icon--right{right:-.625rem}.personalization-item-selector-tabs .arrow-icon--left{left:-.625rem}.personalization-item-selector-tabs .arrow-icon.slick-disabled{display:none}.personalization-item-selector-tabs__sections{display:flex;position:relative;flex:1;width:100%;justify-content:center;border-bottom:.0625rem solid #e5e5e5}.personalization-item-selector-tabs__sections .arrow-icon{position:absolute;top:1.125rem;z-index:2}.personalization-item-selector-tabs__sections__arrow--disabled{display:none}.personalization-item-selector-tabs__sections__slider{display:flex;flex:1;width:100%;max-width:100%}@supports (-ms-ime-align:auto){.personalization-item-selector-tabs__sections__slider{max-width:auto}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.personalization-item-selector-tabs__sections__slider{max-width:auto}}.personalization-item-selector-tabs__sections__slider .slick-slider{padding:0 .625rem}.personalization-item-selector-tabs__sections__slider .slick-bottom{margin-top:0}.personalization-item-selector-tabs__sections__slider__title-container{display:flex;flex:1;max-width:100%;overflow:hidden;align-items:center;white-space:nowrap}.personalization-item-selector-tabs__sections__slider__title-container__title{padding:.625rem 1.25rem}.personalization-item-selector-tabs__sections__slider__title-container__title--active{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;border-bottom:.125rem solid #000}.product-customization-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-customization-item__price{width:100%;margin-top:.4375rem;font-size:.9375rem;color:#000;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.product-customization-item__price--not-available{color:#757575;font-family:Century Gothic Std,Arial,sans-serif}.product-customization-item-cover{height:5.3125rem;width:5.3125rem;border-radius:50%;overflow:hidden;border:.1875rem solid transparent}.product-customization-item-cover--not-available{opacity:.5}.product-customization-item-cover-container{border-radius:50%;display:flex;align-items:center;justify-content:center;border:.125rem solid transparent}.product-customization-item-cover-container--selected{border:.125rem solid}.product-customization-selected-items--open{border-top:.0625rem solid #e5e5e5}.product-customization-selected-items__slider{width:100%;margin-top:1.5625rem}.product-customization-selected-items__slider .product-customization-item-cover,.product-customization-selected-items__slider .product-selection-item-placeholder{width:3.75rem;height:3.75rem}.product-customization-selected-items__slider .product-selection-item{margin:0}.product-customization-selected-items__slider .product-selection-item>span{margin-top:.6875rem;width:auto;font-size:.9375rem}.product-customization-selected-items__slider .slick-track{margin-left:0;margin-right:0}.product-customization-selected-items__slider__first-placeholder{border-style:solid!important}.product-customization-selected-items .slick-slider{margin:0 1.25rem}.product-customization-selected-items .slick-bottom{margin-top:0}.product-customization-selected-items .arrow-icon{position:absolute;top:.75rem;z-index:2}.product-customization-selected-items .arrow-icon--right{right:-1.5625rem}.product-customization-selected-items .arrow-icon--left{left:-1.5625rem}.product-customization-selected-items .arrow-icon.slick-disabled{display:none}.product-selection-item{display:flex;flex-direction:column;align-items:center}.product-selection-item-placeholder{height:3.125rem;width:3.125rem;margin:.25rem auto;display:flex;justify-content:center;align-items:center;border:.0625rem dashed #cecece;border-radius:50%;color:#cecece;text-align:center}.product-selection-item-placeholder--free{border:.0625rem solid #cecece}.product-selection-item>span{display:inline-block;width:3.75rem;margin:0 auto}.product-customization-total__title{display:flex;flex:1;justify-content:space-between}.product-customization-total__title__price-line{font-size:.9375rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-weight:700;line-height:1.5rem}.product-customization-total__title__reset{font-size:.8125rem;line-height:1.5rem;text-decoration:underline}.product-customization-total__title__reset--disabled{color:#cecece}.product-customization-total__edit{margin-top:.25rem;font-size:.8125rem;line-height:1.125rem;color:#757575}.product-customization-preview{position:relative;-webkit-tap-highlight-color:transparent}.product-customization-preview__header{position:absolute;top:1.375rem;width:100%;text-align:center;display:block}.product-customization-preview__header__surtitle{display:flex;flex:1;align-items:center}.product-customization-preview__header__surtitle .title-with-level{width:auto}.product-customization-preview__header__surtitle__decorator{flex:1;width:100%;border-bottom:.0625rem solid #e5e5e5}.product-customization-preview__header__surtitle__decorator--right{margin-right:2rem;margin-left:1rem}.product-customization-preview__header__surtitle__decorator--left{margin-right:1rem;margin-left:2rem}.product-customization-preview__header__title{margin-top:1.25rem}.product-customization-preview__item{height:100%;width:100%;display:flex}.product-customization-preview__controls{position:absolute;bottom:.9375rem;display:flex;width:100%;align-items:center}.product-customization-preview .slick-bottom{margin-top:0}.tag{font-size:.9375rem}.slider-dots{display:flex;flex-direction:row}.slider-dots>.gridSlider-dots{margin:auto .625rem}.gridSlider-dots{display:flex;flex-direction:row;align-items:center;overflow:hidden;box-sizing:border-box;height:.75rem;margin:.625rem auto 0}.gridSlider-dots-dot-wrapper{width:.75rem;height:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gridSlider-dots .gridSlider-dot{width:.375rem;height:.375rem;background-color:#cecece;border-radius:50%;flex-shrink:0;transition:transform .5s ease}.gridSlider-dots .gridSlider-dot.selected{background-color:#000}.arrow-slider-dots-icon{display:flex;justify-content:center;align-items:center;border:.0625rem solid #757575;border-radius:50%;width:1.875rem;height:1.875rem;margin:auto;z-index:1}.arrow-slider-dots-icon--right{margin-left:0}.arrow-slider-dots-icon--right .icon{transform:rotate(-90deg)}.arrow-slider-dots-icon--left{margin-right:0}.arrow-slider-dots-icon--left .icon{transform:rotate(90deg)}.arrow-slider-dots-icon .icon{width:.6875rem;height:1.5rem}.arrow-slider-dots-icon.slick-disabled{border:.0625rem solid #757575}.arrow-slider-dots-icon.slick-disabled span.icon{fill:grey!important;color:grey!important}.gridslider-grid{justify-content:center;align-items:center;flex-direction:column}.gridslider-grid,.gridslider-grid__row{display:flex;flex-shrink:0;width:100%}.gridslider-grid__row:not(:first-of-type){margin-top:1rem}@media screen and (max-width:49.9375rem){.gridslider-grid__row:not(:first-of-type){margin-top:.375rem}}.gridslider-grid__image-wrapper{flex:1}.gridslider-grid__image-wrapper:not(:last-of-type){margin-right:1.25rem}@media screen and (max-width:49.9375rem){.gridslider-grid__image-wrapper:not(:last-of-type){margin-right:.625rem}}.gridSlider-slider .slick-slide{padding:0 1.25rem}@media screen and (max-width:49.9375rem){.gridSlider-slider .slick-slide{padding:0 .3125rem}}.gridSlider-slider-image-wrapper{display:flex;height:100%;width:100%}.gridSlider-slider .slick-bottom{margin-top:0}.gridSlider-slider~.gridSlider-pagination{margin-top:1.25rem}.gridSlider-pagination{display:flex;flex:1;align-items:center;height:1.5rem;padding:0 1.25rem}.gridSlider-pagination__range{flex:1}.chevron-pagination{display:flex;flex-wrap:nowrap;align-items:center}.chevron-pagination button{height:1.5rem}.chevron-pagination button .arrow-icon{padding:0}.chevron-pagination button .arrow-icon svg{height:1rem}.chevron-pagination button:disabled{opacity:.2}.chevron-pagination button:disabled .arrow-icon{cursor:default}.chevron-pagination__text{line-height:1.5rem;padding:0 .5rem}.rangeSlider{padding:0;background-color:#e5e5e5;margin-left:1.25rem;width:100%;height:.5rem;-webkit-appearance:none;-ms-appearance:none;border-radius:.625rem;cursor:pointer}.rangeSlider::-webkit-slider-thumb{width:2.5rem;-webkit-appearance:none;height:.625rem;border:0;background:#000;border-radius:.3125rem}.rangeSlider::-moz-range-thumb{width:2.5rem;-moz-appearance:none;height:.625rem;border:0;background:#000}.rangeSlider::-ms-thumb{width:2.5rem;-ms-appearance:none;height:.625rem;border:0;background:#000;border-radius:.3125rem}.rangeSlider::-webkit-slide-track{height:.5rem;-webkit-appearance:none;margin-top:-pxToRem(1);border-radius:3.125rem}.rangeSlider::-moz-range-track{height:.5rem;-moz-appearance:none;margin-top:-pxToRem(1);border-radius:3.125rem}.rangeSlider::-ms-track{height:.5rem;-ms-appearance:none;background-color:#e5e5e5;border:.0625rem solid #fff;color:transparent;margin-top:-pxToRem(1);border-radius:3.125rem}.rangeSlider::-ms-fill-lower,.rangeSlider::-ms-tooltip{display:none}.product-titles{text-align:center;margin-bottom:.75rem}.product-titles-title{display:block;text-transform:uppercase;font-weight:400}.product-titles-subtitle{display:block;margin-top:.3125rem;font-size:.9375rem;font-weight:400}.product-titles-subtitle--couture{color:#757575}.product-titles-tags{margin-bottom:.25rem;font-size:.9375rem}.product-titles-ref{margin-top:.375rem;font-size:.8125rem;line-height:1.5rem}@media screen and (min-width:50rem){.product-titles-ref{margin-top:.4375rem}}@media screen and (min-width:50rem){.product-titles{text-align:left;margin-bottom:1.875rem}}@media screen and (max-width:50rem){.product-titles-title{font-size:1.3125rem;line-height:1.6875rem}.product-titles-subtitle{line-height:1.25rem}}.product-description{display:flex;flex-direction:column;border-radius:.3125rem;background-color:#f6f6f6;padding:.3125rem 1.5rem 1.5rem}.product-description .product-description-item:not(:first-of-type){border-top:.0625rem solid #e5e5e5}.product-description.product-description--beauty{width:100%;box-sizing:border-box;padding:0;background-color:#fff}.product-description.product-description--beauty .product-description-item{padding:0 1.5625rem;border:none}.product-description.product-description--beauty .product-description-item:after{content:"";display:block;width:100%;border-bottom:.0625rem solid #e5e5e5}.product-description.product-description--beauty .product-description-item:first-of-type{background-color:#f6f6f6}@media screen and (min-width:50rem){.product-description.product-description--beauty .product-description-item:first-of-type{border-radius:.3125rem}}.product-description.product-description--beauty .product-description-item:first-of-type:after,.product-description.product-description--beauty .product-description-item:last-of-type:after{border:none}.product-description-item__title{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.8125rem 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-description-item__title__value{font-size:.9375rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;text-transform:uppercase;text-align:left}.product-description-item__title__arrow{height:auto;padding-top:0}.product-description-item__title__arrow svg{width:.9375rem;height:1.125rem}.product-description-item__content{width:100%}.product-description-item__content--hidden{width:calc(100% - 2.5rem);height:100%;visibility:hidden;position:absolute;top:1.25rem;right:1.25rem;overflow-y:hidden}@supports (-ms-ime-align:auto){.product-description-item{min-height:.0625rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-description-item{min-height:.0625rem}}.product-variations{padding-top:1.25rem}@media screen and (min-width:50rem){.product-variations{border-top:.0625rem solid #e5e5e5}.product-variations.is-capacity{border-top:none}}.swatches{display:flex;flex-direction:column}.swatches .swatches-bloc{margin-bottom:1.875rem;padding:.0625rem 0}.swatches .button-link{max-width:12.1875rem;margin-bottom:1.25rem;align-self:center}.swatches__actions{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:49.9375rem){.swatches__actions button{margin:0 .625rem}}.swatches__actions--left-align{justify-content:flex-start}@media screen and (min-width:50rem){.swatches__actions--left-align button{margin-right:1.25rem}}.swatches__actions__virtual-try-on-button--active{font-weight:700}.shade-finder{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:61.25rem}.shade-finder-title{text-align:center;margin-bottom:1.25rem}.shade-finder-subtitle{margin-bottom:2.5rem;font-size:.9375rem;text-align:center}@media screen and (min-width:50rem){.shade-finder{overflow-y:hidden;padding:1.25rem}}@media screen and (max-width:21.875rem){.shade-finder-subtitle{margin-bottom:1.25rem}}.shade-finder-content{display:flex;width:100%;justify-content:space-between}.shade-finder-content-compare{margin:2rem 2.5rem}.shade-finder-content-variations{width:100%;max-width:17.1875rem}.shade-finder-content-choose-button{z-index:2;width:100%}.shade-finder-content-empty-div{height:1.875rem;padding:1.25rem 0}.shade-finder-content .variation-option-infos{margin:1.25rem 0}.shade-finder-content .variation-option-infos-image{margin-right:1.25rem}.shade-finder-content .variation-option-infos-image .image{width:100%;height:100%}.variation-option-infos{display:flex;align-items:center}.variation-option-infos-image{width:1.875rem;height:1.875rem;margin-right:.625rem}.variation-option-infos-image img{border-radius:50%}.variation-option-infos-titles{display:flex;flex-direction:column;font-size:.9375rem;text-align:left}.variation-option-infos-titles--not-available{text-decoration:line-through}.variation-option-infos-subtitle{color:#757575;font-size:.8125rem}.shade-finder-swatches{display:flex;flex-wrap:wrap;margin-left:-.9375rem;padding-bottom:.9375rem;border-bottom:.0625rem solid #e5e5e5}@media screen and (max-width:49.9375rem){.shade-finder-swatches{max-height:15.4375rem;overflow:auto;border-bottom:none;margin-right:-.125rem}.shade-finder-swatches::-webkit-scrollbar{display:none}}.swatch{position:relative;display:inline-flex;border-radius:50%;border:.0625rem solid #fff}.swatch.variation{width:2.625rem;height:2.625rem;margin:.375rem}.swatch.variation.disabled{opacity:.2;pointer-events:none;cursor:auto}.swatch.variation.disabled .image img{width:2.125rem;height:2.125rem}.swatch .image{display:flex;align-items:center;justify-content:center;width:100%}.swatch img{width:2.5rem;height:2.5rem;border-radius:50%;border:.125rem solid #fff;box-sizing:border-box}.swatch input{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;z-index:1}.swatch.is-selected{border-color:#000}.shade-finder-content-mobile{width:100%}.shade-finder-content-mobile-middle{display:flex;width:100%;align-items:center;justify-content:space-between}.shade-finder-content-mobile-compare{width:10.9375rem}.shade-finder-content-mobile-variations{width:2.5rem}.shade-finder-content-mobile-choose-button{z-index:2;width:100%}.shade-finder-content-mobile-empty-div{height:2.8125rem;padding:1.25rem 0}.shade-finder-content-mobile-choose-button{margin-top:auto}.shade-finder-content-mobile-bottom{display:flex;margin-top:2.5rem;width:100%;justify-content:space-around}.shade-finder-content-mobile-bottom-box{display:flex;flex-direction:column;width:40%;text-align:center}.shade-finder-content-mobile-bottom-box button{margin-top:auto}.shade-finder-content-mobile-bottom .variation-option-infos{display:flex;flex-direction:column}.shade-finder-content-mobile-bottom .variation-option-infos-image{margin-right:0!important;margin-bottom:.625rem}.shade-finder-content-mobile-bottom .variation-option-infos-image .image{width:100%;height:100%}.shade-finder-content-mobile-bottom .variation-option-infos-titles{height:4.375rem;margin-bottom:.3125rem}.swatches-bloc{display:flex;align-items:flex-start}.swatches-bloc__family{margin-top:1.25rem;width:5rem;flex-grow:0;flex-shrink:0}.swatches-bloc .placeholder{width:2.625rem;margin:0 .375rem;box-sizing:border-box}.add-gift-set-to-cart{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:3rem}.add-gift-set-to-cart .button-link{display:flex;height:3.75rem;border-radius:3.75rem;width:80%;text-transform:uppercase}.add-gift-set-to-cart-placeholder{height:3.75rem!important;border-radius:3.75rem;width:80%!important}.toggle-wishlist{background:transparent;border:0;z-index:1}.toggle-wishlist .icon{display:flex}.toggle-wishlist svg{height:1.25rem;width:1.25rem}.mobile-footer{background-color:#fff;display:flex;width:calc(100% - .4375rem);justify-content:space-between;height:5.3125rem;align-items:center;border-top:.0625rem solid #e5e5e5;position:fixed;left:0;bottom:0;z-index:2}.mobile-footer__total{font-size:.9375rem;color:#757575}.mobile-footer__informations{margin-left:1.25rem}.mobile-footer__price{font-size:1.125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.mobile-footer__button{width:45%;margin-right:1.25rem}.cart-free-product-message{width:100%;padding:0 1.25rem;box-sizing:border-box}.cart-free-product-message p{width:100%;padding:0 0 1.25rem;border-bottom:.0625rem solid #e5e5e5;text-align:center}.empty-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.5rem;font-size:.9375rem;text-align:center}.empty-cart-button{margin-top:.9375rem}.selection-date{text-transform:uppercase;display:inline-flex;flex-direction:column;align-items:center;font-size:.9375rem;line-height:1.6}.selection-date__separator{height:.0625rem;width:100%;background-color:#000;margin:.3125rem}.selection-date .month{padding:0 .625rem}.loyalty-program-next-status{display:flex;flex-direction:column;background-image:url(https://media.dior.com/hzn/loyalty_program/loyalty_background.png);background-size:cover;background-repeat:no-repeat;background-color:#e5e5e5;width:calc(100% - 2.5rem);margin:1rem 0;padding:2.5rem 1.25rem;font-size:.9375rem;border-radius:.3125rem}.loyalty-program-next-status__logo{margin:auto}@media screen and (max-width:49.9375rem){.loyalty-program-next-status{font-size:.8125rem;width:calc(100% - 5.75rem);margin:1rem;padding:1.5625rem 1.875rem 2.5rem}}.loyalty-program-next-status--side-margins{margin-left:1rem;margin-right:1rem;width:calc(100% - 4.5rem)}.loyalty-program-next-status__status-reached{max-width:100%;margin-bottom:2rem;margin-top:2.25rem}.loyalty-program-status-advantages{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}.loyalty-program-status-advantages__advantage{display:flex;align-items:center;font-size:.9375rem}.loyalty-program-status-advantages__advantage:not(:last-of-type){margin-bottom:1rem}@media screen and (max-width:49.9375rem){.loyalty-program-status-advantages__advantage{font-size:.6875rem}}.loyalty-program-status-advantages__advantage--no-silver{min-width:50%}.loyalty-program-status-advantages__advantage__icon{margin-right:1.375rem}.loyalty-program-next-status-old{display:flex;flex-direction:column;align-items:center;background-image:url(https://media.dior.com/hzn/loyalty_program/next_status.png);background-size:contain;background-repeat:no-repeat;background-color:#06042f;width:calc(100% - 7.5rem);margin:1rem 0;padding:1.5625rem 3.75rem 2.5rem;font-size:1.125rem;color:#fff;text-align:center}@media screen and (max-width:49.9375rem){.loyalty-program-next-status-old{font-size:.8125rem;width:calc(100% - 3.75rem);padding:1.5625rem 1.875rem 2.5rem}}.loyalty-program-next-status-old--small{background-image:url(https://media.dior.com/hzn/loyalty_program/next_status_small.png);margin:0;width:calc(100% - 5rem);padding:1.25rem 2.5rem 1.875rem;font-size:.8125rem}.loyalty-program-next-status-old--side-margins{margin-left:1rem;margin-right:1rem;width:calc(100% - 9.5rem)}.loyalty-program-next-status-old__star{margin-bottom:.75rem}.loyalty-program-next-status-old__status-reached{max-width:100%;padding:0 1.25rem;margin-bottom:2rem}.loyalty-program-status-advantages-old{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:-2rem}.loyalty-program-status-advantages-old--small{margin-bottom:-1.25rem}.loyalty-program-status-advantages-old__advantage{display:flex;flex-direction:column;align-items:center;margin:0 auto 2rem;font-size:.9375rem;font-weight:700}@media screen and (max-width:49.9375rem){.loyalty-program-status-advantages-old__advantage{font-size:.6875rem}}.loyalty-program-status-advantages-old__advantage--no-silver{min-width:50%}.loyalty-program-status-advantages-old__advantage--small{margin:0 auto 1.25rem;font-size:.6875rem}.loyalty-program-status-advantages-old__advantage__image{height:2.1875rem;margin-bottom:.5rem}.loyalty-program-status-advantages-old__advantage__description{width:6.5625rem}@media screen and (max-width:49.9375rem){.loyalty-program-status-advantages-old__advantage__description{width:4.375rem}}.loyalty-program-status-advantages-old__advantage__description--small{width:5.625rem}.customize-your-cart{height:calc(100% - 1.875rem);overflow-y:auto}.customize-your-cart .apple-pay-button{margin-top:.9375rem;margin-bottom:.3125rem}.customize-your-cart::-webkit-scrollbar{-webkit-appearance:none;width:.4375rem}.customize-your-cart::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:rgba(0,0,0,.5);box-shadow:0 0 .0625rem hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 .0625rem hsla(0,0%,100%,.5)}.customize-your-cart__content{display:flex;flex-direction:column;align-items:center}.customize-your-cart__content__travel-miniatures--available{margin-bottom:2.5rem}.customize-your-cart__content__travel-miniatures--unavailable{margin-bottom:1rem}.customize-your-cart__content__separator{margin:0 1.25rem;width:calc(100% - 2.5rem);height:.0625rem;background:#e5e5e5;border:none}.customize-your-cart__content .product-chooser{width:80%}.customize-your-cart__content .product-chooser .slick-bottom{display:none}.customize-your-cart__content .product-chooser .slick-slider{position:relative;padding-top:1rem}.customize-your-cart__content .product-chooser .slick-slider .slick-list{text-align:center}.customize-your-cart__content .product-chooser .product-chooser-option{margin-left:.625rem!important;margin-right:.625rem!important}@media screen and (max-width:49.9375rem){.customize-your-cart{height:calc(100% - 1.5625rem)}.customize-your-cart__content .product-chooser{width:100%}.customize-your-cart__content .product-chooser .slick-slider{padding-left:.625rem;padding-right:0}}.sample-chooser{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}.sample-chooser__title{margin-top:1.25rem;margin-left:1.25rem}.sample-chooser__selection-counter{margin-top:.625rem;margin-left:1.25rem;color:#757575;font-size:.9375rem}@media screen and (min-width:50rem){.sample-chooser__selection-counter,.sample-chooser__title{width:80%}}@media screen and (max-width:49.9375rem){.sample-chooser__title{width:auto}.sample-chooser__selection-counter,.sample-chooser__title{align-self:flex-start}}.travel-miniature-chooser{width:100%;display:flex;flex-direction:column;align-items:center}.travel-miniature-chooser__header{margin-left:1.25rem}@media screen and (max-width:49.9375rem){.travel-miniature-chooser__header{margin-left:0}}.travel-miniature-chooser-header{padding:1.25rem}.travel-miniature-chooser-header--unavailable{text-align:center}.travel-miniature-chooser-header__title{display:block}.travel-miniature-chooser-header>span{margin-top:.625rem}@media screen and (min-width:50rem){.travel-miniature-chooser-header{width:80%}}.customize-your-cart-header{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:3.75rem;border-bottom:.0625rem solid #e5e5e5;box-sizing:border-box;width:100%}.customize-your-cart-header__icon{position:absolute;left:.625rem}@media screen and (min-width:50rem){.customize-your-cart-header{height:5rem}}@media screen and (max-width:49.9375rem){.customize-your-cart-header__icon{left:0}}.empty-wishlist{padding-top:3.125rem;text-align:center}.wishlist-items{padding:3.125rem 0}.wishlist-items>ul{padding:0 1.25rem}@media screen and (max-width:49.9375rem){.wishlist-items>ul{padding:0 .625rem}}.wishlist-items .wishlist-item+.wishlist-item{margin-top:2.5rem}.wishlist-item{display:flex;flex-direction:column;justify-content:center}.wishlist-item-product{position:relative;font-size:.9375rem;line-height:.9375rem;display:flex;align-items:center}.wishlist-item-image,.wishlist-item-infos{flex:1}.wishlist-item-separator{flex-basis:2rem}@media screen and (max-width:49.9375rem){.wishlist-item-separator{flex-basis:0.625rem}}.wishlist-item .lazyload-placeholder{max-width:100%;margin:auto}.wishlist-item-infos{box-sizing:border-box;display:flex;flex-direction:column;line-height:.9375rem}.wishlist-item-availability{color:#757575;margin-bottom:1rem}.wishlist-item-delete{margin-right:auto;text-align:left;text-decoration:underline}.wishlist-item-delete:hover{font-weight:700}.wishlist-item .add-to-cart-button{position:absolute;top:.625rem;left:calc(50% - 2.5rem);margin:auto;transform:translateX(-50%)}.wishlist-item .generic-variations-slider{padding:0 .625rem}@media screen and (min-width:50rem){.wishlist-item-image{flex:0 0 11.875rem}.wishlist-item span{max-width:11.25rem}.wishlist-item .toggle-icon-button{right:auto;left:10.625rem}.wishlist-item .add-to-cart-button{position:static;margin-left:1rem;margin-right:3.125rem;transform:none}}.wishlist-item-product+fieldset{margin-top:.875rem}@media screen and (min-width:50rem){.wishlist-item-product+fieldset{margin-top:1.25rem}}.added-to-cart-popin__modal{padding:0}.added-to-cart{display:flex;flex-direction:column;align-items:center;padding:2rem 3rem;min-height:11.75rem}.added-to-cart-title,.added-to-cart-title-placeholder{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #e5e5e5}.added-to-cart-title-placeholder{background-clip:content-box;height:1.1875rem!important;margin-top:0!important;width:20.625rem!important}.added-to-cart-buttons{display:flex;flex-direction:column;align-items:stretch}.added-to-cart-basket-link{text-decoration:underline;margin-top:.9375rem;align-self:center}.added-to-cart .button-link{display:flex;margin:.5rem 0;line-height:1}.added-to-cart__loader{margin:auto}.added-to-cart .basket-error-box{margin-bottom:1.25rem}.loyalty-program-become-member{display:flex;align-items:center;width:100%;margin:1.0625rem auto 0;background-color:#e5e5e5;background-image:url(https://media.dior.com/hzn/loyalty_program/loyalty_background.png);background-repeat:no-repeat;background-size:cover;border-radius:.3125rem}.loyalty-program-become-member__container{display:flex;height:23.125rem;align-items:center;flex-direction:column;justify-content:center;width:100%}.loyalty-program-become-member__icon{display:block;margin:1.5625rem 0}.loyalty-program-become-member__text{line-height:1.5rem;text-align:center;width:80%}@media screen and (max-width:27.5rem){.loyalty-program-become-member__container{height:20rem}.loyalty-program-become-member__icon{margin:.9375rem 0}.loyalty-program-become-member__text{font-size:.9375rem;line-height:.9375rem}}.loyalty-program-become-member-old{display:flex;align-items:center;width:100%;margin:1.0625rem auto 0;background-color:#06042f;background-image:url(https://media.dior.com/hzn/loyalty_program/background_loyaltyprogram_discover_box.png);background-repeat:no-repeat;background-size:cover}.loyalty-program-become-member-old__container{display:flex;height:23.125rem;align-items:center;flex-direction:column;justify-content:center;width:100%}.loyalty-program-become-member-old__icon{display:block;margin:1.5625rem 0;width:22%}.loyalty-program-become-member-old__text{line-height:1.5rem;text-align:center;width:80%}.popin .loyalty-program-become-member-old__modal.popin__wrapper{padding:0;margin:5rem auto;max-width:90rem}.popin .loyalty-program-become-member-old__modal.popin__wrapper .popin__wrapper__close svg path{fill:#fff}@media screen and (max-width:27.5rem){.loyalty-program-become-member-old__container{height:20rem}.loyalty-program-become-member-old__icon{margin:.9375rem 0}.loyalty-program-become-member-old__text{font-size:.9375rem;line-height:.9375rem}}.expandable-category{background:none;border:0;font:inherit;align-items:normal;display:flex;flex-direction:column;justify-content:space-evenly;width:100%;padding:.9375rem 1.25rem;box-sizing:border-box;border-top:.0625rem solid #e5e5e5;font-size:.9375rem;cursor:pointer}.expandable-category-product-placeholder{width:8.125rem!important;height:2rem!important;margin-top:0!important}.expandable-category--is-loading{cursor:default}.expandable-category .title-with-level{font-size:2rem;text-align:left}.expandable-category-product{display:flex;justify-content:space-between}.expandable-category-product-count{display:inline-flex;align-items:center;flex-shrink:0}.expandable-category-subtitle{margin-right:auto;margin-top:.3125rem;color:#757575;text-align:left}.expandable-category-icon{margin-left:.625rem}@media screen and (max-width:49.9375rem){.expandable-category{padding:.9375rem 0}}.mcd-product-lists{padding:.3125rem 0 1.25rem}.mcd-product-lists .title-with-level{text-align:center;margin:1.25rem 0}.mcd-product-lists .price-from-to{display:block}.mcd-product-lists .title-with-level{font-size:1.875rem;margin-top:2.5rem}.mcd-product-lists ul{display:flex;flex-flow:row wrap;list-style:none}.mcd-product-lists .gift-bar-composition-product{width:50%;box-sizing:border-box;border:.0625rem solid #fff}@media screen and (min-width:50rem){.mcd-product-lists .price-from-to{padding-left:1.25rem}.mcd-product-lists .title-with-level{margin-top:3.125rem}.mcd-product-lists .gift-bar-composition-product{width:25%}}.gift-bar-composition-product{position:relative;cursor:pointer}.gift-bar-composition-product .selected-icon{position:absolute;right:.9375rem;bottom:.9375rem}.gift-bar-composition-product img{display:block;max-width:100%}.selected-icon{display:flex;width:1.5625rem;height:1.5625rem;align-items:center;justify-content:center;border-radius:50%;border:.0625rem solid #fff;background-color:hsla(0,0%,100%,.4)}.selected-icon .icon{padding-top:.1875rem}.selected-icon .icon>svg{width:1rem;height:.75rem}.selected-icon--selected{background-color:#000;border-color:#000}.product-popin{text-align:center;max-width:31.25rem;display:flex;flex-direction:column;align-items:center}.product-popin .title-with-level{margin-bottom:.625rem}.product-popin>p{font-size:.9375rem;line-height:1.5rem;margin-bottom:1.25rem;width:80%}.product-popin .variations{width:85%;text-align:left;margin:1.25rem 0}.product-popin a{color:#000;text-decoration:underline}.product-popin .product-remove{text-decoration:underline;margin-top:1.25rem}@media screen and (min-width:50rem){.product-popin{min-width:18.75rem}}.variations{padding:.625rem}.variations li{padding:.9375rem;border-top:.0625rem solid #e5e5e5}.variations li:last-of-type{border-bottom:.0625rem solid #e5e5e5}.variation{list-style:none}.variation .radio-button .text{flex:1;align-items:center;display:flex;margin-right:1.25rem;order:-1;text-transform:uppercase}.variation .radio-button .text .variation-text{flex:1}.variation .radio-button .radio{margin-right:0;flex-shrink:0}.variation .radio-button .radio svg{width:.875rem}.variation .price-line{justify-self:flex-end;padding-left:1.25rem}.variation .checked input+label{font-weight:700}.variation .checked input+label .radio{border-color:#000}.selection-header{display:flex;justify-content:center;align-items:center;height:1.875rem;margin:0 auto}.selection-header .arrow-icon{height:auto;padding:0;margin-left:.625rem;font-size:.5rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.selected-product-list{display:flex;flex-direction:column;justify-content:center}.selected-product-list li{list-style:none;box-sizing:border-box;padding-top:.9375rem}.selected-product-list li:last-of-type{padding-bottom:.9375rem}@media screen and (min-width:50rem){.selected-product-list{flex-flow:row wrap}.selected-product-list li{width:25%;padding:0 .9375rem .9375rem}.selected-product-list.has-over-4{justify-content:flex-start}}.selected-product{position:relative;display:flex;align-items:center;padding:0;margin:0;overflow-x:hidden;text-overflow:ellipsis}.selected-product .image{max-width:33.33%;flex-shrink:0}.selected-product-infos{padding-left:1rem}.selected-product-title{text-transform:uppercase;font-size:1.125rem;font-weight:400;margin:0 0 .625rem;padding-right:1.5625rem}.selected-product button{position:absolute;right:0;top:.625rem;background-color:transparent;border:0;padding:0;cursor:pointer}.selected-product svg{width:1.25rem;height:1.25rem}.selected-product .price-line{display:flex;flex-wrap:wrap}.selected-product .price-line-description{order:-1}.selected-product .price-line-description:before{content:none}.selected-product .price-line-description:after{content:" - "}@media screen and (min-width:50rem){.selected-product{flex-direction:column;align-items:flex-start}.selected-product .image{max-width:100%;width:100%}.selected-product .image>div,.selected-product .image img{width:100%}.selected-product .selected-product-infos{position:relative;width:100%;margin-top:.625rem;padding:0}.selected-product button{right:0;top:0}.selected-product svg{width:.9375rem}.selected-product h3{padding-right:1.25rem}.selected-product .price-line,.selected-product h3{font-size:.9375rem}}.selection-summary{font-size:.9375rem}.selection-summary .price-line{display:inline}.selection-summary-total{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.results-count{white-space:nowrap}.services-block{display:flex;flex-direction:column;border:.0625rem solid #cecece;padding:1.25rem 1.75rem;border-radius:.3125rem}.services-block__row{display:flex;flex-direction:row;align-items:center}.services-block__row:not(:first-of-type){margin-top:1.0625rem}.services-block__row__value{padding-left:.8125rem;font-size:.9375rem;line-height:1.5rem;color:#000}.services-block__row__value__link{text-decoration:underline;text-align:left}.services-block__row__value__link__phone-link{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;text-decoration:underline;text-align:left;display:inline-block}.list-toolbar{justify-content:space-between;position:relative;min-height:2.5rem;padding:.875rem 1.25rem;border:solid #e5e5e5;border-width:.0625rem 0;justify-content:flex-end}.list-toolbar,.list-toolbar .list-toolbar-item{display:flex;align-items:center}.booxi-button{text-align:left}.booxi-button span{text-decoration:underline}#bx-viewport,iframe[class^=iframe_iframe__]{z-index:1000000003!important}.couture-description__block{line-height:1.25rem;font-size:.875rem}.couture-description__block ul{padding-left:1rem}.couture-description__block ul li{line-height:1.25rem;font-size:.875rem;list-style-type:disc}.couture-description__block--with-padding{padding-bottom:1.25rem}.couture-description__block+.couture-description__block{margin-top:1.5rem}.privileges__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.privileges__description,.privileges__title{font-size:.875rem;line-height:1.5rem}.privileges__description a{text-decoration:underline}.privileges__description+.privileges__title{margin-top:.9375rem}.lead-time{display:flex;justify-content:center;align-items:center;font-family:Century Gothic Std,Arial,sans-serif;font-size:.8125rem;color:#757575}.lead-time .tooltip{margin-left:.75rem}@media screen and (max-width:49.9375rem){.lead-time .tooltip-info.left{left:-11.625rem}.lead-time .tooltip-info.left:before{left:12.375rem}.lead-time .tooltip-text{width:9.375rem}}.long-tail-information{text-align:center;font-size:.9375rem;margin-bottom:.625rem}.personalization{box-sizing:border-box;padding-top:1.5rem}.personalization-title{line-height:1.5rem;padding:.8125rem 0 .6875rem;width:100%;display:inline-block}.personalization-variations{border-bottom:.0625rem solid #e5e5e5}.personalization-variations .generic-variations-slider{margin:1.1875rem 1.25rem 1.8125rem}.personalization-variations .generic-variations-slider .personalization-item{margin:0 auto}.personalization .personalization-item-selector-tabs__sections .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.personalization .personalization-item-selector-tabs__sections .arrow-icon--right{right:-.625rem}.personalization .personalization-item-selector-tabs__sections .arrow-icon--left{left:-.625rem}.personalization .personalization-item-selector-tabs__sections .personalization-item-selector-tabs__arrow--disabled{display:none}@media screen and (max-width:49.9375rem){.personalization-title{text-align:center}.personalization-title span{width:100%}.personalization-variations .arrow-icon--left{left:-1.375rem}.personalization-variations .arrow-icon--right{right:-1.375rem}}.generic-variations-slider .slider{overflow:visible}.generic-variations-slider .slide-content{text-align:center}.generic-variations-slider .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);padding-top:0;z-index:1}.generic-variations-slider .arrow-icon svg{width:.9375rem;height:1.25rem}.generic-variations-slider .arrow-icon.slick-disabled{display:none}.generic-variations-slider .arrow-icon--left{left:-1rem}.generic-variations-slider .arrow-icon--right{right:-1rem}.generic-variations-slider .slick-bottom{margin-top:0}.personalization-item{height:3.75rem;width:3.75rem}.personalization-item-btn{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:.3125rem;overflow:hidden}.personalization-item-btn-img{border-radius:50%;background-position:center 120%;background-size:130%!important}.personalization-item-btn:focus.focus-visible{outline-offset:-.3125rem}.personalization-item--selected .personalization-item-btn{border:.0625rem solid #000;border-radius:50%}.personalization-item--not-available{opacity:.3}.personalization-items{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;margin:1.125rem 0 1.625rem}.personalization-items-generic-variations{justify-content:center}.personalization-items-generic-variations .personalization-item{margin:0 .4375rem .3125rem .375rem}.personalization-items-generic-variations-placeholder{width:3.75rem;margin:0 .4375rem 0 .375rem;box-sizing:border-box}.personalization-items--closed .personalization-items-generic-variations{max-height:8.125rem;overflow:hidden}.personalization-items-button{display:flex;justify-content:center;align-items:center;width:100%;background-color:#fff}.personalization-items-button:focus.focus-visible{outline-offset:-.25rem}.personalization-items-button-description{line-height:1.5rem;font-size:.9375rem}.personalization-items-button .up-down-chevron-icon{margin-left:.3125rem}.personalization-items-button .up-down-chevron-icon svg{height:.5rem;width:.875rem}.up-down-chevron-icon{width:1.25rem;height:1.25rem}.up-down-chevron-icon svg{width:1.25rem;overflow:visible}.up-down-chevron-icon--is-open>svg{transform:rotate(180deg)}.generic-variations{display:flex;align-items:center;flex-wrap:wrap;width:100%}@media screen and (max-width:49.9375rem){.generic-variations{justify-content:center}}.generic-variations .variation{margin:.5rem;box-sizing:border-box}.button-tabs-multiple{width:100%;display:flex}.button-tabs-multiple fieldset{width:100%}.button-tabs-multiple__tabs{display:flex;width:100%;flex-direction:column}.button-tabs-multiple__tabs__tab{display:flex;width:100%;margin-top:.3125rem;flex-wrap:wrap}@media screen and (max-width:49.9375rem){.button-tabs-multiple{justify-content:center;overflow-y:visible}.button-tabs-multiple__tabs{display:flex;width:100%}.button-tabs-multiple__tabs__tab{display:flex;width:100%;flex-wrap:nowrap;padding-bottom:.9375rem;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.button-tabs-multiple__tabs__tab::-webkit-scrollbar{display:none}}.button-tab-item{position:relative;margin:0 .3125rem .625rem}.button-tab-item__label{flex:0 0 auto;font-size:.9375rem;display:flex;box-sizing:border-box;flex-direction:column;text-align:center;justify-content:center;border:.0625rem solid #000;border-radius:1.25rem;height:2.125rem;padding:0 1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;white-space:nowrap}.button-tab-item__label span:after,.button-tab-item__label span:before{display:block;content:attr(data-title);height:0;overflow:hidden;visibility:hidden}.button-tab-item__label span:before{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tab-item__label span:after{font-family:Century Gothic Std,Arial,sans-serif}.button-tab-item__label:hover span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tab-item__label:hover span:after{font-family:Century Gothic Std,Arial,sans-serif}.button-tab-item__input{position:absolute;opacity:0}.button-tab-item__input:disabled+.button-tab-item__label{color:#757575;border:.0625rem solid #757575;pointer-events:none;cursor:auto}.button-tab-item__input:disabled+.button-tab-item__label:hover span{font-family:inherit}.button-tab-item__input:checked+.button-tab-item__label{color:#000;border:.125rem solid #000;padding:0 1.1875rem}.button-tab-item__input:checked+.button-tab-item__label span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tab-item__input.focus-visible:focus+.button-tab-item__label{outline:.3125rem auto #3b99fc}@media screen and (max-width:49.9375rem){.button-tab-item__label{margin:0 .1875rem}}.personalization-selection{width:100%;text-align:center;line-height:1.5rem;font-size:.9375rem;box-sizing:border-box;padding:.75rem .875rem 1.5625rem}.personalization-selection-title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.personalization-selection-slider{width:100%;margin:.75rem 0 1.375rem}.personalization-selection-slider .slick-slider{padding:0 .625rem}.personalization-selection-slider .slick-bottom{margin-top:0}.personalization-selection-button{text-decoration:underline}.personalization-selection-button:hover{font-weight:700}.personalization-selection .arrow-icon{position:absolute;top:.375rem;z-index:2}.personalization-selection .arrow-icon--right{right:-.875rem}.personalization-selection .arrow-icon--left{left:-.875rem}.personalization-selection .arrow-icon.slick-disabled{display:none}@media screen and (max-width:49.9375rem){.personalization-selection .arrow-icon--right{right:-.625rem}.personalization-selection .arrow-icon--left{left:-.625rem}}.personalization-section{display:flex;flex-direction:column;border-bottom:.0625rem solid #e5e5e5}.personalization-section--transition-leave{opacity:1}.personalization-section--transition-leave.personalization-section--transition-leave-active{opacity:0;transition:opacity .21s ease-in}.personalization-section--transition-enter{opacity:0}.personalization-section--transition-enter.personalization-section--transition-enter-active{opacity:1;transition:opacity .21s ease-in}.personalization-section--transition-height{transition:height .21s ease-in}.personalization-section__toggle{display:flex;align-items:flex-start;width:100%;padding:1.125rem 0 1.5rem}.personalization-section__toggle__personalization-icon{width:1.125rem;height:1.125rem;margin-top:.625rem}.personalization-section__toggle__content{display:flex;flex:1;flex-direction:column;margin-left:.625rem}.personalization-section__toggle__content__title{display:flex;width:100%;justify-content:space-between;align-items:center}.personalization-section__toggle__content__title__value{font-size:.9375rem;text-transform:uppercase;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;color:#000}.personalization-section__toggle__content__description{text-align:left;font-size:.8125rem;line-height:1.25rem;width:70%}@media screen and (max-width:49.9375rem){.personalization-section__toggle__content__description{width:80%}}.personalization-section-selected-item{display:flex}.personalization-section-selected-item__image{width:7.5rem}.personalization-section-selected-item__content{position:relative;display:flex;flex-direction:column;flex:1;margin-left:1.25rem}.personalization-section-selected-item__content__title{line-height:1.5rem;padding-right:1.625rem;box-sizing:border-box}.personalization-section-selected-item__content__subtitle{color:#757575;font-size:.8125rem;line-height:1.5rem}.personalization-section-selected-item__content__more-details{font-size:.8125rem;line-height:1.5rem}.personalization-section-selected-item__content__more-details__link{text-decoration:underline;text-align:left}.personalization-section-selected-item__content__remove{position:absolute;top:0;right:-.25rem;display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:1.5rem;background-color:#000}.personalization-section-selected-item__content__remove .icon{height:100%}.personalization-section-selected-item__content__remove .icon svg{width:.625rem;height:100%}.personalization-section-selected-item .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:.8125rem;line-height:1.5rem;margin-top:.25rem}.personalization-sections{border-top:.0625rem solid #e5e5e5;margin-top:1.25rem}.personalization-sections--transition-leave{opacity:1}.personalization-sections--transition-leave.personalization-sections--transition-leave-active{transition-property:opacity;transition-timing-function:ease-in;transition-duration:.21s;transition-delay:0ms;opacity:0}.personalization-sections--transition-enter{opacity:0}.personalization-sections--transition-enter.personalization-sections--transition-enter-active.personalization-sections--transition-enter-done{transition-property:opacity;transition-timing-function:ease-in;transition-duration:.21s;transition-delay:.21s;opacity:1}.personalization-sections--transition-height{transition-property:height;transition-timing-function:ease-in;transition-duration:105ms;transition-delay:.21s}.personalization-sections__section--transition-leave{opacity:1}.personalization-sections__section--transition-leave.personalization-sections__section--transition-leave-active{transition-property:opacity;transition-timing-function:ease-in;transition-duration:.21s;transition-delay:0ms;opacity:0}.personalization-sections__section--transition-enter{opacity:0}.personalization-sections__section--transition-enter.personalization-sections__section--transition-enter-active.personalization-sections__section--transition-enter-done{transition-property:opacity;transition-timing-function:ease-in;transition-duration:.21s;transition-delay:.21s;opacity:1}.personalization-sections__section--transition-height{transition-property:height;transition-timing-function:ease-in;transition-duration:105ms;transition-delay:.21s}.personalization-sections .personalization-section{border-bottom:none}.personalization-sections .personalization-section:last-of-type{margin-bottom:-1.125rem}.personalization-sections .personalization-section .personalization-section-selected-item,.personalization-sections .personalization-section .personalization-section-slider{padding-bottom:1.5rem}.personalization-sections .personalization-section:not(:last-of-type){border-bottom:.0625rem solid #e5e5e5}.personalization-sections .personalization-section__toggle__content__title{color:#000}@media screen and (max-width:49.9375rem){.personalization-sections__modal{padding:0}.personalization-sections__modal .popin__wrapper__close{padding:1.25rem}}@media screen and (max-width:49.9375rem){.personalization-section-slider{margin-left:-1.25rem;margin-right:-1.25rem}}.personalization-section-slider--transition-leave{opacity:1}.personalization-section-slider--transition-leave.personalization-section-slider--transition-leave-active{transition-property:opacity;transition-timing-function:ease-in;transition-duration:.21s;transition-delay:0ms;opacity:0}.personalization-section-slider--transition-enter{opacity:0}.personalization-section-slider--transition-enter.personalization-section-slider--transition-enter-active.personalization-section-slider--transition-enter-done{transition-property:opacity;transition-timing-function:ease-in;transition-duration:.21s;transition-delay:.21s;opacity:1}.personalization-section-slider--transition-height{transition-property:height;transition-timing-function:ease-in;transition-duration:105ms;transition-delay:.21s}.personalization-section-slider__warning{display:flex;margin:-.625rem 0 .625rem;font-size:.8125rem;line-height:1.25rem}.personalization-section-slider__warning--focused{color:#d70000}.personalization-section-slider__warning--focused svg{fill:#d70000}@media screen and (max-width:49.9375rem){.personalization-section-slider__warning{margin-left:1.25rem}}.personalization-section-slider__warning__value{margin-left:.5rem}.personalization-section-slider__warning svg{height:1.25rem;width:1.25rem}.personalization-section-slider .smooth-slider__slider__content{padding:0;width:100%}.personalization-section-slider .smooth-slider__slider__content__children{width:42%;padding-left:0;border-right:unset}.personalization-section-slider .smooth-slider__slider__content__children:first-of-type{margin-left:1.25rem}.personalization-section-slider .smooth-slider__slider__content__children:not(:first-of-type){padding-left:.625rem}@media screen and (max-width:49.9375rem){.personalization-section-slider .smooth-slider__slider__content__children{border-right:unset;padding-right:1.25rem}}.personalization-section-slider__image-button{width:100%}.personalization-section-slider__slider .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);padding-top:0;z-index:1;height:50%;align-items:center;width:15%}.personalization-section-slider__slider .arrow-icon .icon{display:flex;align-items:center}.personalization-section-slider__slider .arrow-icon span{position:absolute;top:33%}.personalization-section-slider__slider .arrow-icon svg{height:1.25rem}.personalization-section-slider__slider .arrow-icon--left,.personalization-section-slider__slider .arrow-icon--left span{left:0}.personalization-section-slider__slider .arrow-icon--right,.personalization-section-slider__slider .arrow-icon--right span{right:0}.personalization-section-slider__slider .arrow-icon.slick-disabled{display:none}.personalization-section-slider__slider .slick-track{margin-left:0}.personalization-section-slider__slider .slick-bottom{margin-top:0}.personalization-section-slider__slider .slick-slide{padding-right:.75rem}.personalization-section-item{width:100%;text-align:center}.personalization-section-item--out-of-stock{opacity:.8}.personalization-section-item__button{width:100%}.personalization-section-item .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:.8125rem;line-height:1.5rem;margin-top:.5rem}.personalization-section-item__more-details{font-size:.8125rem;line-height:1.5rem}.personalization-section-item__more-details__button{text-decoration:underline}.personalization-section-item__out-of-stock{display:block;margin-top:.25rem;font-size:.8125rem;line-height:1.5rem}.personalization-sections-selection{width:100%}.personalization-sections-selection__header{display:flex;align-items:center;width:100%;padding:1.0625rem 0}.personalization-sections-selection__header__personalization-icon{width:1.125rem;height:1.125rem}.personalization-sections-selection__header__content{display:flex;flex:1;justify-content:space-between;flex-direction:row;margin-left:.625rem}.personalization-sections-selection__header__content__title{width:auto;align-self:center}.personalization-sections-selection__header__content__clear-all{font-size:.8125rem;line-height:1.5rem;text-decoration:underline}.personalization-sections-selection__items{display:flex;justify-content:space-between;width:100%;margin-top:1.75rem}.personalization-sections-selection__items__item{display:flex;width:47%;position:relative}.personalization-sections-selection__items__item__content{display:flex;flex:1;flex-direction:column;align-items:center;overflow:hidden}.personalization-sections-selection__items__item__content .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:.8125rem;line-height:1.5rem;margin-top:.5rem}.personalization-sections-selection__items__item__content__more-details{font-size:.8125rem;line-height:1.5rem}.personalization-sections-selection__items__item__content__more-details__link{text-decoration:underline;text-align:center}.personalization-sections-selection__items__item__content__image{width:100%}.personalization-sections-selection__items__item__content__remove{position:absolute;top:-.75rem;right:-.75rem;display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:1.5rem;background-color:#000}.personalization-sections-selection__items__item__content__remove .icon{height:100%}.personalization-sections-selection__items__item__content__remove .icon svg{width:.625rem;height:100%}.top-content-mobile--couture .product-titles{text-align:left}.top-content-mobile--couture .product-titles-title{font-size:1.5625rem;line-height:1.75rem}.top-content-mobile--couture .product-titles-subtitle{margin-top:.3125rem;font-size:.875rem;line-height:1.25rem}.top-content-mobile--couture .product-titles-tags{margin-bottom:.4375rem}.top-content-mobile--couture .product-titles-tags .tag{font-size:.875rem;line-height:1.5rem}.top-content-mobile--couture .services-block{margin:1.25rem 1.25rem 0}.top-content-mobile--couture .product-medias-slider{margin-bottom:.625rem}.top-content-mobile--couture .lead-time{margin:.625rem 1.25rem}.top-content-mobile--couture .long-tail-information,.top-content-mobile--couture .personalization,.top-content-mobile--couture .product-actions,.top-content-mobile--couture .product-description,.top-content-mobile--couture .sizes{margin-top:1.25rem}.top-content-mobile--couture .product-actions__price{font-size:1.125rem}.variation-option{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem;border-radius:.3125rem;border:.0625rem solid #757575;box-sizing:border-box}.variation-option-price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.variation-option-icon-selected{position:absolute;right:.5625rem;top:50%;transform:translateY(-50%)}.variation-option-icon-selected svg{width:1.25rem;height:1.25rem}.variation-option.is-selected{padding-right:3.125rem}.add-to-cart-button.button-link{border-radius:3.75rem!important;text-transform:uppercase;font-size:.9375rem}.add-to-cart-button.button-link .button-link-content .icon{width:1.25rem;height:1.25rem;margin-right:0}.add-to-cart-button.button-link .icon+.button-link__title{margin-left:.25rem}.swatches-selector{display:block;width:100%;align-items:flex-start}.swatches-selector .placeholder{width:2.625rem;margin:0 .375rem;box-sizing:border-box}.personalization-bundle-section__error-message{font-size:.8125rem;text-align:center;color:#d70000}.personalization-bundle-section .personalization-section__toggle__content__description{color:#757575}.personalization-bundle-section .sizes-chart-size-button{align-self:center;margin-bottom:1.5625rem;font-size:.9375rem;cursor:pointer}.personalization-bundle-section .variation-select{margin-bottom:.75rem}.personalization-bundle-section .variation-select .variation-option{min-height:unset!important;height:3.125rem}.variation-select{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.variation-select .variation-option{border-radius:.3125rem;border:.0625rem solid #757575;padding-right:3.125rem;padding-left:1rem;min-height:4.375rem}.variation-select .variation-option-price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.variation-select .variation-option-icon-selected{right:1rem}.variation-select .variation-selected .icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:inline-block;height:1rem}.variation-select .variation-selected .icon svg{width:1rem;height:1rem}.variation-select.custom-select-hzn.is-open .variation-option{border-bottom-left-radius:0;border-bottom-right-radius:0}.variation-select.custom-select-hzn.is-open .variation-selected .icon{transform:translateY(-50%) rotate(180deg)}.variation-select .custom-select-hzn-options{top:100%;max-height:31.25rem;overflow-y:auto;box-sizing:border-box;border-bottom:.0625rem solid #757575;border-left:.0625rem solid #757575;border-right:.0625rem solid #757575;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.variation-select .custom-select-hzn-option .variation-option{border:none;padding-top:1rem;padding-bottom:1rem;min-height:3.75rem}.variation-select .custom-select-hzn-option:hover{background-color:#f6f6f6;font-weight:700}.variation-select .custom-select-hzn-option:focus.focus-visible{outline-offset:-.25rem}.variation-select-native{display:flex;align-items:center;position:relative}.variation-select-native .variation-option{width:100%;padding-right:3.125rem;border-radius:.3125rem;border:.0625rem solid #757575;box-sizing:border-box}.variation-select-native .variation-option-price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.variation-select-native>select{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;font-size:1rem!important}.variation-select-native .icon{position:absolute;right:.5625rem;top:50%;transform:translateY(-50%);display:inline-block}.variation-select-native .icon svg{width:1rem;height:1rem}.not-available-status{height:3.75rem;box-sizing:border-box;border-radius:1.875rem;line-height:1.25rem;justify-content:center;padding:.625rem 1.875rem;background-color:#e5e5e5;text-align:center}.not-available-status,.product-actions{font-size:.9375rem;align-items:center;display:flex}.product-actions{flex-direction:column}.product-actions-separator+*{margin-top:1.25rem}.product-actions-placeholder{height:3.75rem!important;border-radius:3.75rem;margin-top:1.125rem}.product-actions-beauty__price{display:flex;margin-bottom:.3125rem;margin-top:1.125rem;align-items:baseline}.product-actions-beauty__price .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.product-actions-beauty__price__details{margin-left:.625rem;font-size:.8125rem}.product-actions.not-eco .price-line{margin-bottom:1.125rem}.product-actions-shipping-date,.product-actions-status{color:#757575;min-height:1.125rem}.product-actions-buttons{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin:.75rem 0 0}.product-actions-buttons .product-actions-button{width:100%;order:3;margin-bottom:.625rem}.product-actions-buttons .product-actions-button.disabled{cursor:default}.product-actions-buttons .product-actions-button:first-child{display:inline-flex;flex-shrink:1;order:1;width:calc(100% - 4.375rem)}.product-actions-buttons .product-actions-button-find-a-store{order:3;color:#757575;min-height:1.125rem}.product-actions-buttons .product-actions-button-external-order-url{width:100%;margin-bottom:.625rem}.product-actions-buttons .button-link{width:100%;height:3.75rem;border-radius:3.75rem;text-transform:uppercase}.product-actions-buttons .toggle-wishlist{order:2;display:inline-flex;align-items:center;flex-shrink:0;border-radius:50%;border:.0625rem solid #000;width:3.75rem;height:3.75rem;margin-left:.625rem}.product-actions-buttons .toggle-wishlist .icon{margin:0 auto}.product-actions-shipping-date+.product-actions-buttons,.product-actions-status+.product-actions-buttons{margin-top:.625rem}.product-actions-free-delivery{margin-top:.625rem;text-decoration:underline}.product-actions-free-delivery:hover{font-weight:700}.product-actions .e-store-advantages{margin-top:1.25rem}.e-store-advantages{width:100%;border:.0625rem solid #cecece;border-radius:.3125rem;padding:1.875rem 1.25rem .625rem;font-size:.9375rem;line-height:1.5rem;box-sizing:border-box}.e-store-advantages button{width:100%}.e-store-advantages__advantage{padding-bottom:1.25rem;display:flex;align-items:center;text-decoration:underline}.e-store-advantages__advantage span{text-align:left}.e-store-advantages__advantage .icon{height:1.875rem;width:2rem;display:flex;align-items:center;justify-content:center;margin-right:1.25rem}.e-store-advantages__advantage .icon svg{width:inherit;height:inherit}.e-store-advantages__advantage .icon.e-store-advantages__advantage__gift2 svg{height:1.5625rem;width:1.5625rem;margin:0 .125rem 0 .1875rem}.klarna-osm-wrapper{margin-top:.625rem;min-height:1.0625rem}.myreplikarepitbutton{background-color:#b30000;color:#fff;border-radius:1.25rem;height:2.5rem;width:90%;margin-top:1.25rem;display:none}.myreplikarepitbutton.display{display:inline-block}.top-content-mobile--beauty .product-rating-resume-button{margin-top:1.25rem;margin-left:0;width:100%}.top-content-mobile--beauty .product-rating-resume-button .product-rating-resume{margin-bottom:1.25rem}.top-content-mobile--beauty .product-medias-slider{margin-bottom:.625rem}.top-content-mobile--beauty .product-actions,.top-content-mobile--beauty .product-page-engraving{margin-top:1.25rem}.top-content-mobile--beauty .product-page-try-it-first{margin-top:1.25rem;margin-left:0}.top-content-mobile--beauty .product-page-try-it-first__text__withEngraving{justify-content:center}.top-content-mobile--beauty .product-page-try-it-first+.product-page-engraving{margin-top:1.625rem;padding-top:1.25rem;border-top:.0625rem solid #e5e5e5}.top-content-mobile--beauty .product-page-try-it-first+.product-page-engraving--with-background{margin-top:1.625rem;padding-top:0;border-top:none}.top-content-mobile .product-titles{margin-top:1.25rem}.top-content-mobile-with-margins>*{margin-left:1.25rem;margin-right:1.25rem}.top-content-mobile .product-description{margin-top:1.25rem}.gift-finder-result-product,.gift-finder-result-product__link{display:flex;flex-direction:column;align-items:center}.gift-finder-result-product__link{width:100%;max-width:18.125rem;font-size:.9375rem;text-align:center;margin:auto}.gift-finder-result-product__link__title{margin:.625rem 1.25rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;line-height:1.5rem;max-width:100%}.gift-finder-result-product__link__subtitle{min-height:3.4375rem;max-width:100%}.gift-finder-result-product__button{margin:1.25rem 0 3.125rem;text-transform:uppercase}.gift-finder-result-product__button .icon{width:.75rem;height:1.25rem}.gift-finder-result-product__button .icon svg{height:1rem}@media screen and (max-width:49.9375rem){.gift-finder-result-product{width:15.625rem}.gift-finder-result-product__subtitle{min-height:auto}}.gift-finder-select-question{text-align:center}.gift-finder-select-question__underline{margin:0 auto;width:65%}.gift-finder-select-question+.gift-finder-select-question{margin-top:2.5rem}.gift-finder-select-question .slick-slider .slick-bottom{display:none}.gift-finder-select-question .arrow-icon{z-index:1;position:absolute}.gift-finder-select-question .arrow-icon--right{right:2.1875rem}.gift-finder-select-question .arrow-icon--left{left:2.1875rem}.gift-finder-select-question__option{letter-spacing:.25rem;padding:.625rem 0 .125rem;width:auto;max-width:65%;margin:0 auto}.gift-finder-select-question__subtitle{margin-top:.9375rem}@media screen and (max-width:49.9375rem){.gift-finder-select-question .arrow-icon--right{right:0}.gift-finder-select-question .arrow-icon--left{left:0}}.personalization-section-items{display:flex;flex-direction:row;flex-wrap:wrap;max-height:23.75rem;overflow-y:scroll;padding-bottom:.625rem;border-top:.0625rem solid #e5e5e5;align-items:center}@media screen and (max-width:49.9375rem){.personalization-section-items{padding-top:.75rem;padding-bottom:1.25rem}}.personalization-section-items--big-items{padding-top:.75rem}@media screen and (max-width:49.9375rem){.personalization-section-items--big-items{padding-top:1.375rem;padding-bottom:1.875rem}}.personalization-section-items__item{margin:.8125rem auto 0;padding:0 .3125rem;width:6.625rem;height:8.125rem;box-sizing:border-box}.personalization-section-items__item.product-customization-item{justify-content:flex-start}.personalization-section-items__item .product-customization-item-cover{height:4.6875rem;width:4.6875rem}.personalization-section-items__item .image{height:100%}.personalization-section-items__item--big{width:7.5rem}.personalization-section-items__item--big .product-customization-item-cover{height:5.9375rem;width:5.9375rem}.personalization-section-items__item--buckle{height:9.375rem}.personalization-section-items__item--buckle .image{background-color:#efeff1}.personalization-section-items__placeholder{display:flex;width:6.625rem;margin:.8125rem auto 0;padding:0 .3125rem;box-sizing:border-box}.personalization-section-items__placeholder--big{width:7.5rem}.personalization-section-items__placeholder--content{width:5.3125rem}.personalization-section-items__placeholder--content--big{width:6.5625rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(min--moz-device-pixel-ratio:0){.personalization-section-items__item img{position:relative!important}}.personalization-description{font-size:.9375rem;margin-bottom:1.125rem;max-height:20rem;overflow-y:scroll}.personalization-product-preview .controls{width:100%;position:absolute;bottom:1.25rem}.personalization-product-preview .product-media{overflow:hidden}.product-infos{display:flex;flex-direction:column}.product-infos .title-with-level{margin-bottom:.5rem}.product-infos__description{margin-bottom:.25rem}.product-infos__variant{margin-bottom:1rem}.product-infos__variant.preserve-height:empty:before{content:"\200B"}.product-infos .price-line,.product-infos__price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-bottom:1rem}@media screen and (min-width:50rem){.product-infos h3,.product-infos span{max-width:11.25rem}}.size{display:inline-flex;box-sizing:border-box;width:3.375rem;height:3.375rem;position:relative;justify-content:center;align-items:center;border-radius:50%}.size input{width:100%;height:100%;position:absolute;top:0;left:0}.size input:enabled{cursor:pointer}.size.is-selected{border:.0625rem solid #000}.size.is-available{cursor:pointer;color:#000}.size.is-available label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.size:not(.is-available) label{text-decoration:line-through}.size svg{width:.8125rem;height:.5625rem;margin-left:.3125rem}.stores-list{font-size:.9375rem}.stores-list-title{margin-bottom:.625rem}@media screen and (max-width:49.9375rem){.stores-list-title{margin-bottom:1.25rem}}.stores-list-boutique{position:relative;display:flex;border:.0625rem solid #000;padding:1.25rem;margin-bottom:.9375rem;border-radius:.3125rem}.stores-list-boutique-amend{position:absolute;top:.625rem;right:1.25rem;text-decoration:underline}.stores-list-boutique-amend:hover{font-weight:700}.stores-list-boutique-actions{width:100%;display:flex;justify-content:center;margin:1.5625rem 0 .625rem}.stores-list-boutique-number{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;width:1.875rem;height:1.875rem;border-radius:3.125rem;margin-right:.9375rem;font-size:.9375rem;flex-shrink:0}.stores-list-empty{text-align:center}.stores-list-empty a{text-decoration:underline}.notify-me{font-size:.9375rem;max-width:33.125rem;min-width:18.75rem}.notify-me__large{max-width:42.5rem}.notify-me-confirmation,.notify-me-title{text-align:center}.notify-me-title{padding:0 3.75rem 1.375rem;box-sizing:border-box}@media screen and (max-width:49.9375rem){.notify-me-title{padding:0 1.875rem 1.375rem}}.notify-me .notify-me-pcd-subtitle,.notify-me .notify-me-pcd-subtitle-size{text-align:center}.notify-me .notify-me-pcd-subtitle{padding-bottom:1.375rem}.notify-me .notify-me-pcd-subtitle,.notify-me .notify-me-pcd-subtitle-size{line-height:1.5rem}.notify-me .notify-me-pcd-form{display:flex;flex-direction:column;align-items:center}.notify-me .notify-me-pcd-email-field{width:65%;min-width:15.625rem;margin-bottom:2.1875rem}.notify-me .notify-me-pcd-submit{min-width:10.75rem;margin-top:2.1875rem}
/*# sourceMappingURL=styles.542ccfc8.chunk.css.map */
.hide{display:none;}
.open{display:block;}
.navigation-tab-title--actives{font-weight: 700;}