.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}@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}.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}.account-details__form .password-field__show-password{right:3.125rem}.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}}.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}}.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}}.arrow-icon{display:inline-flex;font-size:.75rem;cursor:pointer}.arrow-icon--top .icon{transform:rotate(180deg)}.arrow-icon--right .icon{transform:rotate(-90deg)}.arrow-icon--left .icon{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:flex;width:100%;font-size:.9375rem;line-height:1.25rem;align-items:center}.core-product-light__image{position:relative;flex:0 0 11.875rem}.core-product-light__image__corner-block{position:absolute;right:.625rem;top:.625rem}.core-product-light__right{display:flex;align-items:center;width:100%;justify-content:space-between}.core-product-light__right__infos{margin:0 1.25rem;display:flex;flex-direction:column;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}.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%;transform:translateX(-50%)}.tooltip-info.bottom.center:before,.tooltip-info.top.center:before{left:9.0625rem}.tooltip-info.bottom:before,.tooltip-info.top:before{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:flex;position:relative;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: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{flex:0 0 auto;margin:auto}.dash-buttons-header{justify-content:space-around;margin:0 0 1.25rem;overflow-x:hidden;flex-wrap:wrap;height:auto;flex-direction:row}.dash-buttons-header .tabs-header-item-container{flex:1 0 15rem;margin:0 .625rem 1.25rem}@media screen and (max-width:49.9375rem){.dash-buttons-header{flex-direction:column;height:unset;padding-bottom:1.25rem}.dash-buttons-header .tabs-header-item-container{margin:0 1.25rem .9375rem;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:1.25rem auto}}@media screen and (max-width:49.9375rem){.page-content{margin:1.25rem 0 0}}.footer-light{border-top:.0625rem solid #e5e5e5;display:flex;justify-content:center;padding:2.5rem 0;width:100%;margin:0 auto;max-width:90rem}.footer-light__link{text-decoration:underline;margin:0 3.125rem;font-size:.9375rem}.footer-light__link:hover{font-weight:700}@media screen and (max-width:49.9375rem){.footer-light{margin-top:3.125rem;flex-direction:column;padding:1.5625rem 0;align-items:center}.footer-light__link{line-height:2.375rem;margin:0}}.header-light{width:100%;display:flex;height:5rem;justify-content:center;align-items:center;border-bottom:.0625rem solid #e5e5e5}.header-light__back-to-shopping-link{position:absolute;left:2.5rem;display:flex;align-items:center}.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:inline-flex;font-size:.75rem;cursor:pointer;padding-top:.3125rem;padding-left:.3125rem;transform:rotate(90deg)}.header-light__logo svg{height:2.5rem;width:7.5rem}.header-light__logo .icon{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{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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{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{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:flex;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%;transform:translate(-50%,-50%);width:.375rem;height:.375rem;content:" ";border-radius:50%;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:flex;justify-content: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:flex;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}.store-to-web-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fff;display:flex;padding:.625rem 2.5rem;border-bottom:.0625rem solid #e5e5e5;font-size:.9375rem;flex-wrap:wrap}.store-to-web-header-action-button,.store-to-web-header-red-action{height:2.5rem}.store-to-web-header-red-action{margin-right:.75rem}.store-to-web-header-label-group{margin-top:auto;margin-bottom:auto;border-right:.0625rem solid;padding-right:.375rem;padding-left:.375rem}.store-to-web-header-label-group span{font-weight:700}.store-to-web-header-label-group--last{flex:1;border-right:none}@media screen and (max-width:49.9375rem){.store-to-web-header{padding:.3125rem 1.25rem}.store-to-web-header-action-button,.store-to-web-header-red-action{display:inline-block;flex:0 0 50%;height:1.875rem;margin-bottom:.5rem}.store-to-web-header-label-group{display:inline-block;flex:0 0 100%;margin-bottom:.3125rem;border-right:none}}.password-input{position:relative}.password-input .text-input{width:100%}.password-input .text-input .input{padding:0 5rem 0 1.25rem}.password-input .text-input label:first-of-type{max-width:calc(100% - 5.3125rem)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.password-input .text-input .input{padding:0}}.password-input__show-password{position:absolute;right:2.875rem;top:.75rem}@media screen and (max-width:49.9375rem){.password-input .input .icon.text-field__validation-tick{top:.75rem}}.select-field__error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.native-select-field{display:flex;flex-direction:column;position:relative}.native-select-field.has-error .native-select-field__select-container{border-color:#d70000}.native-select-field.has-error .native-select-field__select--placeholder{color:#d70000}.native-select-field.floating-label .selected{padding-top:1rem}.native-select-field.floating-label.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}.native-select-field.floating-label label{z-index:1;position:absolute;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}.native-select-field__select-container{height:3.0625rem;border:.0625rem solid #cecece;border-radius:.3125rem;display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;overflow:hidden}.native-select-field__select-container:focus{border-color:#757575;outline:none}.native-select-field__select-container--black-bordered{border-color:#000}.native-select-field__select{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%;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"),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%}.native-select-field__select--placeholder{color:#757575}.native-select-field__select--floating-label{padding:1.125rem 1.25rem 0}.native-select-field__select--fallback{font-size:.8125rem;padding:.9375rem 1.25rem}.native-select-field__select::-ms-expand{display:none}.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"),linear-gradient(180deg,#fff 0,#fff)}.native-select-field__select option{font-weight:400}.native-select-field__select option:not(:disabled){color:#000;background-color:#fff}.native-select-field__select:disabled,.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"),linear-gradient(180deg,#f6f6f6 0,#f6f6f6);color:#707070}.native-select-field__select:disabled:hover,.native-select-field__select[aria-disabled=true]:hover{border-color:#cecece}.native-select-field__select :root:lang(ar),.native-select-field__select :root:lang(iw),.native-select-field__select [dir=rtl]{background-position:left 1.25rem top 50%,0 0}.native-select-field.disabled{color:#757575}.text-input{display:flex;flex-direction:column;position:relative}.text-input input[type=date]::-webkit-calendar-picker-indicator{position:relative;right:1.25rem;bottom:.4375rem}.text-input .input{display:inline-flex;align-items:center;height:3.0625rem;padding:.5rem 1.25rem;box-sizing:border-box;border:.0625rem solid #cecece;background-color:#fff;border-radius:.3125rem;position:relative}.text-input .input .icon{margin-right:.5rem}.text-input .input .icon.text-input__validation-tick{position:absolute;bottom:1.5625rem;right:.8125rem;z-index:1}.text-input .input:focus-within{box-shadow:inset 0 0 .0625rem .0625rem #757575}.text-input .input input,.text-input .input textarea{border:0;border-radius:.3125rem;font-size:.9375rem;width:100%;box-sizing:border-box;background-color:transparent;outline:none}.text-input .input input:-webkit-autofill,.text-input .input input:-webkit-autofill:focus,.text-input .input input:-webkit-autofill:hover,.text-input .input textarea:-webkit-autofill,.text-input .input textarea:-webkit-autofill:focus,.text-input .input textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.text-input .input textarea{height:90%;align-self:flex-end;overflow:auto;resize:none}.text-input.has-error .input{border:.0625rem solid #d70000}.text-input--black-bordered .input{border-color:#000}.text-input.placeholder-with-label .input input::-webkit-input-placeholder,.text-input.placeholder-with-label .input textarea::-webkit-input-placeholder{opacity:0}.text-input.placeholder-with-label .input input::-moz-placeholder,.text-input.placeholder-with-label .input textarea::-moz-placeholder{opacity:0}.text-input.placeholder-with-label .input input:-ms-input-placeholder,.text-input.placeholder-with-label .input textarea:-ms-input-placeholder{opacity:0}.text-input.placeholder-with-label .input input::-ms-input-placeholder,.text-input.placeholder-with-label .input textarea::-ms-input-placeholder{opacity:0}.text-input.placeholder-with-label .input input::placeholder,.text-input.placeholder-with-label .input textarea::placeholder{opacity:0}.text-input.placeholder-with-label .input input.focus-visible::-webkit-input-placeholder,.text-input.placeholder-with-label .input textarea::-webkit-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.text-input.placeholder-with-label .input input.focus-visible::-moz-placeholder,.text-input.placeholder-with-label .input textarea::-moz-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.text-input.placeholder-with-label .input input.focus-visible:-ms-input-placeholder,.text-input.placeholder-with-label .input textarea:-ms-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.text-input.placeholder-with-label .input input.focus-visible::-ms-input-placeholder,.text-input.placeholder-with-label .input textarea::-ms-input-placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.text-input.placeholder-with-label .input input.focus-visible::placeholder,.text-input.placeholder-with-label .input textarea::placeholder{opacity:1;background-color:transparent;font-size:.8125rem}.text-input .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.text-input.floating-label .input{padding:0}.text-input.floating-label label{z-index:1;position:absolute;left:1.25rem;top:1.125rem;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}.text-input.floating-label input{margin-left:0;height:100%;padding:1rem 1.25rem 0 .9375rem}.text-input.floating-label .input:focus-within{box-shadow:inset 0 0 .0625rem .0625rem #757575;padding:0}.text-input.floating-label.date-input label,.text-input.floating-label.has-value label{font-size:.6875rem;top:.625rem}.text-input.floating-label.date-input .input,.text-input.floating-label.has-value .input{padding:0}@supports (-ms-ime-align:auto){.text-input.floating-label.placeholder-with-label input::-ms-input-placeholder{opacity:1}.text-input.floating-label.placeholder-with-label input.focus-visible::-ms-input-placeholder{opacity:0}.text-input.floating-label label{top:.625rem;font-size:.6875rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.text-input.floating-label.placeholder-with-label input::-ms-input-placeholder{opacity:1}.text-input.floating-label.placeholder-with-label input.focus-visible::-ms-input-placeholder{opacity:0}.text-input.floating-label label{top:.625rem;font-size:.6875rem}}.text-input.floating-label.has-error label{color:#d70000}.text-input.disabled{color:#757575}.text-input.disabled .input{background-color:#f6f6f6}.text-input.disabled .input input{background-color:#f6f6f6;color:#757575}.text-input--focus.floating-label .label-field{font-size:.6875rem;top:.625rem}.text-input .instruction-text{color:#757575;font-size:.6875rem;line-height:1.125rem;text-align:right}.button-link{text-align:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:3rem;border-radius:1.5rem;font-size:.9375rem;line-height:1.0625rem;padding:0 2rem}.button-link,.button-link-content{justify-content:center;align-items:center}.button-link-content{width:100%;display:flex}.button-link-content-loader-and-placeholder{display:flex;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}.markdown-text{word-break:normal}.markdown-text--is-china{word-break:break-all}.markdown-text a{text-decoration:underline}.overlay{background:rgba(0,0,0,.7);z-index:1000000001}.overlay,.popin{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.popin{display:flex;justify-content:center;align-items:center;z-index:1000000002}.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;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{display:flex;flex-direction:column;padding:1.25rem;border-radius:.3125rem;border:.0625rem solid #e5e5e5}.information-box__title{display:flex;justify-content:center;align-items:center}.information-box__title .title-with-level{margin-left:.6875rem}.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}.price-line{display:inline-flex;flex-wrap:wrap}.price-line-description{white-space:pre}.price-line-description:before{content:" - "}.dash-button{position:relative;display:inline-flex;flex-direction:column;align-items:center;height:3.125rem;justify-content:center;box-sizing:border-box;border:.0625rem solid #757575;border-radius:3.75rem;width:100%;min-width:12.5rem;cursor:pointer}.dash-button *{box-sizing:inherit}.dash-button .multiline-text{display:inline}.dash-button__header-and-title{display:flex;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:inline-flex;justify-content:center;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%}}.tabs-header-item{display:inline-flex;align-items:center;justify-content:center;height:2.8125rem;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}.label-field{font-size:.9375rem;margin-bottom:.5rem}.radio-button{position:relative;display:flex;align-items:center}.radio-button__input{position:absolute;width:1.375rem;height:1.375rem;top:.3125rem;left:.625rem}.radio-button__label{display:flex;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%;box-sizing:border-box}.radio-button .radio-button-tick{position:relative;width:1.25rem;height:1.25rem;margin-right:.9375rem;border:.0625rem solid #b4b4b4;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.radio-button .radio-button-tick--dotted{border-color:#000;width:1.375rem;height:1.375rem;position:relative}.radio-button .radio-button-tick--dotted-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#000}.radio-button-group__error-text{margin-top:.1875rem;text-align:right}.radio-button-group__error-text,.submit__error{font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.submit__error{margin-top:.3125rem;text-align:center}.checkbox-list{display:flex;flex-direction:column}.checkbox-list .choices .checkbox label{padding-left:0}.checkbox-list .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.checkbox{display:flex;flex-direction:column}.checkbox label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;box-sizing:border-box}.checkbox-input{position:absolute;width:1.375rem;height:1.375rem;border-width:0;cursor:pointer}.checkbox-input:focus.focus-visible{outline:.3125rem auto #3b99fc!important;outline-offset:-.125rem}.checkbox .box{flex-shrink:0;position:relative;width:1.25rem;height:1.25rem;margin-right:.9375rem;border:.0625rem solid #cecece;border-radius:.3125rem;display:inline-flex;align-items:center;justify-content:center}.checkbox .error-text{margin-top:.1875rem;text-align:right;font-size:.8125rem;line-height:.8125rem;min-height:.8125rem;color:#d70000}.checkbox.disabled{opacity:.3;pointer-events:none;cursor:auto}.password-field{position:relative}.password-field .password-field__input label:first-of-type{max-width:calc(100% - 5.3125rem)}.password-field .text-input{width:100%}.password-field .text-input .input{padding:0 5rem 0 1.25rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.password-field .text-input .input{padding:0}}.password-field__show-password{position:absolute;right:1.25rem;top:2.375rem}.password-field--with-floating-label .password-field__show-password{top:.875rem}.password-field--with-validation-tick .password-field__show-password{right:2.875rem}@media screen and (max-width:49.9375rem){.password-field .input .icon.text-field__validation-tick{top:.75rem}}.suggestions{position:absolute;left:0;width:100%;z-index:2;box-sizing:border-box}.suggestions *{box-sizing:inherit}.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;transition:all .4s ease}.suggestions__list__item button{padding:.25rem 0}.suggestions__list__item button span{color:#757575}.suggestions__list__item button:hover{font-weight:700}.suggestions--open .suggestions__list{padding:.625rem;opacity:1;max-height:14rem}.text-input.with-error+.suggestions{top:calc(100% - 1rem)}.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:3.25rem;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}@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}}.custom-select-field{display:flex;flex-direction:column;position:relative}.custom-select-field.floating-label .selected{padding-top:1rem}.custom-select-field.floating-label .custom-select-hzn-option{padding-left:1.25rem}.custom-select-field.floating-label.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}.custom-select-field.floating-label label{z-index:1;position:absolute;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}.custom-select-field.floating-label.has-error label{color:#d70000}.custom-select-field__select{font-size:.9375rem}.custom-select-field__select .selected-option{display:flex;align-items:center;justify-content:space-between;height:3.0625rem;padding:.5rem 1.25rem;border:.0625rem solid #cecece;box-sizing:border-box;border-radius:.3125rem}.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}.custom-select-field__select .custom-select-hzn-option{padding:.5rem 1.25rem;width:100%;box-sizing:border-box;border-left:.0625rem solid #cecece;border-right:.0625rem solid #cecece}.custom-select-field__select .custom-select-hzn-option:hover{background-color:#f6f6f6}.custom-select-field__select.is-open .selected-option{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#e5e5e5}.custom-select-field__select.is-open .arrow{transform:rotate(180deg)}.custom-select-field--black-bordered .custom-select-field__select .selected-option{border-color:#000}.custom-select-field.disabled,.custom-select-field.placeholder-with-label .selected{color:#757575}@-webkit-keyframes scale{0%{transform:scale(1);opacity:1}45%{transform:scale(.1);opacity:.7}80%{transform:scale(1);opacity:1}}@keyframes scale{0%{transform:scale(1);opacity:1}45%{transform:scale(.1);opacity:.7}80%{transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(.6)}to{transform:rotate(1turn) scale(1)}}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(.6)}to{transform:rotate(1turn) scale(1)}}.ball-clip-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid;border-color:#fff #fff transparent;height:25px;width:25px;background:transparent!important;display:inline-block;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite}.login-form{width:100%}.login-form-actions{text-align:center}.login-form-error{width:100%;right:0}.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:flex;flex-direction:column;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:flex;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:flex;flex-direction:column;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}.loyalty-program-icon-and-text{display:block;color:#fff}.loyalty-program-icon-and-text__icon{display:block;width:2.25rem;height:2.25rem}.loyalty-program-icon-and-text__icon svg{width:100%;height:100%}.loyalty-program-icon-and-text__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{width:100%;display:flex;max-width:none}.loyalty-program-icon-and-text>*{display:inline-block}.loyalty-program-icon-and-text__icon{flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.loyalty-program-icon-and-text__text{margin-left:.375rem;font-size:.5625rem}}.loyalty-program-modal{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;flex-direction:column;align-items:center;box-sizing:border-box;padding-top:5.625rem}.loyalty-program-modal *,.loyalty-program-modal :after,.loyalty-program-modal :before{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:flex;margin-top:1.25rem;text-transform:uppercase;justify-content:center}.loyalty-program-modal__account__login-incentive{margin-top:1.5rem;text-align:center;font-size:.8125rem}.loyalty-program-modal__detail{display:flex;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{flex-grow:1;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:flex;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:flex;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;flex-grow:1;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:flex;margin-top:3.75rem;font-size:.8125rem;width:100%;padding:2.5rem 1.25rem;background-color:#fff;color:#000;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{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{flex-direction:column}.loyalty-program-modal__detail__block__list-advantages .numbered-advantage{display:flex;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;flex-grow:1;text-align:left}.loyalty-program-modal__footer{padding:1.25rem;font-size:.6875rem}}.loyalty-program-banner{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__join{position:relative;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__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__join__title-block{position:absolute;bottom:2.25rem;width:calc(100% - 7.5rem);padding-left:3.75rem;padding-right:3.75rem}.loyalty-program-banner__join__title-block__text,.loyalty-program-banner__join__title-block__title{display:block;width:100%;text-align:center}.loyalty-program-banner__discover{display:flex;flex-grow:1;justify-content:center;flex-direction:column;padding:1.625rem}.loyalty-program-banner__discover__description{display:flex;justify-content:space-evenly;flex-direction:row;color:#c4ae76;padding-top:.625rem;margin-bottom:.625rem}.loyalty-program-banner__discover__description>*{flex:1}.loyalty-program-banner__discover__description>:not(:last-child){margin-right:.625rem}.loyalty-program-banner__discover__description__title.title-with-level{font-size:1.25rem;white-space:nowrap}.loyalty-program-banner__discover__description__block{display:flex;justify-content:center;flex-direction:row}.loyalty-program-banner__discover__description__block .loyalty-program-icon-and-text{margin-top:1rem}.loyalty-program-banner__discover__description__block .loyalty-program-icon-and-text+.loyalty-program-icon-and-text{margin-left:1rem}.loyalty-program-banner__discover__cta{display:flex;margin:auto;text-transform:uppercase}.popin .loyalty-program-banner__modal.popin__wrapper{padding:0;margin:10vh auto;max-width:90rem}.popin .loyalty-program-banner__modal.popin__wrapper .popin__wrapper__close svg path{fill:#fff}@media screen and (max-width:52.125rem){.loyalty-program-banner__join{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;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: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__join{background:transparent;flex:0 0 12.375rem}.loyalty-program-banner__join__separator{display:none}.loyalty-program-banner__join__title-block{bottom:.375rem}.loyalty-program-banner__join__title-block__title.title-with-level{font-size:1.375rem}.loyalty-program-banner__join__title-block__text.multiline-text{font-size:.6875rem}.loyalty-program-banner__discover{padding:0 .625rem 2rem}.loyalty-program-banner__discover__description>div{width:50%;padding-left:.625rem;padding-right:.625rem}.loyalty-program-banner__discover__description>div+div{border-left:.0625rem solid #c4ae76}.loyalty-program-banner__discover__description__title.title-with-level{font-size:.9375rem;text-align:center}.loyalty-program-banner__discover__description__block,.loyalty-program-banner__discover__description__title.title-with-level .multiline-text{display:block}.loyalty-program-banner__discover__description__block .loyalty-program-icon-and-text+.loyalty-program-icon-and-text{margin-left:0}.loyalty-program-banner__discover__cta{margin-top:1.25rem}.popin .loyalty-program-banner__modal.popin__wrapper{margin:0}}.address-form-line{display:flex;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:flex;flex-direction:column}.address-form-line .select-field--with-error{margin-bottom:0}}.loyalty-program-card{display:flex;flex-grow:0;flex-shrink:0;flex-direction:column;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}}.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:flex;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:flex;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{align-items:flex-start;padding:0}.delivery-methods .radio-button .radio-button-tick{margin-top:1.0625rem;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:flex;width:100%;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}.apple-pay-button{--apple-pay-scale:1;display:inline-flex;justify-content:center;font-size:1rem;border-radius:1.5rem;padding:0;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;align-self:center;margin-right:calc(0.125rem*var(--apple-pay-scale))}.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%;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--with-line{border:.03125rem solid #000}.apple-pay-button--white .apple-pay-button__logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.post-paypal-popin{margin-top:2.5rem;display:flex;flex-direction:column;justify-content:center}.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:flex;flex-direction:column}.checkout-wrapper .checkout-container--paypal{margin-top:.625rem}.terms-and-conditions{margin-bottom:1.25rem}.product-chooser{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%;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{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}.basket-errors__message{margin-left:2.1875rem;margin-bottom:.375rem;font-size:.9375rem}.basket-errors__message:last-child{margin-bottom:0}.delete-item-popin{padding:0 6.25rem;display:flex;flex-direction:column;align-items:center}.delete-item-popin__title{width:20.9375rem;text-align:center}.delete-item-popin__button-wishlist{margin:1.875rem 0 1.25rem;width:12.5rem}.delete-item-popin__button-confirm{text-decoration:underline}@media screen and (max-width:49.9375rem){.delete-item-popin__title{max-width:12.5rem}}.confirm-engraving{display:flex;flex-direction:column;width:42.5rem;justify-content: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}.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{display:flex;flex-direction:row;flex-wrap:wrap}.product-engraving-preview{flex:1;height:5rem;display:flex;flex-direction:column;justify-content: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;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.product-engraving-legend-informations{display:flex;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:flex;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{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;height:1.5rem;display:flex;align-items:center;justify-content:space-between}.product-quantity .product-quantity__text{display:inline-block;padding-right:.625rem}.product-quantity .product-quantity__buttons{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;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{display:block;text-align:center}.product-quantity--wrapped .product-quantity__text{padding-right:1.25rem}.product-quantity--wrapped>span{display:block;width:100%;padding:0;margin:0 auto .625rem}.remove-engraving{display:flex;flex-direction:column;width:42.5rem;justify-content: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:flex;justify-content:space-between;padding-bottom:.625rem;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{display:flex;flex-direction:column}.promocode-edit__field{display:flex;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;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{box-shadow:none}.product-list-item__bottom{display:flex;flex-direction:column}.product-list-item__bottom__buttons{display:flex;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{flex:0 0 11.875rem}@media screen and (min-width:50rem){.product-list-item__engraving .product-engraving-legend__actions{justify-content:flex-start}.product-list-item__engraving .product-engraving-legend__actions li+li{padding-left:.875rem;margin-left:.875rem}}.summary{background-color:#f6f6f6;padding:1.25rem;box-sizing:border-box;border-radius:.3125rem;margin-bottom:1.25rem}.summary .checkout-container{display:flex;flex-direction:column;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-error{text-align:center;color:#d70000;font-size:.8125rem;margin-bottom:.625rem}.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{display:flex;flex-direction:row;justify-content:space-between}.delivery-method-line__price{padding-left:1.25rem}.delivery-method-line__selectors{display:flex;flex-direction:row;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{flex-direction:column;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}}.product-chooser-option{box-sizing:border-box;position:relative;font-size:.9375rem;max-width:13.75rem;margin:0 .625rem;text-align:left}.product-chooser-option__selected-icon{position:absolute;background:none;right:.625rem;top:.625rem;display:flex;width:1.5625rem;height:1.5625rem;align-items: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%}.summary-subsection-placeholder{display:flex;justify-content:space-between;padding:.625rem 0;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}.engraving-error{max-width:28.125rem;font-size:.9375rem;line-height:1.5rem}.engraving-error-title{text-align:center;margin-bottom:.625rem}.summary-subsection{border-bottom:.0625rem solid #e5e5e5;padding:.625rem 0;display:flex;flex-direction:column}.summary-subsection__top{display:flex;justify-content:space-between;padding-bottom:.1875rem}.summary-subsection__top__text{display:flex;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: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}.google-map{width:100%;height:100%}.location-input-field{display:flex;flex-direction:row;align-items:baseline;position:relative}.location-input-field>.suggestions{top:100%}.location-input-field__input{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:flex;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{display:flex;flex-direction:column;margin:.625rem 0;font-style:normal;line-height:1.5rem}.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}.map-pin,.map-pin__label{transform:translate(-50%,-50%)}.map-pin__label{position:absolute;font-family:Century Gothic Std,Arial,sans-serif;font-size:20px;top:18px;left:18px;color:#000}.map-pin__label--selected{color:#fff}.store-schedule{line-height:1.5rem}.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:flex;align-items:center}.store-schedule-resume .icon{width:1.0625rem;height:1.0625rem;margin-left:1.25rem}.store-schedule-resume-no-click{display:flex;align-items:center}.store-schedule-table{list-style-type:none;margin-bottom:.9375rem}.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{flex-direction:column;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}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;-webkit-transition:background-color 50000s ease-in-out 0s;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],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}.main:empty~*{display:none}.app-content{transition:left .2s ease-in-out;left:0;position:relative}.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}.scroll-to-top-button{position:fixed;bottom:.3125rem;right:.75rem;width:3.4375rem!important;height:3.4375rem!important;border:.0625rem solid #757575!important;z-index:99}.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}.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}.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}.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}}.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{justify-content:space-between}.login-form,.login-form-fieldset{display:flex;flex-direction:column}.login-form-fieldset{max-width:20.9375rem;width:100%;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{box-sizing:border-box}.login-form-email{margin-bottom:.5rem}.login-form-actions{position:relative;display:flex;flex-direction:column;align-items: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:absolute;top:100%;font-size:.8125rem;color:#d70000;margin-top:.1875rem}.reset-password{max-width:37.5rem;box-sizing:border-box;margin:2.5rem auto 5rem;border:.0625rem solid #e5e5e5;border-radius:.3125rem;padding: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:1.25rem 1.25rem 2.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}.basket-page-desktop{display:flex;padding:1.25rem 0}.basket-page-desktop__title.title-with-level{margin-bottom:2rem;text-align:center}.basket-page-desktop__subtitle{border-bottom:.0625rem solid #e5e5e5;padding-bottom:1.25rem;margin-bottom:1.875rem}.basket-page-desktop__loader{display:flex;justify-content:center}.basket-page-desktop__controls{display:flex;flex-direction:column;align-items:center;width:100%}.basket-page-desktop__controls .checkout-link{margin-top:1.25rem;margin-bottom:.625rem;width:100%}.basket-page-desktop__controls .checkout-link__button,.basket-page-desktop__controls .checkout-link__link{width:100%}.basket-page-desktop__left{width:60%}.basket-page-desktop__right{width:32%;margin-left:8%}.basket-page-desktop__right .basket-page__sticky{padding:1.25rem 0;margin-top:-1.25rem}.basket-page-desktop__right .basket-page__sticky.is-sticky{margin-top:0;z-index:1}.basket-page-desktop .basket-error-box{margin-bottom:1rem}.order-page-content-desktop{display:flex;justify-content:space-between;padding:1.25rem 0}.order-page-content-desktop__main__content.has-error{-webkit-filter:blur(4px);filter:blur(4px);pointer-events:none}.order-page-content-desktop .information-box{margin-bottom:1.25rem}.order-page-content-desktop__main{flex:1}.order-page-content-desktop__main__info-banner{margin-bottom:.625rem}.order-page-content-desktop__sidebar{width:25rem;z-index:1;margin-left:8%}.order-page-content-desktop__sidebar-sticky{padding:1.25rem 0;margin-top:-1.25rem}.order-page-content-desktop__sidebar-sticky.is-sticky{margin-top:0;z-index:1}.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}}.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}.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}}.page-title{text-align:center}.recently-viewed-products .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:.625rem;padding-top:0;z-index:1}.recently-viewed-products .arrow-icon--left{left:-1rem}.recently-viewed-products .arrow-icon--right{right:-1rem}.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}}.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}@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}}.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}.virtual-try-on-page{z-index:100;top:0;left:0;position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000}.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}.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 2.5rem;padding:0 0 2.5rem 1.25rem;border-bottom:.0625rem solid #e5e5e5;text-decoration:underline;line-height:1.25rem}.connected-account-logout:hover{font-weight:700}.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{margin:3.125rem 0}@media screen and (max-width:47.9375rem){.unconnected-account-signup .account-loyalty-program-banner{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:#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{height:14.375rem;width:100%}}.account-loyalty-program-banner: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:before{background-size:60%}}.account-loyalty-program-banner__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__title{margin-bottom:.625rem}}.account-loyalty-program-banner__text{font-size:.9375rem;margin:0 1.875rem 1.25rem;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner__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__button{margin-bottom:3.75rem;text-transform:uppercase;position:relative}@media screen and (max-width:47.9375rem){.account-loyalty-program-banner__button{height:1.875rem;margin-bottom:1.875rem}}.cart{padding-top:1.25rem}.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 .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}.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}.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}}.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:33%;display:flex;flex-direction:column;justify-content:center;align-items: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}}.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}}.quick-buy-popin{display:flex;font-size:.9375rem;width:50rem;padding:2.5rem 1.5625rem 0 1.25rem;box-sizing:border-box;overflow:hidden}.quick-buy-popin__photos{width:50%;margin-right:2.5rem;box-sizing:border-box}.quick-buy-popin__photos__slider{position:relative}.quick-buy-popin__photos__slider .slider .slick-slider .slick-bottom{margin-top:1rem}.quick-buy-popin__photos .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.quick-buy-popin__photos .arrow-icon--right{right:1.25rem}.quick-buy-popin__photos .arrow-icon--left{left:1.25rem}.quick-buy-popin__photos .arrow-icon svg{width:.9375rem;height:1.25rem}.quick-buy-popin__infos{width:50%}.quick-buy-popin__infos__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;line-height:1.5rem;max-width:60%;font-size:1rem!important}.quick-buy-popin__infos__description{display:flex;justify-content:space-between;flex:1;margin:.125rem 0 .3125rem}.quick-buy-popin__infos__description__subtitle{font-size:.875rem;padding-right:.625rem}.quick-buy-popin__infos__description__discover{font-size:.875rem;text-decoration:underline;padding-left:.625rem;max-width:40%;text-align:right;align-self:center}.quick-buy-popin__infos .sizes{margin-top:1.25rem;padding-bottom:0}.quick-buy-popin__infos .sizes .separator{margin-bottom:1.5625rem}.quick-buy-popin__infos .sizes-italian-text{margin:0 0 .9375rem;text-align:left}.quick-buy-popin__infos .sizes-chart-size-button{margin-top:.9375rem}.quick-buy-popin__infos .sizes .size-selector{margin-top:0}.quick-buy-popin__infos .sizes .size-selector .custom-select-hzn-options{max-height:14.0625rem}.quick-buy-popin__infos__separator{margin-top:1.5625rem}@media screen and (max-width:49.9375rem){.quick-buy-popin{width:100%;min-width:unset;font-size:.9375rem;padding:0 0 .625rem;flex-direction:column}.quick-buy-popin__photos{width:100%;margin-right:0}.quick-buy-popin__infos{width:100%;box-sizing:border-box;margin-top:.9375rem}.quick-buy-popin__infos .size-selector,.quick-buy-popin__infos .size-selector-native,.quick-buy-popin__infos .sizes-italian-text,.quick-buy-popin__infos__actions,.quick-buy-popin__infos__description{padding-left:1.25rem;padding-right:1.25rem}.quick-buy-popin__infos__title{padding-left:1.25rem}.quick-buy-popin__infos .sizes{margin-top:.9375rem;padding-bottom:0}.quick-buy-popin__infos .sizes .separator{margin-bottom:.9375rem}.quick-buy-popin__infos .sizes-italian-text{text-align:left;font-size:.8125rem}.quick-buy-popin__infos .sizes .size-selector-native{margin-top:0}.quick-buy-popin__infos .sizes-chart-size-button{margin-top:.625rem}.quick-buy-popin__infos .sizes .selected-size{padding:.5625rem 1.25rem .5625rem .9375rem;font-size:.8125rem;margin-top:0}.quick-buy-popin__infos .sizes .selected-size .icon{right:.4375rem}.quick-buy-popin__infos .sizes .selected-size .icon svg{width:.5rem;height:.3125rem}.quick-buy-popin__infos__separator{margin-top:.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}.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 .text-field-wide{width:25rem}.store-to-web-login-form .text-field-wide+.submit{margin-top:2.5rem}.store-to-web-login-form .text-field-wide+.text-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}.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__product.sticky-to-top{position:-webkit-sticky;position:sticky;top:0}.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}.reserve-in-store-banner{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.reserve-in-store-banner li{box-sizing:border-box;width:calc((100% - 20px)/3);background-color:#f6f6f6;border-radius:.3125rem;padding:.625rem 1.25rem 1.25rem}@media screen and (max-width:49.9375rem){.reserve-in-store-banner{flex-direction:column}.reserve-in-store-banner li{width:100%;padding:1.875rem}.reserve-in-store-banner li:not(:last-child){margin-bottom:.625rem}}.reserve-in-store-banner-item{display:flex;flex-direction:column;align-items:center;text-align:center;color:#000;font-size:.8125rem;line-height:1.125rem}.reserve-in-store-banner-item .icon{display:flex;align-items:center;margin-bottom:.5625rem}.reserve-in-store-banner-item .icon,.reserve-in-store-banner-item svg{width:1.875rem;height:2.375rem}.reserve-in-store-banner-item-title{max-width:16rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;text-transform:uppercase}.reserve-in-store-banner-item-subtitle{max-width:16rem;font-family:Century Gothic Std,Arial,sans-serif}.reserve-in-store-form>p{margin:1.625rem 0 .9375rem;line-height:1.5rem}.reserve-in-store-form-link{text-decoration:underline}.reserve-in-store-form-link:hover{font-weight:700}.reserve-in-store-form-row{display:flex;flex-direction:column}.reserve-in-store-form-field{width:100%}.reserve-in-store-form .reserve-in-store-flight-number p{color:#757575;font-size:.8125rem;padding-bottom:.625rem}@media screen and (min-width:47.9375rem){.reserve-in-store-form-row{flex-direction:row}.reserve-in-store-form-field,.reserve-in-store-form .reserve-in-store-flight-number p{width:calc(50% - 1.125rem)}.reserve-in-store-form-field:first-child{margin-right:1.125rem}}.reserve-in-store-form-submit-row{margin-top:1.4375rem;text-align:center}.reserve-in-store-form .select-field{margin-bottom:.8125rem}.reserve-in-store-form .button-link{width:100%;height:3.75rem;border-radius:3.75rem;text-transform:uppercase}@media screen and (min-width:47.9375rem){.reserve-in-store-form .button-link{width:30%}}.reserve-in-store-form .checkbox-list{margin:.1875rem 0}.reserve-in-store-form .checkbox{position:relative}.reserve-in-store-status{width:90%;margin:0 auto;text-align:center}.reserve-in-store-status>p{margin:1.3125rem 0}.reserve-in-store-status-bg{font-size:1.625rem;line-height:2rem;text-transform:uppercase;margin:1.75rem 0 1.3125rem}.reserve-in-store-status-sm{font-size:.8125rem;color:#757575;margin:1.3125rem 0 2.625rem}.reserve-in-store-status-error{color:#d70000}.reserve-in-store-status__loader{margin:1.75rem 0 1.3125rem}.reserve-in-store-form-loading{text-align:center}.reserve-in-store-form-loading__loader{margin:auto}p.reserve-in-store-loading-error{text-align:center;color:#d70000}.reserve-in-store-not-connected{margin-top:2rem;border-top:.0625rem solid #cecece;padding-top:2rem}@media screen and (max-width:47.9375rem){.reserve-in-store-not-connected{border:0;padding-top:0;margin-top:1.25rem}}.reserve-in-store-not-connected-instructions{width:70%;line-height:1.5rem;margin-bottom:.875rem}@media screen and (max-width:47.9375rem){.reserve-in-store-not-connected-instructions{width:100%}}.reserve-in-store-not-connected-panels{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.reserve-in-store-not-connected-panels-item{width:calc(50% - .625rem);padding:2.5rem 0;margin-bottom:1.25rem;box-sizing:border-box;border:.0625rem solid #cecece;border-radius:.3125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:47.9375rem){.reserve-in-store-not-connected-panels-item{width:100%}}.reserve-in-store-not-connected-benefits{max-width:80%;text-align:center;margin-bottom:1.25rem}.reserve-in-store-not-connected-benefits-item{line-height:1.5rem;font-size:.8125rem;margin-bottom:.5rem}.reserve-in-store-not-connected-benefits-item:before{content:"-";padding-right:.25rem}.reserve-in-store-not-connected-title{max-width:70%;margin-bottom:1rem}.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%}}.search-field{position:relative;flex:1}@media screen and (min-width:50rem){.search-field{margin-right:1.25rem;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;top:7.625rem;max-height:calc(100% - 7.625rem);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}@media screen and (max-width:49.9375rem){.advantage-banner+.header .search-bar-autocomplete .react-autosuggest__container .react-autosuggest__suggestions-container{top:12rem;max-height:calc(100% - 12rem)}}.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}.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}}.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}.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{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}}.assistance-desktop{border:.0625rem solid #e5e5e5;border-radius:.3125rem;padding:1.875rem 1.25rem;font-size:.9375rem}.assistance-content,.assistance-desktop{display:flex;flex-direction:column}.assistance-content__text{margin-top:.8125rem;line-height:1.5rem}.assistance-content__text--centered{align-self:center}.assistance-content__button{width:100%;max-width:18.75rem;margin-top:.9375rem;align-self:center}.assistance-content__button .button-link{width:100%}.assistance-content__button__phone .button-link-content{flex-direction:column}.assistance-content__button__phone:hover{font-weight:700}.assistance-content__subtitle.title-with-level{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-top:1.5625rem}@media screen and (max-width:49.9375rem){.assistance-content__button{max-width:15.625rem}}.informative-advantage-banner{width:100%;height:4.375rem;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;z-index:5}.informative-advantage-banner__content{display:flex;align-items:center;justify-content:center;height:100%;width:100%;max-width:90rem;margin:0 auto;color:#000;background-color:#cecece}.informative-advantage-banner__content__description{padding:0 1.25rem;text-align:center;font-size:.9375rem}@media screen and (max-width:49.9375rem){.informative-advantage-banner{height:6.25rem}}.checkout-content-desktop{display:flex;padding:1.25rem 0}.checkout-content-desktop-main{width:calc(92% - 25rem)}.checkout-content-desktop-sidebar{width:25rem;z-index:1;margin-left:8%}.checkout-content-desktop-sidebar-sticky{padding:1.25rem 0;margin-top:-1.25rem}.checkout-content-desktop-sidebar-sticky.is-sticky{margin-top:0;z-index:1}.iadvize-chat-button{width:100%;max-width:18.75rem;margin-top:.9375rem;align-self:center}#idzfonline a{display:flex;justify-content:center}.assistance-mobile{display:flex;flex-direction:column;margin:0 1.25rem;padding:1.25rem 0;font-size:.9375rem;border-bottom:.0625rem solid #e5e5e5;box-sizing:border-box}.assistance-mobile__title{margin:0;font-weight:400;font-size:.9375rem}.assistance-mobile__top{position:relative;display:inline-block;width:100%;text-align:left}.assistance-mobile__top__icon{position:absolute;top:.1875rem;right:.25rem}.checkout-empty-basket{display:flex;flex-direction:column}.checkout-empty-basket__title{padding-bottom:.625rem;border-bottom:.0625rem solid #e5e5e5;margin-bottom:1.25rem}.checkout-empty-basket__description{font-size:.9375rem;margin-bottom:2.5rem}.checkout-empty-basket__button{align-self:center}@media screen and (max-width:49.9375rem){.checkout-empty-basket{padding:.9375rem 1.25rem;margin-top:2.1875rem}.checkout-empty-basket__title{font-size:1.3125rem}}.back-to-shopping-link{text-decoration:underline}.back-to-shopping-link:hover{font-weight:700}.generic-section{display:flex;flex-direction:column;margin-bottom:2.5rem}.generic-section__subsections{display:flex;flex-direction:column;background-size:cover;background-position:top;position:relative}.generic-section--read-mode .generic-section__subsections{font-size:.9375rem;line-height:1.6875rem}.generic-section--read-mode .generic-section__subsections__edit-button{position:absolute;right:.625rem;top:0;text-decoration:underline;z-index:2}.generic-section--read-mode .generic-section__subsections__edit-button:hover{font-weight:700}.generic-section__header{display:flex;border-bottom:.0625rem solid #e5e5e5;margin-bottom:1.25rem;z-index:2;padding:1.25rem .4375rem .9375rem 0}.generic-section__submit-button{margin:1.25rem auto 0;align-self:center}.generic-section__skip-button{text-decoration:underline;margin:1.25rem auto 0;font-size:.9375rem}.generic-section .terms-and-conditions{display:block;font-size:.8125rem;line-height:1.38;text-align:center;margin:1.25rem .625rem 0}.generic-section .terms-and-conditions>a{text-decoration:underline}.generic-section .terms-and-conditions>a:hover{font-weight:700}@media screen and (max-width:49.9375rem){.generic-section{margin:1.25rem}.generic-section__submit-button{margin:2.5rem auto 0}.generic-section--read-mode .generic-section__subsections{color:#000}.generic-section--read-mode .generic-section__subsections__edit-button{top:.3125rem}.generic-section--read-mode .generic-section__subsections>div:first-of-type{padding-top:2.5rem}}.generic-options .tabs-dash-buttons-title,.generic-options .tabs-header{display:none}.generic-options__edit .tabs-dash-buttons-title,.generic-options__edit .tabs-header{display:flex;margin-bottom:.625rem}.generic-options__edit .tabs-content{line-height:1}.generic-options .tabs-content{padding:0}.generic-options .tabs-content .content.hidden{display:none}.use-shipping-wrapper{padding-bottom:1.25rem;border-bottom:.0625rem solid #e5e5e5;margin-bottom:.9375rem}.use-shipping-wrapper__checkbox{color:#757575;margin-bottom:1.25rem}.use-shipping-wrapper__checkbox--checked{color:#000;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.use-shipping-wrapper__text{color:#757575;font-size:.8125rem;line-height:1.125rem;margin-bottom:.625rem}@media screen and (max-width:49.9375rem){.use-shipping-wrapper{padding-bottom:.3125rem}}.basket-page-product-list{margin-top:1.5625rem}.basket-page-product-list .product-list-item__image{flex:0 0 11.875rem!important}@media screen and (max-width:50rem){.basket-page-product-list .product-list-item__image{flex:0 0 8.125rem!important;margin-right:.625rem}}.basket-page-product-list .product-list-item .product-quantity{top:35%}@media screen and (max-width:50rem){.basket-page-product-list .product-list-item .product-quantity{justify-content:flex-start}}.basket-page-product-list .product-list-item .product-quantity__text{padding-right:1.875rem}.basket-page-mobile{margin:0 .625rem}.basket-page-mobile__title{text-align:center;margin:1.25rem 0}.basket-page-mobile__controls{text-align:center;display:flex;flex-direction:column;align-items:center}.basket-page-mobile__controls .checkout-link{margin-bottom:.9375rem;width:100%}.basket-page-mobile__controls .checkout-link__button,.basket-page-mobile__controls .checkout-link__link{width:100%}.basket-page-mobile__controls .apple-pay-button{margin-bottom:.625rem}.basket-page-mobile__controls .terms-and-conditions{margin-bottom:1.25rem}.basket-page-mobile__subtitle{margin:1.875rem 0 0 1.25rem;border-bottom:.0625rem solid #e5e5e5;padding-bottom:.9375rem}.basket-page-mobile .basket-error-box{margin-top:1rem}.basket-page-mobile__loader{display:flex;justify-content:center}.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}.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}.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}.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}.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}.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}}.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>.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%}}.product{display:flex;font-size:.9375rem;line-height:1.5rem;box-sizing:border-box;position:relative}.product-title.title-with-level{line-height:1.5rem;display:block}.product .toggle-wishlist{position:absolute;top:.9375rem}.product .quick-buy{position:absolute;bottom:0;right:.0625rem}.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-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--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}.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}.tag{font-size:.9375rem}.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}.generic-address-read{display:flex;flex-direction:column;margin-bottom:1.25rem}.generic-address-read__title{text-transform:uppercase;margin:.3125rem 0 .625rem}.generic-logged-in-address{display:flex;flex-direction:column;margin-bottom:1.25rem}.generic-logged-in-address__title{margin-bottom:1.25rem}.generic-logged-in-address__address-book{display:flex;flex-direction:column;font-size:.9375rem}.generic-logged-in-address__address-book-footer{display:flex;min-height:3.125rem;border-radius:.3125rem;margin-bottom:.625rem}.generic-logged-in-address__address-book-footer--active,.generic-logged-in-address__address-book-footer:hover{background-color:#f6f6f6}.generic-logged-in-address__address-book-button{display:flex;line-height:1rem;text-decoration:underline;margin:auto 0}.generic-logged-in-address__address-book-button:hover{font-weight:700}.generic-logged-in-address__plus-icon{margin-right:1.3125rem;margin-left:.8125rem}.generic-logged-in-address__plus-icon svg{width:1rem;height:1rem}.generic-logged-in-address .radio-button__label{align-items:flex-start;padding:0}.generic-logged-in-address .radio-button .radio-button-tick{margin-top:.75rem;position:absolute;left:.625rem}.generic-logged-in-address .radio-button .text{width:100%}.generic-logged-in-address .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}@media screen and (max-width:49.9375rem){.generic-logged-in-address .radio-button .radio-button-tick{margin-top:1.0625rem}}.generic-logged-in-address__error-no-address-found{color:#d70000}.generic-user-address-line{display:flex;flex-direction:column}.generic-user-address-line:hover{background-color:#f6f6f6;border-radius:.3125rem}.generic-user-address-line__summary{display:flex;justify-content:space-between;align-items:center;height:3.125rem;margin-left:3.125rem}.generic-user-address-line__summary:hover{font-weight:700}.generic-user-address-line__edit-button{display:flex;line-height:1rem;height:100%;text-decoration:underline;margin-left:2.1875rem;padding:0 .9375rem}.generic-user-address-line__edit-button:hover{font-weight:700}.generic-user-address-line .generic-user-address{cursor:auto;font-family:Century Gothic Std,Arial,sans-serif;padding:1.25rem 0;background-color:#fff}@media screen and (max-width:49.9375rem){.generic-user-address-line{font-size:.9375rem}.generic-user-address-line__summary{padding:1.25rem 0 .9375rem;min-height:3.125rem;height:auto;align-items:start}}.generic-user-address{display:flex;flex-direction:column}.generic-user-address__submit{margin:auto}.generic-user-address__cancel{margin:.625rem auto 0;text-decoration:underline;font-size:.9375rem}.generic-user-address__cancel:hover{font-weight:700}.generic-user-address .address-form-line .text-field.has-value .input .icon.text-field__validation-tick{right:.8125rem}.click-and-collect__title{margin-bottom:1rem}.click-and-collect-fallback__list{margin-top:1.5625rem}.click-and-collect-fallback__list .core-product-light__image{flex:0 0 11.875rem!important}.click-and-collect-fallback__list .core-product-light__image img{width:100%}@media screen and (max-width:50rem){.click-and-collect-fallback__list .core-product-light__image{flex:0 0 8.125rem!important}}.click-and-collect-store-list__header{margin-bottom:1.0625rem}.click-and-collect-store-list__title{margin-bottom:1.125rem}.click-and-collect-store-list__subtitle{margin-bottom:1.25rem}.click-and-collect-store-list__stores{display:flex;justify-content:space-between;flex-wrap:wrap}.click-and-collect-store-list__radio-button{margin-bottom:1.25rem}.click-and-collect-location{display:flex;flex-direction:column}.click-and-collect-location__result-count{margin-top:1.25rem}.click-and-collect-location__map-container{width:100%;height:25rem;margin:1.25rem 0}.click-and-collect-store{display:flex;flex-direction:column;justify-content:space-between;width:22.8125rem;min-height:26rem;border-radius:.3125rem;border:.0625rem solid #cecece;margin-bottom:1.25rem}.click-and-collect-store__information{display:flex;flex-direction:row;padding:1.3125rem 1.3125rem 0}.click-and-collect-store__index{display:flex;justify-content:center;align-items:center;margin-right:.875rem;flex-shrink:0;width:1.625rem;height:1.625rem;border-radius:50%;font-size:.9375rem;background-color:#000;color:#fff}.click-and-collect-store .radio-button{height:3.875rem;border-top:.0625rem solid #cecece}.click-and-collect-store .radio-button__label{flex-direction:row-reverse;justify-content:center;align-items:center;height:100%}.click-and-collect-store .radio-button-tick{margin-right:0}.click-and-collect-store .radio-button .text{margin-right:.75rem}.click-and-collect-store .radio-button-checked .radio-button-tick{background-color:#000;border:.0625rem solid #000}.click-and-collect-store .radio-button .icon svg{fill:#fff}@media screen and (max-width:49.9375rem){.click-and-collect-store{width:100%}}.delivery-method-read{display:flex;flex-direction:column}.delivery-method-read__title{text-transform:uppercase;margin-bottom:.625rem}.delivery-method-read__delivery-mode,.delivery-method-read__line{margin-bottom:.5rem}.shipping-address-from-convenience-store{margin-bottom:1.25rem}.shipping-address-from-convenience-store__title{text-transform:uppercase;margin-bottom:.5rem}.contact-information{display:flex;flex-direction:column;margin-bottom:2.5rem;font-size:.9375rem}.contact-information__content{max-width:37.5rem;display:flex;flex-direction:column}.contact-information__text{margin-bottom:1.25rem;line-height:1.5rem}.contact-information__form{position:relative}.contact-information__input{width:100%;display:inline-flex}.contact-information__input .input{width:100%}.contact-information__input .input:focus-within{box-shadow:none!important;border:.0625rem solid #000}.contact-information__input .input .icon.text-field__validation-tick{right:8.4375rem}.contact-information__input .input input{padding-right:8.75rem}.contact-information__submit{background-color:#000!important;border-bottom-right-radius:.3125rem!important;border-top-right-radius:.3125rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;color:#fff!important;position:absolute;right:0;bottom:1rem;height:3.0625rem}.contact-information__submit.disabled{background-color:transparent!important;color:#757575!important;opacity:1!important}@media screen and (max-width:49.9375rem){.contact-information__input .icon.text-field__validation-tick{right:7.1875rem}}.contact-information-registered{display:flex;flex-direction:column;font-size:.9375rem}.contact-information-registered__top{display:flex;justify-content:space-between;align-items:flex-start}.contact-information-registered__subtitle{text-transform:uppercase;margin-bottom:.625rem}.contact-information-registered__message{margin-bottom:1.25rem}.contact-information-registered__identifier{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;word-wrap:break-word}.contact-information-registered__prompt{margin-bottom:.9375rem}.contact-information-registered__change-identifier{text-decoration:underline}.contact-information-registered__form{display:flex;flex-direction:column}.contact-information-registered__submit{margin:auto}.contact-information-registered__continue-as-guest{margin-top:1.3125rem;text-decoration:underline}.contact-information-registered__error{align-self:center;font-size:.8125rem;color:#d70000;margin-top:.625rem}.contact-information-registered .password-field{max-width:22.8125rem}.contact-information-registered .password-field__show-password{right:3.125rem}.contact-information-registered .password-field__input.text-field .input .icon.text-field__validation-tick{top:.875rem}.contact-information-registered .forgotten-password-button{margin:.625rem auto 1.25rem 0;text-align:left}@media screen and (max-width:49.9375rem){.contact-information-registered{position:relative;padding-top:3.125rem}.contact-information-registered__change-identifier{position:absolute;top:.3125rem;right:0}}.taiwan-register-tunnel{position:relative}.taiwan-register-tunnel .billing-address-form-section__info-box{margin-top:2.5rem}.taiwan-register-tunnel__title{display:block;text-align:center;margin-bottom:2.5rem}.taiwan-register-tunnel__go-back{position:absolute;right:0;text-decoration:underline;font-size:.9375rem}.taiwan-register-tunnel__go-back:hover{font-weight:700}@media screen and (max-width:49.9375rem){.taiwan-register-tunnel{padding:1.25rem 0 1.75rem;margin:0;border:0}.taiwan-register-tunnel__title{margin-bottom:1.4375rem}.taiwan-register-tunnel__go-back{top:.3125rem}.taiwan-register-tunnel__form{margin-top:1.875rem}}.contact-information-read{display:flex;flex-direction:column;width:80%;color:#000;font-size:.9375rem}.contact-information-read__subtitle{text-transform:uppercase;margin:.3125rem 0 .625rem;line-height:1.5rem}.contact-information-read__email{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;word-wrap:break-word}@media screen and (max-width:49.9375rem){.contact-information-read{width:100%}}.loggedin-contact-informations{display:flex;justify-content:space-between;align-items:flex-start;color:#000;background-color:#fff;z-index:3;font-size:.9375rem}.loggedin-contact-informations__message{width:75%}.loggedin-contact-informations__message strong{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.loggedin-contact-informations__message__email{display:block}.loggedin-contact-informations__logout-button{text-decoration:underline}@media screen and (max-width:49.9375rem){.loggedin-contact-informations{position:relative}.loggedin-contact-informations__message{width:100%}.loggedin-contact-informations__logout-button{position:absolute;top:.3125rem;right:0}}.confirm-logout-popin{display:flex;width:37.5rem;flex-direction:column;justify-content:center;align-items:center}.confirm-logout-popin__title{text-align:center;margin-bottom:2rem}.confirm-logout-popin__description{text-align:center;margin-bottom:1.25rem}.confirm-logout-popin__logout{max-width:15.3125rem;margin-bottom:1.25rem}.confirm-logout-popin__cancel{text-decoration:underline}@media screen and (max-width:49.9375rem){.confirm-logout-popin{max-width:100%;margin-top:2.5rem}.confirm-logout-popin__title{margin-bottom:1.75rem}.confirm-logout-popin__logout{margin-bottom:1rem}}.convenience-stores__subtitle{margin-bottom:1.25rem}.convenience-stores__list-item{padding:1.25rem}.convenience-stores__name-and-price{display:flex;font-weight:700;margin-bottom:.625rem}.convenience-stores__delivery-date{margin-bottom:.625rem}.convenience-stores__name{flex:1}.convenience-stores__button-container{text-align:right;margin-bottom:.625rem}.convenience-stores__button{text-decoration:underline}.convenience-stores__list-item.is-selected{background-color:#f6f6f6}.gift-box-read{display:flex;flex-direction:column;min-height:2.5rem;width:60%;padding:.375rem 1.25rem .125rem}@media screen and (max-width:49.9375rem){.gift-box-read{padding-top:3.125rem}}.gift-boxes{display:flex;padding-bottom:1.25rem;flex-direction:column;border-bottom:.0625rem solid #e5e5e5;margin:1.25rem 1.25rem 0;background-size:cover;background-position:bottom}.gift-boxes-description{font-size:.9375rem;opacity:.9;padding-bottom:1.25rem}.gift-boxes-title{padding-bottom:1.25rem}.gift-boxes .product-chooser .slick-slider{position:relative;padding-top:1rem}.gift-boxes .product-chooser .slick-slider .slick-list{text-align:left}.gift-boxes .product-chooser .slick-slider .slick-list .slick-track{margin-left:0;margin-right:0}@media screen and (max-width:49.9375rem){.gift-boxes .product-chooser .slider.slider--wrapped .slick-slider{padding-left:0}}.gift-message-cdc{position:relative;width:100%;box-sizing:border-box;padding:.75rem 1.25rem 4rem;background-image:url(https://media.dior.com/hzn/desktop_gift_messages_women_white_edit.jpg);background-size:cover;background-position:bottom}.gift-message-cdc__header-title{display:block;position:relative;left:50%;width:calc(50% - .75rem);max-width:26.25rem;min-height:5.625rem;padding-bottom:.75rem}@media screen and (max-width:49.9375rem){.gift-message-cdc__header-title{position:static;width:100%}}@media screen and (max-width:49.9375rem) and (max-width:21.875rem){.gift-message-cdc__header-title{width:100%}}.gift-message-cdc .gift-message-inputs{height:9rem;width:50%;float:right}.gift-message-cdc .gift-message-inputs-total{margin-top:.375rem;color:#000}@media screen and (max-width:21.875rem){.gift-message-cdc .gift-message-inputs-total{margin-top:1.25rem}}@media screen and (max-width:63.9375rem){.gift-message-cdc{background-position:-6rem}}@media screen and (max-width:49.9375rem){.gift-message-cdc{background-image:url(https://media.dior.com/hzn/mobile_gift_messages_women_white_edit.jpg);padding-bottom:.75rem;background-position:50%}}@media screen and (max-width:49.9375rem) and (max-width:21.875rem){.gift-message-cdc{background-image:url(https://media.dior.com/hzn/small_mobile_gift_messages_women_white_edit_v2.jpg);background-position:top}}@media screen and (max-width:49.9375rem){.gift-message-cdc .gift-message-inputs{width:100%;margin:15.5rem 0 .1875rem}}@media screen and (max-width:49.9375rem) and (max-width:21.875rem){.gift-message-cdc .gift-message-inputs{margin-top:9.375rem}}@media screen and (max-width:49.9375rem){.gift-message-cdc .gift-message-inputs-total{font-size:.8125rem;line-height:1.6875rem}}.gift-message-cdc--mens-only{background-image:url(https://media.dior.com/hzn/desktop_gift_messages_men_edit.jpg)}@media screen and (max-width:49.9375rem){.gift-message-cdc--mens-only{background-image:url(https://media.dior.com/hzn/mobile_gift_messages_men_edit.jpg)}}@media screen and (max-width:49.9375rem) and (max-width:21.875rem){.gift-message-cdc--mens-only{background-image:url(https://media.dior.com/hzn/small_mobile_gift_messages_men_edit_v2.jpg)}}.gift-message-cdc--womens-only{background-image:url(https://media.dior.com/hzn/desktop_gift_messages_women_edit_no_bag.jpg)}.gift-message-cdc--womens-only__header-title{color:#fff;min-height:4rem;padding-top:1.25rem}@media screen and (max-width:49.9375rem){.gift-message-cdc--womens-only__header-title{width:100%;padding-top:0}}.gift-message-cdc--womens-only .gift-message-inputs-total{color:#fff}@media screen and (max-width:63.9375rem){.gift-message-cdc--womens-only{background-position:bottom}}@media screen and (max-width:49.9375rem){.gift-message-cdc--womens-only{background-image:url(https://media.dior.com/hzn/mobile_gift_messages_women_edit_no_bag.jpg)}}@media screen and (max-width:49.9375rem) and (max-width:21.875rem){.gift-message-cdc--womens-only{background-image:url(https://media.dior.com/hzn/small_mobile_gift_messages_women_edit.jpg)}}.gift-message-inputs-lines{display:flex;flex-direction:column;border:.0625rem solid #cecece;border-radius:.3125rem;padding:.4375rem .625rem;overflow:hidden;background-color:hsla(0,0%,100%,.8)}.gift-message-inputs-lines input{font-size:1rem;outline:none;border:0}.gift-message-inputs-lines input:focus{outline:none;border:0}.gift-message-inputs-total{margin-top:.75rem;font-size:.8125rem;color:#757575}.gift-message-pcd{width:100%;box-sizing:border-box;padding:.75rem 1.25rem}.gift-message-pcd .gift-message-inputs{margin:.9375rem 0 .75rem}@media screen and (max-width:49.9375rem){.gift-message-pcd .gift-message-inputs{margin:.9375rem 0 .1875rem}.gift-message-pcd .gift-message-inputs-total{font-size:.8125rem;color:#757575;line-height:1.6875rem}}.gift-message-pcd-header__btn{display:flex;justify-content:space-between;width:100%}.gift-message-pcd-header__btn__title{display:inline-flex}.gift-message-pcd-header__icon{margin-right:.125rem;margin-bottom:.25rem}.gift-message-read{padding-left:1.25rem}.gift-message-read__title{display:block;width:50%}.gift-message-read__message{margin-top:1.5625rem}.gift-message-read__message p:first-of-type:before{content:"\AB   "}.gift-message-read__message p:last-of-type:after{content:" \BB"}.gift-message-read__delete-button{position:absolute;right:.625rem;bottom:0;text-decoration:underline;z-index:2}.gift-message-read__delete-button:hover{font-weight:700}@media screen and (max-width:49.9375rem){.gift-message-read__message{margin:0 0 1.25rem;word-wrap:break-word}.gift-message-read__message p:last-of-type{margin-bottom:1.875rem}}.gift-message-read--cdc{background-image:url(https://media.dior.com/hzn/desktop_gift_messages_women_white_read.jpg);background-size:cover;background-position:50%;min-height:9.0625rem;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}@media screen and (max-width:63.9375rem) and (min-width:49.9375rem){.gift-message-read--cdc{background-position:-6rem}}@media screen and (max-width:49.9375rem){.gift-message-read--cdc{background-image:url(https://media.dior.com/hzn/mobile_gift_messages_women_white_read.jpg)}}@media screen and (max-width:21.875rem){.gift-message-read--cdc{background-image:url(https://media.dior.com/hzn/small_mobile_gift_messages_women_white_read.jpg);display:block}}.gift-message-read--cdc__title{display:flex;align-self:flex-end;margin:1.25rem 1rem 1.25rem 0}@media screen and (max-width:49.9375rem){.gift-message-read--cdc__title{float:right;margin-right:0;margin-top:0}}@media screen and (max-width:21.875rem){.gift-message-read--cdc__title{width:100%;margin-top:10rem}}.gift-message-read--cdc__your-message-title{display:flex;align-self:flex-end}@media screen and (max-width:21.875rem){.gift-message-read--cdc__your-message-title{margin-top:14rem}}.gift-message-read--cdc__message{margin-right:5rem;margin-bottom:1rem;align-self:flex-end}@media screen and (max-width:49.9375rem){.gift-message-read--cdc__message{float:right;margin-right:0}}@media screen and (max-width:49.9375rem) and (max-width:21.875rem){.gift-message-read--cdc__message{margin-top:2rem;float:left}}.gift-message-read--cdc--mens-only{background-image:url(https://media.dior.com/hzn/desktop_gift_messages_men_read.jpg)}@media screen and (max-width:63.9375rem){.gift-message-read--cdc--mens-only{background-position:-6.5625rem}}@media screen and (max-width:49.9375rem){.gift-message-read--cdc--mens-only{background-image:url(https://media.dior.com/hzn/mobile_gift_messages_men_read.jpg);background-position:0}}@media screen and (max-width:21.875rem){.gift-message-read--cdc--mens-only{background-image:url(https://media.dior.com/hzn/small_mobile_gift_messages_men_read.jpg)}}@media screen and (max-width:21.875rem) and (max-width:21.875rem){.gift-message-read--cdc--mens-only__title{margin:14rem 0 0}}.gift-message-read--cdc--womens-only{background-image:url(https://media.dior.com/hzn/desktop_gift_messages_women_read_no_bag.jpg)}@media screen and (max-width:63.9375rem){.gift-message-read--cdc--womens-only{background-position:50%}}@media screen and (max-width:49.9375rem){.gift-message-read--cdc--womens-only{background-image:url(https://media.dior.com/hzn/mobile_gift_messages_women_read_no_bag.jpg)}}@media screen and (max-width:21.875rem){.gift-message-read--cdc--womens-only{background-image:url(https://media.dior.com/hzn/small_mobile_gift_messages_women_edit.jpg);background-position:50%}}.gift-message-read--cdc--womens-only__title,.gift-message-read--cdc--womens-only__your-message-title{color:#fff}@media screen and (max-width:21.875rem){.gift-message-read--cdc--womens-only__your-message-title{margin-top:40%}}.gift-message-read--cdc--womens-only+.generic-section__subsections__edit-button{color:#fff}.gift-message-read--cdc--womens-only__delete-button{color:#fff;z-index:2}.gift-message-read--cdc--womens-only__message{color:#fff}.gift-box-read+.gift-message-read{margin-top:.375rem}.invoice-form{line-height:normal}.invoice-form .custom-select-hzn-options{z-index:3}@media screen and (max-width:49.9375rem){.invoice-form{flex-direction:column}.invoice-form .select-field{margin-bottom:1.25rem}}.invoice-form .text-field{width:100%;margin-bottom:.3125rem}@media screen and (max-width:49.9375rem){.invoice-form .text-field{margin-bottom:.5625rem}}.invoice-form .select-field{width:100%;margin-bottom:1rem}@media screen and (max-width:49.9375rem){.invoice-form .select-field{margin-bottom:1.25rem}}@media screen and (min-width:50rem){.invoice-form__row{display:flex;justify-content:space-between}.invoice-form__row .invoice-form__cell{width:48%;box-sizing:border-box}}.invoice-form__link{display:flex;text-decoration:underline;height:100%}@media screen and (min-width:50rem){.invoice-form__link{margin-top:.875rem;margin-left:.625rem;margin-right:auto}}.invoice-form__link:hover{font-weight:700}.invoice .tabs-dash-buttons-title{text-transform:uppercase}.invoice .tabs-header{border-bottom:none}.invoice .dash-buttons-header{padding-bottom:0;margin:0}.loyalty-program-small-banner{position:relative;background-color:#06042f;background-image:url(https://media.dior.com/hzn/loyalty_program/background_banner.png);background-position:100% 100%;background-repeat:no-repeat;color:#fff;padding-top:11.25rem;padding-bottom:1.25rem;margin-top:1.25rem}.loyalty-program-small-banner__star{position:absolute;display:block;top:0;width:100%;height:100%;background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star.png);background-repeat:no-repeat;background-position:center -4.375rem;background-size:18.75rem}.loyalty-program-small-banner__wrapper{position:relative;display:block;max-width:25rem;margin:auto;padding:0 .625rem}.loyalty-program-small-banner__title{display:block;text-align:center}.loyalty-program-small-banner__description{margin-top:.5rem;text-align:center}.loyalty-program-small-banner__cta{display:block;margin-top:1.25rem;text-align:center;text-transform:uppercase}@media screen and (max-width:49.9375rem){.loyalty-program-small-banner{background-image:url(https://media.dior.com/hzn/loyalty_program/order_mobile.png);background-size:contain}}.order-page-info{display:flex;flex-direction:column}.order-page-info__subtitle{display:block;padding:.9375rem 0}.order-page-info__button{margin:1.875rem auto;text-transform:uppercase;align-self:center}.order-page-section__mobile{margin:0 1.25rem;padding:1.25rem 0;font-size:.9375rem;border-bottom:.0625rem solid #e5e5e5;box-sizing:border-box}.order-page-section__mobile-title{margin:0;font-weight:400;font-size:.9375rem}.order-page-section__mobile-button{position:relative;display:inline-block;width:100%;text-align:left}.order-page-section__mobile-icon{position:absolute;top:.1875rem;right:.25rem}.order-page-section__desktop{padding:0 1.25rem}.order-page-section__desktop__title{display:block;border-bottom:.0625rem solid #e5e5e5;padding-bottom:.8125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-page-section__desktop__title.order-page-section__desktop__title--with-margin{margin-top:2.5625rem}.payment-section{margin-top:.75rem}.payment-section__section{font-size:.9375rem;line-height:1.5rem;margin:.75rem 0 .3125rem}.payment-section__section__subtitle{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;display:block;margin-bottom:.3125rem}.payment-section__link{text-decoration:underline;cursor:pointer}.payment-section__link:hover{font-weight:700}@media screen and (max-width:49.9375rem){.payment-section{margin-top:1.5625rem}}.order-summary{padding:1.25rem;background-color:#fff;position:relative;border:.0625rem solid #cecece;box-sizing:border-box;border-radius:.3125rem;margin-bottom:1.25rem}.order-summary__title{display:inline-flex}.order-summary__title__order-id{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-left:.1875rem}.order-summary__content__items{background-color:#fff;margin-top:1.5625rem}.order-summary__content__special-items{border-top:.0625rem solid #e5e5e5;margin-top:1.1875rem}.invoice-read{display:flex;flex-direction:column;width:80%;color:#000;font-size:.9375rem}.invoice-read__subtitle{text-transform:uppercase;margin:.3125rem 0 .625rem;line-height:1.5rem}@media screen and (max-width:49.9375rem){.invoice-read{width:100%}}.multiple-payments__tabs-icon{display:inline-flex}.multiple-payments__tabs-icon--cybersource_paypal svg{width:5.625rem;height:1.25rem}.multiple-payments__tabs-icon--buybox svg{width:1.4375rem;height:1rem}.subsection-title{margin-bottom:1.25rem!important}.apple-pay-header{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:#fff;height:2.5rem}.apple-pay-header>*{display:none}.default-payment-button__container{width:100%;display:flex;flex-direction:column}.default-payment-button__submit-button{margin:1.25rem auto 0;align-self:center}.terms-and-conditions{display:block;font-size:.8125rem;line-height:1.38;text-align:center}.terms-and-conditions>a{text-decoration:underline}.terms-and-conditions>a:hover{font-weight:700}.payment{line-height:1}.payment>*{width:100%;margin-top:.3125rem}.payment__submit-button{width:auto;margin:1.25rem auto 0}.payment__line{display:flex;justify-content:space-between}.payment__line--with-info,.payment__line__field{width:49%}.payment__line--with-info .payment__line__field{width:100%}.payment__line__info{color:#757575;font-size:.8125rem;line-height:1.38;width:78%;display:block;padding-top:.25rem}.payment__line .terms-and-conditions{margin:1.25rem .625rem 0}@media screen and (max-width:49.9375rem){.payment__submit-button{margin:2.5rem auto 0}.payment__line__info{padding-top:0}.payment .input .icon.text-field__validation-tick{right:.3125rem}}@media screen and (max-width:49.9375rem){.cybersource-v1-form__popin{width:100%}}.cybersource-v1-form #cybersource-v1-form__3d-secure-iframe{width:28.125rem;height:21.875rem;border:0}@media screen and (max-width:49.9375rem){.cybersource-v1-form #cybersource-v1-form__3d-secure-iframe{width:100%}}.card-number-field{position:relative;display:flex;flex-direction:column;justify-content:center;height:3.125rem;border:.0625rem solid #cecece;border-radius:.3125rem;padding:0 .9375rem;width:auto;margin:1rem 0}.card-number-field__loader{margin-left:1.25rem}.card-number-field-label{position:absolute;font-size:.8125rem;color:#757575;cursor:text;left:1.1875rem;top:1.125rem;transition:font-size .2s cubic-bezier(0,0,.2,1) 0ms,top .2s cubic-bezier(0,0,.2,1) 0ms;pointer-events:none}.card-number-field__validation-tick.icon{position:absolute;top:.9375rem;right:1.25rem}.card-number-field__validation-tick.icon>svg{width:.8125rem;height:.5625rem}.card-number-field-picto{position:absolute;top:.3125rem;right:3.125rem}.card-number-field-picto>svg{width:2.5rem;height:2.5rem}.card-number-field--is-focused{box-shadow:inset 0 0 .0625rem .0625rem #757575}.card-number-field--is-focused .card-number-field-container{padding-top:1.5625rem}.card-number-field--is-focused .card-number-field-label{top:.625rem;left:1.25rem;font-size:.6875rem}.card-number-field--is-invalid{border-color:#d70000}.card-number-field--has-value .card-number-field-label{top:.625rem;left:1.25rem;font-size:.6875rem}.card-number-field--has-value .card-number-field-container{padding-top:1.5625rem}.card-number-field--black-bordered{border-color:#000}.card-number-field-container{height:3.125rem}.card-number-field-error-text{position:absolute;top:3.1875rem;right:0;font-size:.8125rem;color:#d70000}.installment-options__line{display:flex;justify-content:space-between}.installment-options__line__field{width:49%}.installment-options__instructions{color:#757575;font-size:.8125rem;line-height:1.38;display:block;padding-top:.25rem}.payment-icons{margin-top:0;display:flex}.payment-icons__icon{margin-right:.9375rem}.payment-icons__icon svg{width:2.5rem;height:1.875rem}.payment-apple-pay{display:flex;flex-direction:column;align-items:center}.payment-cybersource-paypal{display:flex;flex-direction:column;justify-content:center}.payment-cybersource-paypal .terms-and-conditions{margin:1.25rem .625rem 0}.payment-cybersource-paypal__container{margin:auto;width:100%;max-width:31.25rem}.payment-cybersource-paypal__container--disabled-overlay{position:relative}.payment-cybersource-paypal__container--disabled-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:1000}.register-in-checkout{padding-bottom:2.5rem}.register-in-checkout__checkbox{display:flex;align-items:center;color:#757575}.register-in-checkout__checkbox .checked{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;color:#000}.register-in-checkout__checkbox .checked .box{border-color:#000}.register-in-checkout .tooltip{margin-top:.9375rem;margin-left:.625rem}.register-in-checkout .tooltip-info.left{left:-15.9375rem}.register-in-checkout .tooltip-info.top{bottom:calc(100% + .4375rem)}.register-in-checkout .checkbox{margin-top:1.125rem}.register-in-checkout .checkbox-input{margin-right:.5625rem}.register-in-checkout .checkbox .checked .box{border-color:#000}.register-in-checkout .password-field-with-instructions{margin-top:1.125rem;width:49%}.register-in-checkout .password-field-with-instructions .password-field__show-password{right:3.125rem}.register-in-checkout .password-field-with-instructions .password-field__input.text-field .input .icon.text-field__validation-tick{top:.875rem}.register-in-checkout .password-field-with-instructions__text{margin-top:.625rem;color:#757575;font-size:.8125rem;line-height:1.125rem}@media screen and (max-width:49.9375rem){.register-in-checkout .password-field-with-instructions{width:100%}}.logged-in-shipping-address{display:flex;flex-direction:column}.logged-in-shipping-address__information{margin-bottom:1.25rem}.logged-in-shipping-address .country-select .disabled .icon,.shipping-address .country-select .disabled .icon{display:none}.order-summary-item{display:flex;flex-wrap:wrap;font-size:.9375rem;margin-top:.6875rem}.order-summary-item__image{width:6.75rem}.order-summary-item__image img{width:100%;height:100%}.order-summary-item__infos{display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:1.25rem;line-height:1.25rem}.order-summary-item__infos__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-summary-item__infos__subtitle{line-height:1.6875rem}.order-summary-item__infos__quantity{line-height:1.5rem}.order-summary-item__infos__controls{display:flex;justify-content:space-between}.order-summary-item__infos__price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;margin-top:.3125rem}.order-summary-item__infos__delete{text-decoration:underline;font-size:.9375rem}.order-summary-item__infos__delete:hover{font-weight:700}@media screen and (min-width:50rem){.order-summary-item__infos__delete{margin-left:1.25rem}}.order-summary-item__engraving{margin-top:.3125rem}.order-summary-item__engraving .product-engraving-preview{flex:0 0 6.75rem}.order-summary-item__engraving .product-engraving-legend{margin-left:1.25rem}.order-summary-item-mobile{display:flex;flex-wrap:wrap;font-size:.9375rem;padding-top:1.5625rem}.order-summary-item-mobile__infos{display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:1.25rem}.order-summary-item-mobile__infos__price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-summary-item-mobile__infos__size{margin-top:.75rem}.order-summary-item-mobile__infos__title{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-summary-item-mobile__infos__subtitle{line-height:1.6875rem}.order-summary-item-mobile__infos__quantity{line-height:1.6875rem;margin-top:.75rem}.order-summary-item-mobile__infos__delete{text-decoration:underline;font-size:.9375rem;text-align:left;line-height:1.6875rem;margin-top:.75rem}.order-summary-item-mobile__image{width:10.5rem}.order-summary-item-mobile__image img{width:100%;height:100%}.order-summary-item-mobile__engraving{margin-top:.3125rem}.order-summary-item-mobile__engraving .product-engraving-preview{flex:0 0 10.5rem}.order-summary-item-mobile__engraving .product-engraving-legend{margin-left:1.25rem;width:7.6875rem}.order-summary-item-placeholder{display:flex;margin-top:.6875rem;box-sizing:border-box}.order-summary-item-placeholder__image{width:11.25rem!important;height:11.25rem!important;margin:0!important}.order-summary-item-placeholder__infos{align-self:center;width:30%!important;margin:0 1.25rem 0 1.875rem;padding:.125rem}.order-summary-item-placeholder__price{align-self:center;width:15%!important;margin-left:.9375rem}.order-summary-special-item{display:flex;justify-content:space-between;font-size:.9375rem;margin-top:.6875rem}.order-summary-special-item__infos{display:flex;flex-direction:column;line-height:1.6875rem}.order-summary-special-item__infos__title,.order-summary-special-item__price{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-summary-special-item__price{line-height:1.6875rem;margin-left:.625rem;flex:0 0 auto}.order-summary-columns{padding:1.25rem;background-color:#fff;position:relative;border:.0625rem solid #cecece;box-sizing:border-box;border-radius:.3125rem;margin-bottom:1.25rem}.order-summary-columns__order-id{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-summary-columns__content{display:flex}.order-summary-columns__content__items{background-color:#fff;margin-top:1.5625rem;padding-right:.3125rem}.order-summary-columns__content__free-items{margin-top:1.1875rem;padding:.625rem 0 0 1.5625rem;border-left:.0625rem solid #e5e5e5}.order-summary-columns__content__free-items,.order-summary-columns__content__items{width:50%}.order-summary-mobile{width:100%;box-sizing:border-box;background-color:#f6f6f6}.order-summary-mobile__title{margin:0;font-weight:400}.order-summary-mobile__content{position:relative;background-color:#f6f6f6;display:flex;font-size:.9375rem;width:100%;padding:1.25rem}.order-summary-mobile__content__title__items{text-transform:lowercase}.order-summary-mobile__content__icon{position:absolute;top:1.5rem;right:1.5rem}.order-summary-mobile__content__total{padding:0 1.25rem 1.25rem}.order-summary-mobile__content__total__top{display:flex;justify-content:space-between;font-size:.9375rem;margin-bottom:.3125rem}.order-summary-mobile__content__total__bottom{font-size:.8125rem}.order-summary-mobile__content .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-summary-mobile__items{background-color:#fff}.order-summary-mobile__items__regular{padding-bottom:1.5625rem}.order-summary-mobile__items__free{border-top:.0625rem solid #e5e5e5;margin:1.1875rem}.order-summary-mobile__items__separator{margin:1.5625rem 1.1875rem 0;border-bottom:.0625rem solid #e5e5e5}.order-summary-mobile .summary{width:auto;margin:.625rem}.order-summary-mobile .summary-subsection__is-total{font-family:Century Gothic Std,Arial,sans-serif}.order-summary-mobile .summary-subsection__is-total .summary-subsection__top{font-size:1.3125rem}.order-summary-mobile .summary-subsection__top{font-size:.9375rem}.order-summary-mobile .summary-subsection__bottom{font-size:.8125rem}.order-page-create-account-and-subscribe-to-newsletter{padding:0 1.25rem;margin-top:3.125rem;display:flex;flex-direction:column}.order-page-create-account-and-subscribe-to-newsletter__title{font-size:1.625rem;display:block;border-bottom:.0625rem solid #e5e5e5;padding-bottom:.8125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-page-create-account-and-subscribe-to-newsletter__description{display:block;font-size:.9375rem;line-height:1.5rem;padding:.8125rem 0}.order-page-create-account-and-subscribe-to-newsletter__subtitle{margin-bottom:.3125rem;display:block;padding:.625rem 0}.order-page-create-account-and-subscribe-to-newsletter__loyalty-program-order{margin:1rem -1.25rem}.order-page-create-account-and-subscribe-to-newsletter__email{display:block;font-size:.9375rem}.order-page-create-account-and-subscribe-to-newsletter__follow-us-line{display:flex;align-items:center}.order-page-create-account-and-subscribe-to-newsletter__follow-us-line__label{font-size:.9375rem;text-transform:uppercase}.order-page-create-account-and-subscribe-to-newsletter__follow-us-line__icon>svg{width:1.5625rem;margin-left:.9375rem;border:.0625rem solid;border-radius:50%;padding:.4375rem}.order-page-create-account-and-subscribe-to-newsletter__follow-us-line:hover{text-decoration:underline}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions{margin:1.125rem 0;width:100%}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions .extended-prompt{padding-bottom:0}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions .password-field{width:49%}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions .password-field__show-password{right:3.125rem}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions .password-field__input.text-field .input .icon.text-field__validation-tick{top:.875rem}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions__text{width:49%;margin-top:.625rem;color:#757575;font-size:.8125rem;line-height:1.125rem}.order-page-create-account-and-subscribe-to-newsletter__button{margin:1.875rem auto;text-transform:uppercase;align-self:center}.order-page-create-account-and-subscribe-to-newsletter__legal-mentions{font-size:.8125rem;line-height:1.25rem;color:#757575}@media screen and (max-width:49.9375rem){.order-page-create-account-and-subscribe-to-newsletter__title{font-size:.9375rem}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions{margin-top:1rem}.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions .password-field,.order-page-create-account-and-subscribe-to-newsletter .password-field-with-instructions__text{width:100%}}.loyalty-program-order{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;background-size:cover;height:17.8125rem;max-width:70rem;color:#fff}.loyalty-program-order__join{position:relative;flex:0 0 22.75rem;background-image:url(https://media.dior.com/hzn/loyalty_program/circled-star.png);background-repeat:no-repeat;background-position:center -4.375rem;background-size:80%}.loyalty-program-order__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-order__join__title-block{position:absolute;bottom:2.25rem;width:calc(100% - 7.5rem);padding-left:3.75rem;padding-right:3.75rem}.loyalty-program-order__join__title-block__text,.loyalty-program-order__join__title-block__title{display:block;width:100%;text-align:center;text-shadow:0 0 4px #06042f}.loyalty-program-order__discover{display:flex;flex:1;justify-content:center;flex-direction:column;padding:2rem}.loyalty-program-order__discover__description{display:flex;justify-content:space-evenly;flex-direction:column;color:#c4ae76;padding-top:.625rem}.loyalty-program-order__discover__description>div+div{margin-top:1rem}.loyalty-program-order__discover__description__title.title-with-level{font-size:1.25rem}.loyalty-program-order__discover__description__block{display:flex;justify-content:flex-start;flex-direction:row}.loyalty-program-order__discover__description__block .loyalty-program-icon-and-text{flex:0 1 9.375rem}.loyalty-program-order__discover__description__block .loyalty-program-icon-and-text+.loyalty-program-icon-and-text{margin-left:1rem}@media screen and (max-width:63.9375rem){.loyalty-program-order{position:relative;height:auto;flex-direction:column;overflow:hidden;border-radius:0;background-image:url(https://media.dior.com/hzn/loyalty_program/account_mobile.png)}.loyalty-program-order: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-order__join{background:transparent;flex:0 0 12.375rem}.loyalty-program-order__join__separator{display:none}.loyalty-program-order__join__title-block{bottom:.375rem}.loyalty-program-order__join__title-block__title.title-with-level{font-size:1.375rem}.loyalty-program-order__join__title-block__text.multiline-text{font-size:.6875rem}.loyalty-program-order__discover{padding:0 .625rem 2rem}.loyalty-program-order__discover__description{flex-direction:row}.loyalty-program-order__discover__description>div{width:50%;padding-left:.625rem;padding-right:.625rem}.loyalty-program-order__discover__description>div+div{margin-top:0;border-left:.0625rem solid #c4ae76}.loyalty-program-order__discover__description__title.title-with-level{font-size:.9375rem;text-align:center}.loyalty-program-order__discover__description__block,.loyalty-program-order__discover__description__title.title-with-level .multiline-text{display:block}.loyalty-program-order__discover__description__block .loyalty-program-icon-and-text{margin-top:1rem}.loyalty-program-order__discover__description__block .loyalty-program-icon-and-text+.loyalty-program-icon-and-text{margin-left:0}}.order-page-details__section{font-size:.9375rem;line-height:1.5rem;margin:.75rem 0 .3125rem}.order-page-details__section__subtitle{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;display:block;margin-bottom:.3125rem}.order-page-details-mobile{font-size:.9375rem;box-sizing:border-box;margin-top:1.5625rem}.order-page-details-mobile__section{font-size:.9375rem;line-height:1.5rem;margin:.75rem 0 .3125rem}.order-page-details-mobile__section__subtitle{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;display:block;margin-bottom:.3125rem}.order-page-newsletter-read{padding:0 1.25rem;margin-top:3.125rem;display:flex;flex-direction:column}.order-page-newsletter-read__title{font-size:1.625rem;display:block;border-bottom:.0625rem solid #e5e5e5;padding-bottom:.8125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-page-newsletter-read__text{font-size:.9375rem;margin-top:.75rem}@media screen and (max-width:49.9375rem){.order-page-newsletter-read__title{font-size:.9375rem}}.order-page-newsletter-registered{padding:0 1.25rem;margin-top:3.125rem;display:flex;flex-direction:column}.order-page-newsletter-registered__title{font-size:1.625rem;display:block;border-bottom:.0625rem solid #e5e5e5;padding-bottom:.8125rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-page-newsletter-registered__subtitle{display:block;padding:.9375rem 0}.order-page-newsletter-registered .submit{margin:1.875rem auto;text-transform:uppercase;align-self:center}@media screen and (max-width:49.9375rem){.order-page-newsletter-registered__title{font-size:.9375rem}}.subscribe-to-newsletter{margin-bottom:1.875rem}.subscribe-to-newsletter__title{margin-bottom:.625rem}.subscribe-to-newsletter__disclaimer{display:block;margin-top:.875rem;font-size:.8125rem;color:#757575}.subscribe-to-newsletter__privacy-policy-link{text-decoration:underline;display:inline-block}.generic-subsection{display:flex;flex-direction:column}.generic-subsection .information-box_error,.promocode-summary{margin-bottom:1.25rem}.promocode-summary{border-radius:.3125rem;border:.0625rem solid #cecece;padding:.9375rem 1.25rem;box-sizing:border-box}.promocode-summary__title{margin-bottom:1.5625rem}@media screen and (max-width:49.9375rem){.promocode-summary{border:none;border-bottom:.0625rem solid #e5e5e5;border-radius:0;margin:0 1.25rem;padding:1.25rem 0;box-sizing:border-box}}.checkout-content-mobile .basket-error-box{margin:1rem 1.25rem}.order-page-thanks-with-buttons{background-color:#f6f6f6}.order-page-thanks-with-buttons__buttons{display:flex;justify-content:center;text-align:center;padding-bottom:1.875rem}.order-page-thanks-with-buttons__buttons .button-link{background-color:#f6f6f6;margin-left:.625rem;min-width:10rem}@media screen and (max-width:49.9375rem){.order-page-thanks-with-buttons__buttons{padding-bottom:.625rem}}.order-page-thanks{display:flex;flex-direction:column;background-color:#f6f6f6;text-align:center;padding:1.5rem 7.5rem;border-radius:.3125rem}.order-page-thanks__thankyou{text-transform:uppercase;font-size:2rem}.order-page-thanks__successful-order{text-transform:uppercase;font-size:.9375rem;line-height:2rem}.order-page-thanks__your-order{font-size:.9375rem;line-height:1.6875rem}.order-page-thanks__order-number{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;font-size:1.625rem;line-height:1.125rem}.order-page-thanks__order-email{padding-top:1.25rem}.order-page-thanks__processing-order{font-size:.9375rem;line-height:1.6875rem;padding:.875rem 0}.order-page-thanks__virtual-account-detail{font-size:.9375rem}.order-page-thanks__virtual-account-message{line-height:1.6875rem;font-size:.9375rem}.order-page-thanks .button-link{width:12.5rem;height:3.125rem;background-color:transparent;align-self:center}@media screen and (max-width:49.9375rem){.order-page-thanks{padding:1.875rem 1.25rem 0}}.order-page-loyalty-points{font-size:.9375rem}.order-page-to-print{-webkit-print-color-adjust:exact;width:100%;flex-direction:column;position:absolute;left:-625rem}.order-page-to-print .header-light__back-to-shopping-link{display:none}.order-page-to-print__content{padding-top:1.25rem;width:80%;align-self:center;margin:auto}.order-page-to-print__content__addresses{page-break-inside:avoid;display:flex;margin-top:.625rem}.order-page-to-print__content__addresses-right{display:flex;flex-direction:column}.order-page-to-print__content__addresses-right .invoice-read__subtitle{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.order-page-to-print__content__addresses .generic-address-read{text-align:left;flex:1}.order-page-to-print__content__addresses .generic-address-read__title{text-transform:uppercase;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;line-height:2rem}.order-page-to-print__content__addresses .generic-address-read>span{display:block}.order-page-to-print__content .order-page-thanks{page-break-inside:avoid;padding-top:.625rem 0 0 0}.order-page-to-print__content .order-summary-columns{page-break-inside:avoid;text-align:left;margin:1.0625rem 0 0}.order-page-to-print__content .order-summary-columns__content-items{margin-top:0}.order-page-to-print__content .order-summary-columns .order-summary-item__engraving .product-engraving-information-box{margin:.3125rem .9375rem .625rem 0}.order-page-to-print__content .order-summary-columns .order-summary-special-item{margin-top:.3125rem}.order-page-to-print__content .summary{page-break-inside:avoid;text-align:left;margin-top:1.25rem;padding:.75rem .9375rem}.order-page-to-print__content .summary .summary-subsection__is-total .summary-subsection__bottom{display:none}.order-page-convenience-store-address-with-title{flex:1;text-align:left}.order-page-convenience-store-address-with-title__title{text-transform:uppercase;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR;line-height:2rem}.order-page-content-mobile__content.has-error{-webkit-filter:blur(4px);filter:blur(4px);pointer-events:none}.order-page-content-mobile .information-box{margin:1.25rem .625rem}.order-page-content-mobile__info-banner{margin-bottom:.625rem}.toggle-wishlist{background:transparent;border:0;z-index:1}.toggle-wishlist .icon{display:flex}.toggle-wishlist svg{height:1.25rem;width: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}.cart-summary{box-sizing:border-box;display:flex;width:100%;flex-direction:column;align-items: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}}.customize-your-cart-promocode{width:60%;position:relative;display:flex;flex-direction:column}.customize-your-cart-promocode__title{padding-top:1rem}@media screen and (max-width:49.9375rem){.customize-your-cart-promocode{width:90%}}.cart-summary-promocode{width:60%;position:relative;display:flex;flex-direction:column;border-top:.0625rem solid #e5e5e5;margin-top:1.25rem}.cart-summary-promocode-top{display:flex;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:flex;min-width:60%;max-width:90%;align-items:center;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%}}.cart-total{width:100%;box-sizing:border-box;padding:1.5625rem;margin-bottom:1.5625rem;text-align:center;background-color:#f6f6f6}.cart-total.is-us{margin-bottom:0}.cart-total-price{font-size:.9375rem;display:flex;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}.cross-sell{width:90%;padding:1.875rem 0;border-top:.0625rem solid #e5e5e5;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}.promocode{width:100%;background-color:#f6f6f6;padding-bottom:1.5625rem;margin-bottom:1.5625rem}.promocode__icon{margin-right:.1875rem;margin-bottom:.1875rem}.promocode .error-text{padding:.9375rem 0;color:#d70000;text-align:center}.promocode-active{width:100%}.promocode-toggler{display:flex;justify-content:space-between;font-size:.9375rem;cursor:pointer;width:100%;border-top:.0625rem solid #e5e5e5;padding-top:1rem}.promocode-toggler.inactive{cursor:default}.promocode-toggler p{font-size:.9375rem}.promocode-toggler svg{display:block;width:1.0625rem}.promocode-wrapper-code{display:flex;flex-direction:column;width:100%}.promocode-toggler,.promocode-wrapper-code{margin:0 auto;max-width:21.875rem}.promocode-restrictions{text-align:center;margin-top:.625rem;font-size:.8125rem}.promocode-form.has-error{border:.0625rem solid #d70000;border-radius:3.125rem}.promocode-form.has-error .input{border:none}.promocode-form.has-error input{color:#d70000}.promocode-code,.promocode-form{display:flex;font-size:.9375rem;flex-direction:row;justify-content:space-between;margin:1.25rem auto .3125rem;max-width:21.875rem;width:100%}.promocode-code .text-input,.promocode-form .text-input{width:100%}.promocode-code .text-input .input,.promocode-form .text-input .input{height:3.125rem;border-radius:1.875rem 0 0 1.875rem;box-shadow:none}.promocode-code .text-input .error-text:empty,.promocode-form .text-input .error-text:empty{display:none}.promocode-code .submit,.promocode-form .submit{width:auto;text-transform:uppercase;border-radius:0 1.875rem 1.875rem 0;background-color:#000;padding:0 .9375rem;text-decoration:none;height:3.125rem}.promocode-code button,.promocode-form button{text-decoration:underline;padding:0;font-size:.8125rem}.promocode-message{font-size:.8125rem;margin-top:.625rem}@media screen and (max-width:49.9375rem){.promocode{padding:0 1.3125rem 1.3125rem;box-sizing:border-box}.promocode-active{padding:0}.promocode-restrictions{text-align:left}}.upsell{width:90%;padding:1.875rem 0;border-top:.0625rem solid #e5e5e5;box-sizing:border-box}.upsell ul{padding:0}.upsell>.title-with-level{display:block;text-align:center;margin-bottom:1.5625rem}.upsell .button-link{margin-top:.625rem;padding:0 3.4375rem;width:auto;text-transform:uppercase}.upsell .cart-product-list-item{margin-bottom:0}.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}.loyalty-program-next-status{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{font-size:.8125rem;width:calc(100% - 3.75rem);padding:1.5625rem 1.875rem 2.5rem}}.loyalty-program-next-status--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--side-margins{margin-left:1rem;margin-right:1rem;width:calc(100% - 9.5rem)}.loyalty-program-next-status__star{margin-bottom:.75rem}.loyalty-program-next-status__status-reached{max-width:100%;padding:0 1.25rem;margin-bottom:2rem}.loyalty-program-status-advantages{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:-2rem}.loyalty-program-status-advantages--small{margin-bottom:-1.25rem}.loyalty-program-status-advantages__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__advantage{font-size:.6875rem}}.loyalty-program-status-advantages__advantage--no-silver{min-width:50%}.loyalty-program-status-advantages__advantage--small{margin:0 auto 1.25rem;font-size:.6875rem}.loyalty-program-status-advantages__advantage__image{height:2.1875rem;margin-bottom:.5rem}.loyalty-program-status-advantages__advantage__description{width:6.5625rem}@media screen and (max-width:49.9375rem){.loyalty-program-status-advantages__advantage__description{width:4.375rem}}.loyalty-program-status-advantages__advantage__description--small{width:5.625rem}.customize-cart-panel{position:relative;height:100%}.customize-cart-panel .customize-cart-header{text-transform:uppercase;font-size:1.125rem;display:flex;align-items:center;justify-content:center;text-align:center;height:5rem;border-bottom:.0625rem solid #e5e5e5;box-sizing:border-box}.customize-cart-panel .customize-cart-header .title-with-level{font-size:1.125rem}.customize-cart-panel .customize-cart-header-icon{position:absolute;left:1.25rem;cursor:pointer;transform:rotate(90deg);display:block;height:1.5625rem;top:1.5625rem}.customize-cart-panel .customize-cart-header-icon svg{width:1.25rem}.customize-cart-panel .cart-free-product-message{margin-top:1.25rem}.customize-cart-panel .checkout-link{padding:1.25rem 6.25rem;text-align:center;width:100%}.customize-cart-panel .checkout-link__button,.customize-cart-panel .checkout-link__link{width:100%}.customize-cart-panel-content{overflow-x:hidden;overflow-y:auto;height:calc(100% - 5rem)}.customize-cart-panel-content .cart-total-wrapper{width:auto;padding:1.25rem 0 0}.customize-cart-panel-content .promocode-active{max-width:21.875rem;padding:.625rem 0 1.5625rem;margin:0 auto}.customize-cart-panel-content::-webkit-scrollbar{-webkit-appearance:none;width:.4375rem}.customize-cart-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)}.customize-cart-panel .cart-login-wrapper{padding:1.25rem 6.25rem}@media screen and (max-width:49.9375rem){.customize-cart-panel .cart-login-wrapper{padding:1.25rem}}.checkout-express-wrapper{padding:0 6.25rem;margin-bottom:2.1875rem;text-align:center}.checkout-express-wrapper p{margin-bottom:1.5625rem}.checkout-express-wrapper .applepay-button-wrapper{margin-top:.9375rem;background-color:#000;height:3rem;width:100%;border-radius:3.125rem}.checkout-express-wrapper .applepay-button-wrapper .applepay-button{height:100%;width:80%;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:#000}.checkout-express-wrapper .paypal-button-wrapper{height:2.8125rem;width:21.25rem;margin:auto auto .625rem;overflow:hidden}.checkout-express-wrapper .fullsize{width:100%}.checkout-express-wrapper .checkout-express-title{text-align:center;position:relative;margin:0 0 1.5625rem}.checkout-express-wrapper .checkout-express-title-text{display:inline-block;background-color:#fff;position:relative;padding:0 .9375rem;z-index:1}.checkout-express-wrapper .checkout-express-title:after{content:"";height:.0625rem;width:100%;background-color:#cecece;position:absolute;left:0;top:.5rem}@media screen and (max-width:49.9375rem){.checkout-express-wrapper .paypal-button-wrapper{width:auto}.checkout-express-wrapper{padding:1.25rem}}.paypalShippingError{padding:2.5rem 1.875rem 1.25rem;min-width:15rem;text-align:center}.paypalShippingError p{padding-bottom:1.25rem}.paypalShippingError button{margin:.625rem auto 0}.paypalShipping{min-width:15rem;max-width:32rem;padding:2.5rem 1.875rem 1.875rem}.paypalShipping p{text-align:center}.paypalShipping .title-with-level{text-align:center;margin-bottom:1.25rem}.paypalShipping .paypal-recap{background-color:#f6f6f6;list-style-type:none;padding:.625rem 1.25rem;margin:1.25rem 0}.paypalShipping .paypal-recap li{font-size:.9375rem;display:flex;justify-content:space-between;line-height:1.25rem;padding:.625rem 0}.paypalShipping .paypal-recap li+li{border-top:.0625rem solid #e5e5e5}.paypalShipping .paypal-recap .bold{font-weight:700}.paypalShipping button{display:block;margin:.625rem auto 0}.gift-section+.gift-section{border-top:.0625rem solid #e5e5e5}.gift-section-header{padding:1.25rem 1.25rem 0}.gift-section-header p{padding:.3125rem 0 .9375rem}.gift-section .title-with-level{margin-bottom:.3125rem}.gift-section-counter{color:#757575}.gift-section .gift-items-slider{padding:.625rem}.gift-items-slider .arrow-icon{position:absolute;top:5rem;width:1.5625rem}.gift-items-slider .arrow-icon .icon{font-size:.5rem}.gift-items-slider .arrow-icon--left{left:0}.gift-items-slider .arrow-icon--right{right:0}.gift-items-slider .arrow-icon.slick-disabled{display:none}.gift-items-slider .slick-list{width:calc(100% - 3.125rem);margin:0 auto}.gift-items-slider .gift-section-product-label{width:100%}.gift-items-slider li[aria-hidden=true].slick-slide input{display:none}@media screen and (max-width:49.9375rem){.gift-section .gift-items-slider{padding:.9375rem 0}.gift-section .gift-items-slider .slick-slide img{width:100%}}.gift-section-product{position:relative;max-width:12.5rem}.gift-section-product .title{margin-top:.625rem;font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.gift-section-product .description,.gift-section-product .subtitle,.gift-section-product .title{margin-bottom:.5rem}.gift-section-product .checkbox{display:block}.gift-section-product .checkbox label{box-sizing:border-box;padding:0 .3125rem;text-transform:none;font-size:.9375rem}.gift-section-product .checkbox .text{width:100%;text-transform:none}.gift-section-product .checkbox .box{position:absolute;right:.3125rem;left:auto;top:.625rem;width:1.25rem;height:1.25rem;z-index:1;border-radius:50%;border:.0625rem solid #757575}.gift-section-product .checkbox .box .icon,.gift-section-product .checkbox .box .icon svg{width:.875rem;height:1.125rem;fill:#fff}.gift-section-product .checkbox.checked .box{background:#000}.gift-section-product .checkbox-input.focus-visible:focus{outline:none!important}.gift-section-product .checkbox-input.focus-visible:focus+.box{outline:.3125rem auto #3b99fc!important;outline-offset:-.125rem}.cart-login-email{font-size:.9375rem}.cart-login-email .form-login-email{display:flex;flex-direction:column;padding:0}.cart-login-email .form-login-email .text-input{width:100%;padding:.3125rem 0;margin:.3125rem 0}.cart-login-email .form-login-email .text-input label{text-transform:none}.cart-login-email .form-login-email .text-input:not(.has-value) label{top:1.3125rem}.cart-login-email .form-login-email .text-input .error-text{text-align:left}.cart-login-email .form-login-email .text-input .error-text:empty{display:none}.cart-login-email .submit{text-transform:uppercase;margin:1.125rem 0 0}.cart-login-password{font-size:.9375rem}.cart-login-password__title{font-family:Century Gothic Std,Arial,sans-serif;font-weight:400;text-transform:uppercase;margin:0 0 .25rem}.cart-login-password .cart-login-error{color:#d70000;font-size:.8125rem}.cart-login-password .form-login-password{display:flex;flex-direction:column;padding:0}.cart-login-password .form-login-password .text-input{width:100%;padding:.3125rem 0}.cart-login-password .form-login-password .text-input:not(.has-value) label{top:1.3125rem}.cart-login-password .form-login-password .text-input .error-text{text-align:left}.cart-login-password .form-login-password .text-input .error-text:empty{display:none}.cart-login-password .submit{text-transform:uppercase;align-self:center}.cart-login-password .welcome-user{line-height:1.5rem;margin-bottom:.625rem}.cart-login-password .forgotten-password{margin-top:.3125rem;text-align:right;color:#757575;font-size:.8125rem;padding:.25rem 0;text-decoration:underline;align-self:flex-end}.cart-login-password .change-email{margin:.9375rem 0;padding:0;text-decoration:underline;text-align:center;align-self:center}.popin-lost-password p{width:100%;font-size:.8125rem;margin:0 0 1.875rem;text-align:center}.popin-lost-password form{display:flex;flex-direction:column;align-items:center}.popin-lost-password .text-input{width:21.875rem}.popin-lost-password .text-input .input{color:#000}.popin-lost-password button{display:block;padding:.5rem 1.25rem;margin:.9375rem auto 0}.popin-lost-password .error-msg{color:#d70000;padding:.9375rem}.popin-lost-password h2.title-with-level{text-align:center;margin-bottom:2.1875rem}@media screen and (min-width:50rem){.popin-lost-password{min-width:41.875rem}}.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}}.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}.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:#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__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;width:22%}.loyalty-program-become-member__text{line-height:1.5rem;text-align:center;width:80%}.popin .loyalty-program-become-member__modal.popin__wrapper{padding:0;margin:5rem auto;max-width:90rem}.popin .loyalty-program-become-member__modal.popin__wrapper .popin__wrapper__close svg path{fill:#fff}@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}}.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}.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}}.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%}}.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}.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}}.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;border:.0625rem solid #000;display:flex;align-items:center;margin-top:1.5625rem}.expandable-text__icon,.expandable-text svg{margin:0 auto}.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}}.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}.filter-separator{position:relative}.filter-separator>div{position:absolute;top:50%;transform:translateY(-50%);height:2.1875rem;border-right:.0625rem solid #e5e5e5}.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.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}.link-list{display:inline-flex;flex-direction:column;justify-content:space-evenly;font-size:.9375rem;line-height:2.67;text-align:center;text-decoration:underline}.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:flex;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:.9375rem;font-size:.9375rem;background-color:transparent;margin:0;color:#000}.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}.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}.push-edito-video{position:relative;display:flex;flex-direction:column}.push-edito-video-description{margin-top:.625rem}.separator{box-sizing:border-box;width:100%;border-width:.0625rem 0 0;border-style:solid}.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}}.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}.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)}.detailed-look__slider{width:100%}.detailed-look__slider .slick-slider.slick-initialized{padding-left:15%;padding-right:15%}.detailed-look__slider .slick-slider.slick-initialized .product{display:block;margin:0 1rem;text-align:left}.detailed-look__slider .slick-slider.slick-initialized .product img{width:100%}.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}.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}}.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}@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 img{width:100%}.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-icon-slider.no-icons .slick-initialized .slick-bottom{margin-top:.3125rem}.cross-sells-ritual-icon-slider.no-icons .slick-initialized .slick-slide{min-height:unset}.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 .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 .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}}.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}}.results-count{white-space:nowrap}.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 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}}.nuances{position:relative;width:100%}.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%}}.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}}.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}}.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}.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}.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}}.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}.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-item,.giftset-details>*{margin-bottom:.9375rem}.giftset-details-item{display:flex;justify-content:space-between;text-transform:uppercase}.giftset-details-text{width:70%}.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}.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}.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}.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;font-style:italic;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}.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}.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}.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}}.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}.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}@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}}.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}}.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{margin:0 0 1.25rem}.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}.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}.link-button--uppercase{text-transform:uppercase}.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}.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}}.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)}.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}.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}}.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}.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%}}.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-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-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%}.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}}.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}.button-tabs-multiple{width:100%;display:flex}.button-tabs-multiple__tabs{display:flex;width:100%;margin-top:.3125rem;flex-wrap:wrap}.button-tabs-multiple__item{position:relative;margin:0 .3125rem .625rem}.button-tabs-multiple__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-tabs-multiple__item__label span:after,.button-tabs-multiple__item__label span:before{display:block;content:attr(data-title);height:0;overflow:hidden;visibility:hidden}.button-tabs-multiple__item__label span:before{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tabs-multiple__item__label span:after{font-family:Century Gothic Std,Arial,sans-serif}.button-tabs-multiple__item__label:hover span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tabs-multiple__item__label:hover span:after{font-family:Century Gothic Std,Arial,sans-serif}.button-tabs-multiple__item__input{position:absolute;opacity:0}.button-tabs-multiple__item__input:disabled+.button-tabs-multiple__item__label{color:#757575;border:.0625rem solid #757575;pointer-events:none;cursor:auto}.button-tabs-multiple__item__input:disabled+.button-tabs-multiple__item__label:hover span{font-family:inherit}.button-tabs-multiple__item__input:checked+.button-tabs-multiple__item__label{color:#000;border:.125rem solid #000;padding:0 1.1875rem}.button-tabs-multiple__item__input:checked+.button-tabs-multiple__item__label span{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.button-tabs-multiple__item__input.focus-visible:focus+.button-tabs-multiple__item__label{outline:.3125rem auto #3b99fc}@media screen and (max-width:49.9375rem){.button-tabs-multiple{justify-content:center;overflow-y:visible}.button-tabs-multiple__tabs{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::-webkit-scrollbar{display:none}.button-tabs-multiple__item__label{margin:0 .1875rem}}.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}.not-available-status{height:3.75rem;box-sizing:border-box;border-radius:1.875rem;font-size:.9375rem;line-height:1.25rem;justify-content:center;align-items:center;padding:.625rem 1.875rem;display:flex;background-color:#e5e5e5;text-align:center}.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}.e-boutique-services{max-width:37.5rem;width:100%;line-height:1.5rem}.e-boutique-services-title{margin-bottom:2.5rem;text-align:center}.e-boutique-services .e-boutique-service{margin-bottom:1.875rem}.e-boutique-services .loader{min-height:18.75rem;min-width:37.5rem}@media screen and (max-width:49.9375rem){.e-boutique-services .loader{min-height:100vh;min-width:100vw}}.e-boutique-service{font-size:.9375rem}.e-boutique-service-description,.e-boutique-service-title{margin-bottom:.625rem}.e-boutique-service-description a{text-decoration:underline}.e-boutique-service-legend{font-size:.8125rem;margin-bottom:.3125rem}.shipping-modes{font-size:.9375rem;width:100%;border-collapse:collapse;table-layout:fixed}.shipping-modes td,.shipping-modes th{font-weight:400;padding:1.25rem;font-size:.9375rem;width:30%;box-sizing:border-box;text-align:center}.shipping-modes td.shipping-modes-label,.shipping-modes th.shipping-modes-label{text-align:left}.shipping-modes td.shipping-modes-price,.shipping-modes td.shipping-modes-time,.shipping-modes th.shipping-modes-price,.shipping-modes th.shipping-modes-time{border:.0625rem solid #e5e5e5}.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}.virtual-try-on-product-desktop{position:relative}.virtual-try-on-product-desktop .virtual-try-on-loader{overflow:hidden;border:.0625rem solid #000}.virtual-try-on-product-desktop__cross-button{position:absolute;top:1.25rem;right:1.25rem;z-index:101}.virtual-try-on-product-desktop__cross-button .icon svg{width:1.25rem;height:1.25rem}@media screen and (max-width:49.9375rem){.virtual-try-on-product-desktop{z-index:100;top:0;left:0;position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000}}.virtual-try-on-exit{display:flex;justify-content:center;align-items:center}.virtual-try-on-exit__container{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;border-radius:.3125rem;background-color:#fff;padding:1.25rem 2.5rem}.virtual-try-on-exit__container__text{padding-top:1.25rem;text-align:center}.virtual-try-on-exit__container__buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.875rem}.virtual-try-on-exit__container__buttons__button{margin:.625rem}.virtual-try-on-exit.popin__wrapper{padding:0}.virtual-try-on-browser-not-supported{display:flex;justify-content:center;align-items:center}.virtual-try-on-browser-not-supported__container{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;background-color:#fff;border-radius:.3125rem;padding:1.25rem}.virtual-try-on-browser-not-supported__container__title{padding-top:1.25rem;text-align:center}.virtual-try-on-browser-not-supported__container__text{padding:.625rem .3125rem 0;text-align:center;font-size:.9375rem;line-height:1.5rem;max-width:37.5rem}.virtual-try-on-browser-not-supported__container__button{margin-top:2.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.virtual-try-on-browser-not-supported__container__button:focus.focus-visible{outline:none}.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}@media screen and (max-width:49.9375rem){.product-page-couture.page-content{margin:0}}.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}}.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}}@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}}.static-button{text-transform:uppercase}.static-button .icon{width:.75rem;height:1.25rem}.swatches-selector{display:block;width:100%;align-items:flex-start}.swatches-selector .placeholder{width:2.625rem;margin:0 .375rem;box-sizing:border-box}.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}.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}.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}.personalization{box-sizing:border-box}.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}.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}}.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-bottom: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}.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}.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}}.loyalty-program-popin__modal{padding:0}.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:block;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}.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}}.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}.gift-finder-result__image .image{width:100%;height: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}}.gift-finder-result-product{display:flex;flex-direction:column;align-items:center;width:100%;max-width:18.125rem;font-size:.9375rem;text-align:center;margin:auto}.gift-finder-result-product__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__subtitle{min-height:3.4375rem;max-width:100%}.gift-finder-result-product__button{margin:1.25rem 0 3.125rem}.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}}.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%}}.image-with-description-slider .title-with-level{text-align:center;margin:1.25rem 0 2rem}.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}}.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}}.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}}@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}}.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}}.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}}.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%}.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}.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{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}.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}.cards-slider .card-item{height:100%;box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.3)}.cards-slider .slick-track{display:flex}.cards-slider .slick-slide{height:auto;padding:0 .3%}.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-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%}.personalization-description{font-size:.9375rem;margin-bottom:1.125rem;max-height:20rem;overflow-y:scroll}.product-description{display:flex;flex-direction:column;border-radius:.3125rem;background-color:#f6f6f6;padding:.3125rem 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-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}.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}.video-popin{margin-top:1rem;width:73.75rem;max-width:100%;max-height:100%}.personalization-product-preview .controls{width:100%;position:absolute;bottom:1.25rem}.personalization-product-preview .product-media{overflow:hidden}.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-sections{display:flex;flex-direction:column;border-radius:.3125rem;box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.15);padding:1.625rem}.personalization-sections__title{font-size:2.75rem}.personalization-sections__description{color:#757575;font-size:1.125rem}.personalization-sections__section:first-of-type{margin-top:1.25rem;border-top:.0625rem solid #e5e5e5}.personalization-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-sections__add-to-cart{margin:1.4375rem 1.5625rem 0;height:3.75rem}.personalization-sections__add-to-cart--disabled__container{display:flex;justify-content:center;margin:1.4375rem 1.5625rem 0}.personalization-sections__add-to-cart--disabled__container .personalization-sections__add-to-cart{width:100%;margin:0}@media screen and (max-width:49.9375rem){.personalization-sections{box-shadow:none;padding:1.25rem}}.personalization-section{display:flex;flex-direction:column;border-bottom:.0625rem solid #e5e5e5}.personalization-section__toggle{display:flex;align-items:flex-start;width:100%;padding:1.0625rem 0}.personalization-section__toggle__personalization-icon{width:1.125rem;height:1.125rem;margin-top:.375rem}.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__title{text-align:left;font-size:.8125rem;color:#757575}.personalization-section__error-message{font-size:.8125rem;text-align:center;color:#d70000}.personalization-section .sizes-chart-size-button{align-self:center;margin-bottom:1.5625rem;font-size:.9375rem;cursor:pointer}.personalization-section .variation-select{margin-bottom:.75rem}.personalization-section .variation-select .variation-option{min-height:unset!important;height:3.125rem}.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}.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)}.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}.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}.visually-hidden{width:.0625rem;height:.0625rem;position:absolute;opacity:0;overflow:hidden}.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}.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-desktop{position:relative;width:100%;z-index:4;box-sizing:border-box}.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-tab{display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin-right:.25rem;margin-left:.375rem;height:100%}.navigation-tab:first-of-type{margin-left:0}.navigation-tab *{box-sizing:inherit}.navigation-tab-expander,.navigation-tab-head{height:100%}.navigation-tab-head{position:relative}.navigation-tab-head:after{position:absolute;bottom:0;width:100%;display:block;content:"";border-bottom:.125rem solid #000;transform:scaleX(0);opacity:0;transition:all .2s ease-out;transition-property:transform,opacity}.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}.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:flex;flex-direction:column;align-items:flex-start;padding-left:.9375rem;padding-right:.9375rem}.navigation-tab-content-column>ul{width:100%}.navigation-tab-content-list{position:relative;display:flex;margin:auto;max-width:90rem;flex-direction:row;align-items:flex-start;justify-content: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}.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)}.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-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 .navigation-drop-down-items{display:none;width:100%;padding-bottom:.9375rem;border-bottom:1px solid #e5e5e5}.navigation-drop-down-line .navigation-drop-down-items--visible{display:block;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:last-of-type .navigation-drop-down-items{border-bottom:none}.navigation-drop-down-line--open+.navigation-separator-line{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}.navigation-header-back .icon svg,.navigation-header-close .icon svg{width:.875rem;height:.875rem}.navigation-header-back{left:0}.navigation-header-close{right:0}.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}.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}}.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-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}}.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{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}.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}}.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}}.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}}.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}}.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-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}.section-header{position:relative;display:flex;flex-direction:row;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{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:inline-flex}.section-header-title{font-weight:700}.section-header--big .section-header-icon{min-width:1.1875rem;height:1rem}}.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}}.account-loyalty-program-status{padding:1.875rem 0;border-bottom:.0625rem solid #e5e5e5;color:#fff;overflow:hidden}.account-loyalty-program-status__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__title{display:block;margin-bottom:.75rem}.account-loyalty-program-status__subtitle{font-size:.9375rem;margin-bottom:.375rem}.account-loyalty-program-status__status{display:flex;flex-direction:row;height:7.5rem;margin-bottom:1.5rem;font-size:.9375rem}.account-loyalty-program-status__status__card{flex:0 1 5rem;width:5rem;min-width:2.8125rem;object-fit:contain}.account-loyalty-program-status__separator{display:block;flex:0 0 0.0625rem;height:100%;margin:0 1.5rem;background-color:#e5e5e5}.account-loyalty-program-status__next-status{flex:1 1 auto;display:flex;flex-direction:column;text-align:right}.account-loyalty-program-status__next-status__remaining-step{width:100%;margin-bottom:.75rem}.account-loyalty-program-status__next-status__remaining-step__text{white-space:nowrap}.account-loyalty-program-status__next-status__remaining-step__text--value{font-weight:700}.account-loyalty-program-status__next-status__objective{margin-top:.5rem;white-space:nowrap}.account-loyalty-program-status__next-status__objective__status-name{font-weight:700}.account-loyalty-program-status__next-status__objective__status-name--SILVER{color:#888e9a}.account-loyalty-program-status__next-status__objective__status-name--GOLD{color:#ecdba3}.account-loyalty-program-status__next-status__objective__status-name--PLATINUM{color:#c4ae76}.account-loyalty-program-status__more-details{display:flex;flex-direction:row;justify-content:flex-end}.account-loyalty-program-status__more-details__text{text-decoration:underline;margin-right:.375rem}.account-loyalty-program-status__more-details__chevron svg{width:.75rem;height:.5625rem;transform:rotate(-90deg)}@media screen and (max-width:49.9375rem){.account-loyalty-program-status{padding-top:0;border-bottom:0}}.rc-progress-line{height:.625rem;max-width:10rem}.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}.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-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}.product-actions{display:flex;flex-direction:column;align-items:center;font-size:.9375rem}.product-actions-separator+*{margin-top:1.25rem}.product-actions__max-size-reached-error{text-align:center;color:#d70000;font-size:.8125rem}.product-actions .apple-pay-text-container{order:3;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-actions .apple-pay-error{text-align:center;color:#d70000;font-size:.8125rem}.product-actions .terms-and-conditions{margin-bottom:0}.product-actions-placeholder{height:3.75rem!important;border-radius:3.75rem;margin-top:1.125rem}.product-actions__price{display:flex;margin-bottom:.3125rem;margin-top:1.125rem;align-items:baseline}.product-actions__price .price-line{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.product-actions__price__details{margin-left:.625rem;font-size:.8125rem}.product-actions__price__price-customization-details{margin-bottom:.625rem;font-size:.8125rem;line-height:1.125rem;text-align:center;color:#757575}.product-actions__preorder-warning{margin-bottom:.625rem;text-align:center}.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-shipping-date{text-align:center}.product-actions-buttons{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin:.75rem 0 0}.product-actions-buttons .product-actions-order-action{flex:1}.product-actions-buttons .product-actions-button{width:100%;order:3;margin-bottom:.625rem}.product-actions-buttons .product-actions-button.apple-pay-button{height:3.75rem;border-radius:3.75rem}.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 .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-buttons+.product-actions-status,.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 .order-action__button.product-actions-button{width:100%}.product-actions .order-action__button.product-actions-button:first-child{display:inline-flex;flex-shrink:1;order:1;width:calc(100% - 4.375rem)}.order-action{position:relative}.order-action__inline{width:100%;display:inline-flex}.order-action__button--title-changed:hover .button-link__title{font-weight:400}.size-selector-native{position:relative}.size-selector-native-select{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;font-size:1rem!important}.selected-size{position:relative;box-sizing:border-box;padding:1.125rem 3.125rem 1.125rem 1.3125rem;border-radius:.3125rem;border:.0625rem solid #757575;text-align:left;font-size:.875rem;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selected-size .icon{position:absolute;right:1.375rem;top:50%;transform:translateY(-50%);display:flex}.selected-size .icon svg{width:1rem;height:.625rem}.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}.booxi-button{text-align:left}.booxi-button span{text-decoration:underline}.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{font-size:.9375rem}.long-tail-information-button{display:flex;margin:0 auto}.long-tail-information-title{margin-bottom:.625rem;margin-right:.375rem}.long-tail-information{text-align:center}.long-tail-information svg{width:1.25rem;height:1.25rem}.long-tail-information-title{margin-bottom:1rem}.sizes{display:flex;flex-direction:column;font-size:.875rem;padding-bottom:.3125rem}.sizes-italian-text{margin-top:1rem;text-align:center}.sizes .size-selector,.sizes .size-selector-native{margin-top:.9375rem}.sizes-chart-size-button{margin-top:1.4375rem;text-decoration:underline}.size-guide{display:flex;flex-direction:column;font-size:.9375rem;line-height:1.5rem}@media screen and (min-width:50rem){.size-guide{width:50rem}}.size-guide-title{text-align:center;margin-bottom:2.5rem}.size-guide__loader{margin:2.5rem auto}.size-guide .margin{margin:0 5rem 2.5rem;text-align:left}.size-guide .margin.text-centered{text-align:center}.size-guide .margin-small{margin:0 2.5rem 2.5rem;text-align:left}.size-guide .margin-small.text-centered{text-align:center}.size-guide .margin-small p{margin-bottom:1rem}.size-guide .step{position:relative;top:0;left:0;margin:0 0 1.25rem 5.625rem}.size-guide .step .num{font-size:3.75rem;color:#cecece}.size-guide .step .label{position:absolute;top:0;left:.3125rem;margin:0}.size-guide .grid{margin-bottom:3.75rem;overflow:hidden}.size-guide .grid .step,.size-guide .grid h6{margin-left:0}.size-guide .grid .column{float:left}.size-guide .grid .column.column-no-margin{margin:0}.size-guide .one-half{width:50%;padding:0 0 0 1.25rem;box-sizing:border-box}.size-guide .one-half.column-no-margin{padding:0}.size-guide .helper table p{text-transform:none}.size-guide .helper table img{width:12.5rem;height:auto}.size-guide hr{display:block;height:.0625rem;border:0;border-top:.0625rem solid #e5e5e5;margin:0 -1.25rem 2.5rem}@media screen and (max-width:49.9375rem){.size-guide hr{display:none}}.size-guide table{text-align:center;text-transform:uppercase;margin:0 2.5rem 2.5rem;border-collapse:collapse}.size-guide table.cols-1 td,.size-guide table.cols-1 th{width:Infinity/16rem}.size-guide table.cols-1 td.margin,.size-guide table.cols-1 th.margin{width:2.5rem}.size-guide table.cols-1 td.first,.size-guide table.cols-1 th.first{width:8.3125rem}.size-guide table.cols-2 td,.size-guide table.cols-2 th{width:40.4375rem}.size-guide table.cols-2 td.margin,.size-guide table.cols-2 th.margin{width:2.5rem}.size-guide table.cols-2 td.first,.size-guide table.cols-2 th.first{width:8.3125rem}.size-guide table.cols-3 td,.size-guide table.cols-3 th{width:20.21875rem}.size-guide table.cols-3 td.margin,.size-guide table.cols-3 th.margin{width:2.5rem}.size-guide table.cols-3 td.first,.size-guide table.cols-3 th.first{width:8.3125rem}.size-guide table.cols-4 td,.size-guide table.cols-4 th{width:13.47917rem}.size-guide table.cols-4 td.margin,.size-guide table.cols-4 th.margin{width:2.5rem}.size-guide table.cols-4 td.first,.size-guide table.cols-4 th.first{width:8.3125rem}.size-guide table.cols-5 td,.size-guide table.cols-5 th{width:10.10938rem}.size-guide table.cols-5 td.margin,.size-guide table.cols-5 th.margin{width:2.5rem}.size-guide table.cols-5 td.first,.size-guide table.cols-5 th.first{width:8.3125rem}.size-guide table.cols-6 td,.size-guide table.cols-6 th{width:8.0875rem}.size-guide table.cols-6 td.margin,.size-guide table.cols-6 th.margin{width:2.5rem}.size-guide table.cols-6 td.first,.size-guide table.cols-6 th.first{width:8.3125rem}.size-guide table.cols-7 td,.size-guide table.cols-7 th{width:6.73958rem}.size-guide table.cols-7 td.margin,.size-guide table.cols-7 th.margin{width:2.5rem}.size-guide table.cols-7 td.first,.size-guide table.cols-7 th.first{width:8.3125rem}.size-guide table.cols-8 td,.size-guide table.cols-8 th{width:5.77679rem}.size-guide table.cols-8 td.margin,.size-guide table.cols-8 th.margin{width:2.5rem}.size-guide table.cols-8 td.first,.size-guide table.cols-8 th.first{width:8.3125rem}.size-guide table.cols-9 td,.size-guide table.cols-9 th{width:5.05469rem}.size-guide table.cols-9 td.margin,.size-guide table.cols-9 th.margin{width:2.5rem}.size-guide table.cols-9 td.first,.size-guide table.cols-9 th.first{width:8.3125rem}.size-guide table.cols-10 td,.size-guide table.cols-10 th{width:4.49306rem}.size-guide table.cols-10 td.margin,.size-guide table.cols-10 th.margin{width:2.5rem}.size-guide table.cols-10 td.first,.size-guide table.cols-10 th.first{width:8.3125rem}.size-guide table.cols-11 td,.size-guide table.cols-11 th{width:4.04375rem}.size-guide table.cols-11 td.margin,.size-guide table.cols-11 th.margin{width:2.5rem}.size-guide table.cols-11 td.first,.size-guide table.cols-11 th.first{width:8.3125rem}.size-guide table.cols-12 td,.size-guide table.cols-12 th{width:3.67614rem}.size-guide table.cols-12 td.margin,.size-guide table.cols-12 th.margin{width:2.5rem}.size-guide table.cols-12 td.first,.size-guide table.cols-12 th.first{width:8.3125rem}.size-guide table.cols-13 td,.size-guide table.cols-13 th{width:3.36979rem}.size-guide table.cols-13 td.margin,.size-guide table.cols-13 th.margin{width:2.5rem}.size-guide table.cols-13 td.first,.size-guide table.cols-13 th.first{width:8.3125rem}.size-guide table.cols-14 td,.size-guide table.cols-14 th{width:3.11058rem}.size-guide table.cols-14 td.margin,.size-guide table.cols-14 th.margin{width:2.5rem}.size-guide table.cols-14 td.first,.size-guide table.cols-14 th.first{width:8.3125rem}.size-guide table.cols-15 td,.size-guide table.cols-15 th{width:2.88839rem}.size-guide table.cols-15 td.margin,.size-guide table.cols-15 th.margin{width:2.5rem}.size-guide table.cols-15 td.first,.size-guide table.cols-15 th.first{width:8.3125rem}.size-guide table.cols-16 td,.size-guide table.cols-16 th{width:2.69583rem}.size-guide table.cols-16 td.margin,.size-guide table.cols-16 th.margin{width:2.5rem}.size-guide table.cols-16 td.first,.size-guide table.cols-16 th.first{width:8.3125rem}.size-guide table.cols-17 td,.size-guide table.cols-17 th{width:2.52734rem}.size-guide table.cols-17 td.margin,.size-guide table.cols-17 th.margin{width:2.5rem}.size-guide table.cols-17 td.first,.size-guide table.cols-17 th.first{width:8.3125rem}.size-guide table.cols-18 td,.size-guide table.cols-18 th{width:2.37868rem}.size-guide table.cols-18 td.margin,.size-guide table.cols-18 th.margin{width:2.5rem}.size-guide table.cols-18 td.first,.size-guide table.cols-18 th.first{width:8.3125rem}.size-guide table.cols-19 td,.size-guide table.cols-19 th{width:2.24653rem}.size-guide table.cols-19 td.margin,.size-guide table.cols-19 th.margin{width:2.5rem}.size-guide table.cols-19 td.first,.size-guide table.cols-19 th.first{width:8.3125rem}.size-guide table.cols-20 td,.size-guide table.cols-20 th{width:2.12829rem}.size-guide table.cols-20 td.margin,.size-guide table.cols-20 th.margin{width:2.5rem}.size-guide table.cols-20 td.first,.size-guide table.cols-20 th.first{width:8.3125rem}.size-guide table.cols-1-with-title td,.size-guide table.cols-1-with-title th{width:39.375rem}.size-guide table.cols-1-with-title td.title,.size-guide table.cols-1-with-title th.title{width:6.25rem}.size-guide table.cols-2-with-title td,.size-guide table.cols-2-with-title th{width:19.6875rem}.size-guide table.cols-2-with-title td.title,.size-guide table.cols-2-with-title th.title{width:6.25rem}.size-guide table.cols-3-with-title td,.size-guide table.cols-3-with-title th{width:13.125rem}.size-guide table.cols-3-with-title td.title,.size-guide table.cols-3-with-title th.title{width:6.25rem}.size-guide table.cols-4-with-title td,.size-guide table.cols-4-with-title th{width:9.84375rem}.size-guide table.cols-4-with-title td.title,.size-guide table.cols-4-with-title th.title{width:6.25rem}.size-guide table.cols-5-with-title td,.size-guide table.cols-5-with-title th{width:7.875rem}.size-guide table.cols-5-with-title td.title,.size-guide table.cols-5-with-title th.title{width:6.25rem}.size-guide table.cols-6-with-title td,.size-guide table.cols-6-with-title th{width:6.5625rem}.size-guide table.cols-6-with-title td.title,.size-guide table.cols-6-with-title th.title{width:6.25rem}.size-guide table.cols-7-with-title td,.size-guide table.cols-7-with-title th{width:5.625rem}.size-guide table.cols-7-with-title td.title,.size-guide table.cols-7-with-title th.title{width:6.25rem}.size-guide table.cols-8-with-title td,.size-guide table.cols-8-with-title th{width:4.92188rem}.size-guide table.cols-8-with-title td.title,.size-guide table.cols-8-with-title th.title{width:6.25rem}.size-guide table.cols-9-with-title td,.size-guide table.cols-9-with-title th{width:4.375rem}.size-guide table.cols-9-with-title td.title,.size-guide table.cols-9-with-title th.title{width:6.25rem}.size-guide table.cols-10-with-title td,.size-guide table.cols-10-with-title th{width:3.9375rem}.size-guide table.cols-10-with-title td.title,.size-guide table.cols-10-with-title th.title{width:6.25rem}.size-guide table.cols-11-with-title td,.size-guide table.cols-11-with-title th{width:3.57955rem}.size-guide table.cols-11-with-title td.title,.size-guide table.cols-11-with-title th.title{width:6.25rem}.size-guide table.cols-12-with-title td,.size-guide table.cols-12-with-title th{width:3.28125rem}.size-guide table.cols-12-with-title td.title,.size-guide table.cols-12-with-title th.title{width:6.25rem}.size-guide table.cols-13-with-title td,.size-guide table.cols-13-with-title th{width:3.02885rem}.size-guide table.cols-13-with-title td.title,.size-guide table.cols-13-with-title th.title{width:6.25rem}.size-guide table.cols-14-with-title td,.size-guide table.cols-14-with-title th{width:2.8125rem}.size-guide table.cols-14-with-title td.title,.size-guide table.cols-14-with-title th.title{width:6.25rem}.size-guide table.cols-15-with-title td,.size-guide table.cols-15-with-title th{width:2.625rem}.size-guide table.cols-15-with-title td.title,.size-guide table.cols-15-with-title th.title{width:6.25rem}.size-guide table.cols-16-with-title td,.size-guide table.cols-16-with-title th{width:2.46094rem}.size-guide table.cols-16-with-title td.title,.size-guide table.cols-16-with-title th.title{width:6.25rem}.size-guide table.cols-17-with-title td,.size-guide table.cols-17-with-title th{width:2.31618rem}.size-guide table.cols-17-with-title td.title,.size-guide table.cols-17-with-title th.title{width:6.25rem}.size-guide table.cols-18-with-title td,.size-guide table.cols-18-with-title th{width:2.1875rem}.size-guide table.cols-18-with-title td.title,.size-guide table.cols-18-with-title th.title{width:6.25rem}.size-guide table.cols-19-with-title td,.size-guide table.cols-19-with-title th{width:2.07237rem}.size-guide table.cols-19-with-title td.title,.size-guide table.cols-19-with-title th.title{width:6.25rem}.size-guide table.cols-20-with-title td,.size-guide table.cols-20-with-title th{width:1.96875rem}.size-guide table.cols-20-with-title td.title,.size-guide table.cols-20-with-title th.title{width:6.25rem}.size-guide table thead{font-size:.8125rem}.size-guide table th{background:#000;color:#fff}.size-guide table th.title{text-transform:uppercase}.size-guide table th.border-before{position:relative}.size-guide table th.border-before:before{content:"";width:.0625rem;background-color:#000;position:absolute;left:0;height:1.25rem;bottom:.9375rem}.size-guide table tbody{font-size:.8125rem}.size-guide table tr{height:3.125rem}.size-guide table tr.grey td{background:#f6f6f6}.size-guide table tr.grey td.first.bold,.size-guide table tr.grey td.first.title-with-level.bold{font-family:Century Gothic Std Bold,Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans KR}.size-guide table tr td.title{background:none;color:#000;text-transform:none}.size-guide table td,.size-guide table th{vertical-align:middle}.size-guide table td.border,.size-guide table th.border{border-right:.125rem solid #fff}.size-guide table td.title,.size-guide table th.title{background:none;color:#000;text-align:left}.lte7 .size-guide table .colspan{width:auto}.size-guide table.active{display:inline-table}.size-guide .info-size{font-size:.8125rem;font-style:italic;margin-left:2.5rem;margin-bottom:1.25rem;display:block}.size-guide .tab-content h4,.size-guide .tab-content h5,.size-guide .tab-content h6,.size-guide .tab-content th{font-weight:400}.size-guide .tab-content h4{font-size:1.125rem;text-transform:uppercase;margin:0 2.5rem 1.875rem;text-align:center}.size-guide .tab-content h5{margin:0 2.5rem 1.25rem}.size-guide .tab-content h5,.size-guide .tab-content h6{font-size:.9375rem;text-transform:uppercase;text-align:left}.size-guide .tab-content h6{margin:0}.size-guide .tab-content p{margin-bottom:2.375rem}.size-guide .tab-content p.framed{text-align:center;border:.0625rem solid #000;padding:2.1875rem;margin-bottom:1.5625rem}.size-guide .tab-content p.framed a{color:#000;text-decoration:underline}.size-guide .tab-content p.margin-small{text-align:left}.size-guide .tab-content img{width:100%;height:auto}.size-guide .tab-content a{color:#000;text-decoration:underline}.size-guide .tab-content a.btn-black,.size-guide .tab-content a.btn-dark{background-color:#000;color:#fff;text-decoration:none;padding:1rem 2.5rem;height:2.5rem;border-radius:2.5rem;text-transform:uppercase}@media screen and (max-width:49.9375rem){.size-guide .size-guide--footer{display:flex;flex-direction:column;border:.0625rem solid #000;border-radius:.3125rem;padding:1.25rem;margin-top:1.25rem}}@media screen and (min-width:50rem){.size-guide .size-guide--footer div{width:50%;float:left}}.size-guide .size-guide--footer img{width:auto;margin-right:.625rem;float:left}.size-guide .size-guide--footer p{text-align:left;clear:both;margin-bottom:1.25rem}.size-guide .size-guide--footer h5{margin:.125rem 0 1.625rem}.size-guide #table-long,.size-guide .grid-hidden{display:none}@media screen and (max-width:49.9375rem){.size-guide .margin-bottom-20{margin-bottom:1.25rem}.size-guide table{margin:0;border-spacing:.3125rem 0;border-collapse:separate}.size-guide table .size-grid-black{background-color:#000;color:#fff}.size-guide table .size-grid-white{background-color:#fff}.size-guide table tbody td{padding:.9375rem 0;background:#e5e5e5}.size-guide table .border-top td{border-top:.0625rem solid #fff}.size-guide .sizes-ring .js-accordion{margin-bottom:1.25rem}}.size-guide .sizes-heel,.size-guide .sizes-how-to,.size-guide .sizes-measuring{display:flex;flex-direction:column}.size-guide .sizes-heel>img,.size-guide .sizes-how-to>img,.size-guide .sizes-measuring>img{margin:1.25rem auto}.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}.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}.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}.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 .product-customization-item-cover .image,.personalization-section-items__item .product-customization-item-cover .image img{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}}.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}.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}}.product-slider{text-align:center}.product-slider__title{width:auto}@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 .title-with-level{text-align:center;margin:1.25rem 0}.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%)}}.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}.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}}.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__slider .slick-list,.product-slider-infos__slider .slick-slide,.product-slider-infos__slider .slick-slide img,.product-slider-infos__slider .slick-track{transform:none}.product-slider-infos__slider .slick-bottom{position:absolute;margin-top:0}.product-slider-infos__slider .slider--wrapped-left-bigger .arrow-icon{bottom:-3.75rem}.product-slider-infos__slider .slick-dots{display:flex;justify-content:center}.product-slider-infos__description{max-width:34.375rem;margin:0 auto;text-align:center}.product-slider-infos__description+.product-slider-infos__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__slider{margin:0}.product-slider-infos__slider .slider.slider--wrapper .slick-wrapper{padding-left:5%;padding-right:5%}.product-slider-infos__slider .slider .slick-slide{padding:0 .625rem 0 0}.product-slider-infos__description{padding:0 .9375rem}.product-slider-infos__description+.product-slider-infos__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}}.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}}.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%}}.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}}.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}.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}}.slide-image-video{box-sizing:border-box}.slide-image-video__title{display:inline-block;margin-top:.4375rem}.slide-image-video__image{position:relative}.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}.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}}.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}.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-basis:22.91667%;margin-bottom:2.77778%}.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((100% - 1.25rem)/2);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((100% - 1.25rem)/2)}.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((100% - 1.25rem)/2)}.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%}}.size-selector .custom-select-hzn-options{top:100%;overflow-y:auto;max-height:22.25rem;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}.size-selector .custom-select-hzn-options-list{padding:.25rem .4375rem .25rem .3125rem}.size-selector .custom-select-hzn-option{border-radius:.3125rem}.size-selector .custom-select-hzn-option:hover{background-color:#f6f6f6;font-weight:700}.size-selector .custom-select-hzn-option:focus.focus-visible{outline-offset:-.25rem}.size-selector.is-open .selected-size .icon{transform:translateY(-50%) rotate(180deg)}.size-selector-size{display:inline-flex;height:3.125rem;align-items:center;position:relative;padding:0 1.25rem}.size-selector-size:not(.is-available) .size-title{text-decoration:line-through}.size-selector-size>*+*{margin-left:.3125rem}.size-selector-size svg{width:.8125rem;height:.5625rem}.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}.quick-buy-popin-actions{display:flex;flex-direction:column;align-items:center}.quick-buy-popin-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;margin-top:1.5625rem}.quick-buy-popin-actions__button{margin-top:.625rem;width:75%;text-transform:uppercase}.quick-buy-popin-actions a.quick-buy-popin-actions__button .button-link{width:100%}.quick-buy-popin-actions__order-action{width:75%}.quick-buy-popin-actions__order-action .toggle-wishlist{display:none}.quick-buy-popin-actions__order-action .quick-buy-popin-actions__button{width:100%}.quick-buy-popin-actions__order-action .order-action__inline{justify-content:center}.quick-buy-popin-actions .apple-pay-button.quick-buy-popin-actions__button{text-transform:unset}.quick-buy-popin-actions .apple-pay-text-container{text-align:center}.quick-buy-popin-actions .apple-pay-text-container .terms-and-conditions{margin-top:.9375rem}.quick-buy-popin-actions__max-size-reached-error{padding:.3125rem 1.25rem 0;text-align:center;color:#d70000;font-size:.8125rem}@media screen and (max-width:49.9375rem){.quick-buy-popin-actions .price-line{margin-top:.8125rem}.quick-buy-popin-actions .apple-pay-text-container .terms-and-conditions{margin-top:.625rem}}.quick-buy-popin-loader{width:50rem;padding:2.5rem 1.5625rem 0 1.25rem}.quick-buy-popin-loader__loader{margin:0 auto}@media screen and (max-width:49.9375rem){.quick-buy-popin-loader{width:100%;padding:0 0 .625rem}.quick-buy-popin-loader__loader{padding:1.25rem;width:9.375rem;height:4.375rem}}
/*# sourceMappingURL=styles.d8374ed9.chunk.css.map */