.r-filter-list__wrap{-ms-overflow-style:none;scrollbar-width:none}.r-filter-list__wrap::-webkit-scrollbar{display:var(--webkit-scrollbar-display,none)}.personalization-lobby__cta,.personalization-step__button,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button,.r-filter-list__item-input+.r-filter-list__item-label,.zoom-dialog__button,[data-color-scheme=dark] .personalization-lobby__cta,[data-color-scheme=dark] .r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button,[data-color-scheme=dark] .r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button,[data-color-scheme=dark] .r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button,[data-color-scheme=dark] .zoom-dialog__button{--button-background:var(--color-container-primary);--button-font-size:0.875rem;--button-gap:var(--small-l);--button-height:var(--medium-xl);--button-line-height:1.0625rem;--button-side-padding:var(--small-xl);--button-text-color:var(--color-content-secondary);--button-border-color:transparent;--button-border-width:0.0625rem;--button-hover-background:var(--button-hover-background-override,var(--color-state-primary-hover));--button-hover-border-color:transparent;--button-active-background:var(--color-state-primary-pressed);--button-active-color:var(--color-content-secondary);--button-disabled-background:var(--color-state-disable-container);--button-disabled-border-color:var(--white-400);--button-disabled-color:var(--color-state-disable-content);--button-disabled-outline-color:var(--color-state-disable-outline);--button-focus-outline-color:var(--color-outline-primary);align-items:center;background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--border-radius-m);color:var(--button-text-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-secondary);font-size:var(--button-font-size);font-weight:500;gap:var(--button-gap);height:var(--button-height);justify-content:center;line-height:var(--button-line-height);outline-offset:var(--small-m);padding:0 var(--button-side-padding-override,var(--button-side-padding));pointer-events:auto;text-align:center;transition:all .3s var(--motion-easy-both)}.personalization-lobby__cta:hover,.personalization-step__button:hover,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button:hover,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button:hover,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button:hover,.r-filter-list__item-input+.r-filter-list__item-label:hover,.zoom-dialog__button:hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color);color:var(--button-text-color);text-decoration:none}.personalization-lobby__cta:focus-visible,.personalization-step__button:focus-visible,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button:focus-visible,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button:focus-visible,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button:focus-visible,.r-filter-list__item-input+.r-filter-list__item-label:focus-visible,.zoom-dialog__button:focus-visible{background:var(--button-hover-background);outline:1px solid var(--button-focus-outline-color)}.personalization-lobby__cta:active,.personalization-step__button:active,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button:active,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button:active,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button:active,.r-filter-list__item-input+.r-filter-list__item-label:active,.zoom-dialog__button:active{background:var(--button-active-background);border-color:var(--button-active-border-color);box-shadow:none;color:var(--button-active-color)}.personalization-lobby__cta:disabled,.personalization-step__button:disabled,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button:disabled,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button:disabled,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button:disabled,.r-filter-list__item-input+.r-filter-list__item-label:disabled,.zoom-dialog__button:disabled{background:var(--button-disabled-background);border-color:var(--button-disabled-border-color);color:var(--button-disabled-color);cursor:auto;outline-color:var(--button-disabled-outline-color)}.personalization-lobby__cta,.personalization-step__button--next,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button,.zoom-dialog__button{--button-background:var(--color-container-primary);--button-text-color:var(--color-content-secondary);--button-border-color:var(--color-outline-primary);--button-hover-background:var(--button-hover-background-override,var(--color-state-primary-hover));--button-active-background:var(--color-state-primary-pressed);--button-active-color:var(--color-content-secondary);--button-disabled-color:var(--color-state-disable-content);--button-disabled-background:var(--color-state-disable-container);--button-focus-outline-color:var(--color-outline-primary)}[data-color-scheme=dark] .personalization-lobby__cta,[data-color-scheme=dark] .personalization-step__button--next,[data-color-scheme=dark] .r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button,[data-color-scheme=dark] .r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button,[data-color-scheme=dark] .r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button,[data-color-scheme=dark] .zoom-dialog__button{--button-background:var(--color-container-secondary);--button-text-color:var(--color-content-primary);--button-border-color:var(--color-outline-button-filled-secondary);--button-hover-background:var(--button-hover-background-override,var(--color-state-secondary-hover));--button-active-background:var(--color-state-secondary-pressed);--button-active-color:var(--color-content-primary);--button-disabled-color:var(--color-state-disable-content);--button-disabled-background:var(--color-state-disable-container);--button-focus-outline-color:var(--color-outline-secondary);box-shadow:var(--button-box-shadow,var(--shadow-s))}.personalization-step__button--back{--button-background:transparent;--button-text-color:var(--color-content-secondary);--button-hover-background:var(--button-hover-background-override,transparent);--button-hover-border-color:var(--color-state-secondary-alt-1-hover);--button-active-background:var(--surface-solid-secondary-10);--button-active-border-color:var(--color-state-secondary-alt-1-pressed);--button-active-color:var(--color-content-secondary);--button-disabled-color:var(--color-state-disable-outline);--button-disabled-background:transparent;--button-disabled-border-color:var(--color-state-disable-content);--button-focus-outline-color:var(--color-outline-secondary);--button-border-color:var(--color-outline-secondary-alt-1)}.zoom-dialog__button,[data-color-scheme=dark] .zoom-dialog__button{--button-height:var(--medium-m);--button-gap:var(--small-m);--button-side-padding:var(--small-l);--button-font-size:0.75rem;--button-line-height:0.875rem}.zoom-dialog__button svg,[data-color-scheme=dark] .zoom-dialog__button svg{height:1rem;width:1rem}.zoom-dialog__button{padding:0;width:var(--button-height)}.personalization-lobby__cta i,.personalization-step__button i,.r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button i,.r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button i,.r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button i,.r-filter-list__item-input+.r-filter-list__item-label i,.zoom-dialog__button i,[data-color-scheme=dark] .personalization-lobby__cta i,[data-color-scheme=dark] .r-dialog--personalization-close-dialog .r-dialog__actions .r-dialog__button i,[data-color-scheme=dark] .r-dialog--personalization-discard-dialog .r-dialog__actions .r-dialog__button i,[data-color-scheme=dark] .r-dialog--personalization-size-mismatch-dialog .r-dialog__actions .r-dialog__button i,[data-color-scheme=dark] .zoom-dialog__button i{display:inline-flex}.personalization-lobby__more-details,.personalization-lobby__option-edit,.r-dialog--personalization-close-dialog .r-dialog__link,.r-dialog--personalization-discard-dialog .r-dialog__link,.r-dialog--personalization-size-mismatch-dialog .r-dialog__link,[data-color-scheme=dark] .personalization-lobby__more-details,[data-color-scheme=dark] .personalization-lobby__option-edit,[data-color-scheme=dark] .r-dialog--personalization-close-dialog .r-dialog__link,[data-color-scheme=dark] .r-dialog--personalization-discard-dialog .r-dialog__link,[data-color-scheme=dark] .r-dialog--personalization-size-mismatch-dialog .r-dialog__link{--link-text-color:var(--black-400);--link-font-size:0.875rem;--link-font-weight:500;--link-padding-bottom:var(--small-m);--link-hover-text-color:var(--black-200);--link-active-color:var(--black-100);--link-disabled-color:var(--white-400);--link-focus-outline-color:var(--black-200);--link-underline-color:currentColor;--link-background-position:-0.625rem 100%,100% 100%;--link-background-size:0% 0.0625rem,100% 0.0625rem;background-image:linear-gradient(to right,var(--link-underline-color),var(--link-underline-color)),linear-gradient(to right,var(--link-underline-color),var(--link-underline-color));background-position:var(--link-background-position);background-repeat:no-repeat;background-size:var(--link-background-size);color:var(--link-text-color);display:var(--link-display,inline);font-family:var(--font-secondary);font-size:var(--link-font-size);font-weight:var(--link-font-weight);line-height:1.2;outline-offset:var(--small-m);overflow:hidden;padding:0 0 var(--link-padding-bottom) 0;position:var(--link-position,relative);text-decoration:none;transition:all .5s var(--motion-easy-both)}.personalization-lobby__more-details:hover,.personalization-lobby__option-edit:hover,.r-dialog--personalization-close-dialog .r-dialog__link:hover,.r-dialog--personalization-discard-dialog .r-dialog__link:hover,.r-dialog--personalization-size-mismatch-dialog .r-dialog__link:hover{--link-underline-color:var(--link-hover-underline-color,currentColor);--link-background-size:100% 0.0625rem,0% 0.0625rem;--link-background-position:0 100%,calc(100% + 0.625rem) 100%;color:var(--link-hover-text-color)}.personalization-lobby__more-details:focus-visible,.personalization-lobby__option-edit:focus-visible,.r-dialog--personalization-close-dialog .r-dialog__link:focus-visible,.r-dialog--personalization-discard-dialog .r-dialog__link:focus-visible,.r-dialog--personalization-size-mismatch-dialog .r-dialog__link:focus-visible{outline:1px solid var(--link-focus-outline-color)}.personalization-lobby__more-details:active,.personalization-lobby__option-edit:active,.r-dialog--personalization-close-dialog .r-dialog__link:active,.r-dialog--personalization-discard-dialog .r-dialog__link:active,.r-dialog--personalization-size-mismatch-dialog .r-dialog__link:active{--link-underline-color:var(--link-active-underline-color,currentColor);color:var(--link-active-color)}.personalization-lobby__more-details:disabled,.personalization-lobby__option-edit:disabled,.r-dialog--personalization-close-dialog .r-dialog__link:disabled,.r-dialog--personalization-discard-dialog .r-dialog__link:disabled,.r-dialog--personalization-size-mismatch-dialog .r-dialog__link:disabled{--link-underline-color:var(--link-disabled-underline-color,currentColor);color:var(--link-disabled-color);cursor:auto}.personalization-lobby__more-details,.personalization-lobby__option-edit{--link-text-color:var(--color-content-primary);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-primary);--link-hover-text-color:var(--color-state-primary-hover);--link-active-color:var(--color-state-primary-pressed);--link-disabled-color:var(--color-state-disable-content)}[data-color-scheme=dark] .personalization-lobby__more-details,[data-color-scheme=dark] .personalization-lobby__option-edit{--link-text-color:var(--color-content-secondary);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-secondary);--link-hover-text-color:var(--color-state-secondary-hover);--link-active-color:var(--color-state-secondary-pressed);--link-disabled-color:var(--color-state-disable-content)}.r-dialog--personalization-close-dialog .r-dialog__link,.r-dialog--personalization-discard-dialog .r-dialog__link,.r-dialog--personalization-size-mismatch-dialog .r-dialog__link{--link-text-color:var(--color-content-primary-alt-1);--link-underline-color:var(--color-outline-primary-alt-1);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-primary);--link-hover-text-color:var(--color-state-primary-alt-1-hover);--link-active-color:var(--color-state-primary-alt-1-pressed);--link-disabled-color:var(--color-state-disable-content)}[data-color-scheme=dark] .r-dialog--personalization-close-dialog .r-dialog__link,[data-color-scheme=dark] .r-dialog--personalization-discard-dialog .r-dialog__link,[data-color-scheme=dark] .r-dialog--personalization-size-mismatch-dialog .r-dialog__link{--link-text-color:var(--color-content-secondary-alt-1);--link-underline-color:var(--color-outline-secondary-alt-1);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-secondary);--link-hover-text-color:var(--color-state-secondary-alt-1-hover);--link-active-color:var(--color-state-secondary-alt-1-pressed);--link-disabled-color:var(--color-state-disable-content)}.personalization-lobby__more-details,[data-color-scheme=dark] .personalization-lobby__more-details{--link-font-size:0.875rem;--link-padding-bottom:var(--small-s);--link-font-weight:400}.personalization-lobby__more-details svg,[data-color-scheme=dark] .personalization-lobby__more-details svg{height:1rem;width:1rem}.fragrance-details__name,.more-details-modal .text-content__title,.personalization-lobby__title,.personalization-step__title,[data-color-scheme=dark] .more-details-modal .text-content__subtitle,[data-color-scheme=dark] .more-details-modal .text-content__title{font-family:var(--font-primary);font-weight:352;line-height:1.3}[data-color-scheme=dark] .more-details-modal .text-content__title{font-size:1.5rem;letter-spacing:-.48px;line-height:1.4}.fragrance-details__name,.more-details-modal .text-content__title,.personalization-lobby__title,.personalization-step__title,[data-color-scheme=dark] .more-details-modal .text-content__subtitle{font-size:1.25rem;letter-spacing:-.4px;line-height:1.4}.engraving-message__character-count,.font-selector__text,.more-details-modal .text-content__subtitle,.personalization-lobby__description,.personalization-lobby__option-label,.personalization-step__counter,.personalization-step__subtitle,.personalization-variant__description,.personalization-variant__name,.personalization-variant__price,.r-alert,.r-filter-list__item-input+.r-filter-list__item-label,.r-filter-list__item-input:checked+.r-filter-list__item-label,.r-thumbnail__content{font-family:var(--font-secondary);font-weight:var(--label-font-weight,400)}.font-selector__text,.r-level-indicator{font-size:.875rem;line-height:1.0625rem}.engraving-message__character-count,.more-details-modal .text-content__subtitle,.personalization-lobby__description,.personalization-step__counter,.personalization-step__subtitle,.personalization-variant__description,.personalization-variant__price,.r-filter-list__item-input+.r-filter-list__item-label{font-size:.75rem;line-height:.875rem}.personalization-lobby__option-label,.personalization-variant__name,.r-thumbnail__content{--label-font-weight:500;font-size:.875rem;line-height:1.0625rem}.r-alert,.r-filter-list__item-input:checked+.r-filter-list__item-label{--label-font-weight:500;font-size:.75rem;line-height:.875rem}.engraving-message .r-form-control__input,.fragrance-details__description,.more-details-modal .text-content__content,.personalization-lobby__delivery-info,.personalization-lobby__option-price,.personalization-lobby__option-selected,.personalization-variant__tag,.r-alert--version-tiny{font-family:var(--font-secondary);font-weight:400}.fragrance-details__description{font-size:.875rem;line-height:1.375rem}.more-details-modal .text-content__content,.personalization-lobby__option-price,.personalization-lobby__option-selected{font-size:.75rem;line-height:1.0625rem}.personalization-lobby__delivery-info,.personalization-variant__tag,.r-alert--version-tiny{font-size:.625rem;line-height:.875rem}.engraving-message .r-form-control__input{font-family:var(--font-primary);font-size:1rem;font-weight:300;line-height:1.75rem}@font-face{font-display:fallback;font-family:Kunstler;font-style:normal;font-weight:400;src:url(../../fonts/Kunstler/KUNSTLER.woff2) format("woff2")}@font-face{font-display:fallback;font-family:CochinLTPro;font-style:normal;font-weight:400;src:url(../../fonts/CochinLTPro/CochinLTPro.woff2) format("woff2")}@font-face{font-display:fallback;font-family:DINPro;font-style:normal;font-weight:400;src:url(../../fonts/DINPro/DIN_Pro_Condensed_Bold.woff2) format("woff2")}.r-filter-list{--filter-height:var(--medium-l);--filter-side-padding:var(--small-xl);--filter-close-btn-top-position:var(--small-xl);--filter-background:transparent;--filter-text-color:var(--color-content-primary);--fading-effect-pseudo-width:4.125rem;position:relative;width:100%}.r-filter-list__wrap{display:flex;font-size:0;line-height:0;overflow:auto}.r-filter-list__wrap--centered{justify-content:center}.r-filter-list__item{flex-shrink:0;position:relative;-webkit-margin-after:0;margin-block-end:0}.r-filter-list__item:has(:checked) .r-filter-list__item-close{opacity:1;transition:opacity .3s var(--motion-easy-both) 50ms}.r-filter-list__item+.r-filter-list__item{-webkit-margin-start:var(--small-l);margin-inline-start:var(--small-l)}.r-filter-list__item-input{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.r-filter-list__item-input+.r-filter-list__item-label{--button-height:var(--filter-height);--button-side-padding:var(--filter-side-padding);--button-background:var(--filter-background);--button-hover-background:var(--filter-hover-background);--button-hover-border-color:var(--filter-hover-border-color);--button-text-color:var(--filter-text-color);--button-active-background:var(--filter-selected-background);--button-active-color:var(--filter-text-color);--button-gap:var(--small-m);border:var(--border-size-m);border-color:var(--filter-border-color);cursor:pointer;display:flex}.r-filter-list__item-input:focus-visible+.r-filter-list__item-label{outline:1px solid var(--filter-focus-outline-color)}.r-filter-list__item-input:checked+.r-filter-list__item-label{background:var(--filter-selected-background);border-color:var(--filter-selected-border-color);color:var(--filter-selected-color,var(--filter-text-color));font-weight:500;-webkit-padding-end:var(--filter-label-padding-inline-end,1.75rem);padding-inline-end:var(--filter-label-padding-inline-end,1.75rem)}.r-filter-list__item-close{cursor:pointer;opacity:0;position:absolute;right:var(--small-l);top:var(--filter-close-btn-top-position)}.r-filter-list__item-close svg{height:1rem;width:1rem}.r-filter-list--light{--filter-border-color:var(--color-outline-primary-alt-1);--filter-selected-border-color:var(--color-state-primary-alt-1-pressed);--filter-selected-background:transparent;--filter-hover-background:transparent;--filter-hover-border-color:var(--color-state-primary-alt-1-hover);--filter-focus-outline-color:var(--color-outline-primary);--filter-fading-gradient-color:#f7f7f7 36.65%,hsla(0,0%,97%,0) 100%}.r-filter-list--dark{--filter-text-color:var(--color-content-secondary);--filter-border-color:var(--color-outline-secondary-alt-1);--filter-selected-border-color:var(--color-state-secondary-alt-1-pressed);--filter-selected-background:transparent;--filter-hover-background:transparent;--filter-hover-border-color:var(--color-state-secondary-alt-1-hover);--filter-focus-outline-color:var(--color-outline-secondary);--filter-fading-gradient-color:#0b0b0c 36.65%,rgba(11,11,12,0) 100%}.r-filter-list--small{--filter-height:var(--medium-m);--filter-close-btn-top-position:var(--small-l)}.r-filter-list--fading-right{position:relative}.r-filter-list--fading-right:after{background:linear-gradient(270deg,var(--filter-fading-gradient-color));content:"";height:100%;inset-block-start:0;inset-inline-end:0;pointer-events:none;position:absolute;width:var(--fading-effect-pseudo-width)}.r-filter-list--fading-left{position:relative}.r-filter-list--fading-left:before{background:linear-gradient(90deg,var(--filter-fading-gradient-color));content:"";height:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute;width:var(--fading-effect-pseudo-width);z-index:1}.r-filter-list--no-cross{--filter-label-padding-inline-end:var(--small-xl)}.r-thumbnails{align-items:center;-webkit-backdrop-filter:var(--blur-light);backdrop-filter:var(--blur-light);background:none;border-radius:var(--border-radius-s);display:flex;gap:var(--small-s);inset-block-end:var(--small-xxl);inset-inline-start:var(--small-xxl);padding:0;position:absolute}@media screen and (min-width:1024px){.r-thumbnails{gap:var(--small-m)}}.r-thumbnails:has([data-zoom-index="1"],.r-thumbnail__input){background-color:var(--thumbnails-background-color,var(--color-container-secondary));padding:var(--small-s)}@media screen and (min-width:1024px){.r-thumbnails:has([data-zoom-index="1"],.r-thumbnail__input){padding:var(--small-m)}}.r-thumbnail{--thumbnail-width:2rem;aspect-ratio:var(--ratio-1-1);background:var(--color-container-tertiary);border-radius:var(--thumbnail-border-radius,var(--border-radius-xs));cursor:var(--thumbnail-cursor,auto);height:var(--thumbnail-width);margin:0;opacity:var(--opacity-opaque);padding:0;position:relative;width:var(--thumbnail-width)}@media screen and (min-width:1024px){.r-thumbnail{--thumbnail-width:3rem}}.r-thumbnail:not(:has(img)){border:var(--border-size-m);border-color:var(--color-outline-primary-alt-2)}.r-thumbnail__content{align-items:center;border-radius:var(--border-radius-xs);color:var(--color-content-primary-alt-1);display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1023px){.r-thumbnail__content{font-size:.75rem}}.r-thumbnail__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-s);cursor:pointer;inset:0;position:absolute}.r-thumbnail--selected,.r-thumbnail:has(:checked){--thumbnail-border-radius:var(--border-radius-s);background:transparent;border:var(--border-size-m);border-color:var(--color-outline-primary-alt-2);padding:.1875rem}.r-thumbnail--small{--thumbnail-width:2rem}.r-thumbnail--small .r-thumbnail__content{font-size:.75rem}.r-level-indicator{--level-indicator-track-width:5rem;--level-indicator-circle-radius:0.25rem;--level-indicator-circle-border:0.0625rem;--level-indicator-circle-size:1rem 1rem;--level-indicator-circle:radial-gradient(circle at center,transparent 0.1875rem,var(--level-indicator-color) 0.1875rem 0.25rem,transparent 0.25rem);--level-indicator-circle-filled:radial-gradient(circle at center,var(--level-indicator-color) 0.25rem,transparent 0.25rem);--level-indicator-track-width-filled:1rem;display:flex;justify-content:center}.r-level-indicator__label{color:var(--level-indicator-color);-webkit-margin-end:.25rem;margin-inline-end:.25rem;position:relative}.r-level-indicator__track{background-image:var(--level-indicator-circle);position:relative;width:var(--level-indicator-track-width)}.r-level-indicator__track,.r-level-indicator__track:after{background-position:0 50%;background-repeat:repeat-x;background-size:var(--level-indicator-circle-size)}.r-level-indicator__track:after{background-image:var(--level-indicator-circle-filled);content:"";height:100%;left:0;position:absolute;top:0;width:var(--level-indicator-track-width-filled)}.r-level-indicator[data-level-indicator="2"]{--level-indicator-track-width-filled:2rem}.r-level-indicator[data-level-indicator="3"]{--level-indicator-track-width-filled:3rem}.r-level-indicator[data-level-indicator="4"]{--level-indicator-track-width-filled:4rem}.r-level-indicator[data-level-indicator="5"]{--level-indicator-track-width-filled:5rem}.r-level-indicator--light{--level-indicator-color:var(--color-content-primary-alt-1)}.r-level-indicator--dark{--level-indicator-color:var(--color-content-secondary-alt-1)}.r-level-indicator--filter{--level-indicator-color:var(--color-content-primary);font-weight:500}.r-alert--version-grey,.r-alert--version-white{--alert-gap:var(--small-xl);--alert-padding-inline:var(--small-xl);border:var(--border-size-m);border-color:var(--alert-color-outline,transparent);border-radius:var(--border-radius-m);box-shadow:var(--alert-box-shadow,var(--shadow-s));flex-direction:row-reverse}.r-alert{align-items:center;background-color:var(--alert-background-color,transparent);display:flex;gap:var(--alert-gap,var(--small-m));padding:var(--alert-padding-block,var(--small-xl)) var(--alert-padding-inline,0);width:100%}.r-alert__icon{color:var(--alert-color-icon,var(--color-content-primary))}.r-alert__text{color:var(--alert-color-text,var(--color-content-primary));flex:1}.r-alert--version-white{--alert-color-outline:var(--color-outline-button-filled-secondary-pressed);--alert-background-color:var(--color-container-secondary)}.r-alert--version-grey{--alert-color-outline:var(--color-outline-button-filled-secondary-pressed);--alert-background-color:var(--color-container-quaternary)}.r-alert--version-tiny{--alert-color-icon:var(--color-outline-primary);--alert-color-text:var(--color-content-primary-alt-1);--alert-padding-block:var(--small-l);--alert-padding-inline:var(--small-xl);--icon-size:1rem}.r-alert--error{--alert-color-outline:var(--color-outline-error);--alert-color-icon:var(--color-content-error);--alert-color-text:var(--color-content-error)}.r-alert--warning{--alert-color-outline:var(--color-outline-alert);--alert-color-icon:var(--color-content-alert);--alert-color-text:var(--color-content-alert)}.r-alert--approved{--alert-color-outline:var(--color-outline-approved);--alert-color-icon:var(--color-content-approved);--alert-color-text:var(--color-content-approved)}.r-alert--centered{justify-content:center}.personalization{--personalization-inline-padding:var(--small-xl);--personalization-block-padding:var(--medium-s);--personalization-loading-animation-duration:1.2s;--mobile-panel-height:min(31.25rem,60dvh);--mobile-visual-height:calc(100dvh - var(--mobile-bottom-space, var(--mobile-panel-height)));--webkit-scrollbar-track-color:var(--color-outline-primary-alt-2);--webkit-scrollbar-thumb-color:var(--color-outline-primary);--desktop-panel-width:29.3125rem;--personalization-scroll-gradient:linear-gradient(180deg,transparent 2.06%,#000 17.91%);background:transparent;height:100dvh;overflow:hidden;position:relative}.personalization[data-color-scheme=dark]{background:var(--color-background-primary-alt-1);--webkit-scrollbar-track-color:var(--color-content-secondary-alt-1);--webkit-scrollbar-thumb-color:var(--color-content-secondary)}@media screen and (min-width:1024px){.personalization{display:flex}}.personalization__visual{flex:1;position:relative;transition:height .3s var(--motion-easy-both)}@media screen and (max-width:1023px){.personalization__visual{height:var(--mobile-visual-height)}}.personalization__panel{align-items:center;background:var(--color-container-secondary-surface-3);border-radius:var(--border-radius-l);bottom:0;color-scheme:dark;display:flex;height:var(--mobile-panel-height);justify-content:center;margin:var(--small-l);position:fixed;transform:translateY(0);transition:transform var(--personalization-loading-animation-duration) var(--motion-easy-both),height .3s var(--motion-easy-both);width:calc(100% - var(--small-l)*2);z-index:42}[data-color-scheme=dark] .personalization__panel{background:var(--color-container-primary-surface-alt-2)}@media screen and (min-width:1024px){.personalization__panel{flex-basis:var(--desktop-panel-width);height:auto;margin:var(--small-xxl);position:relative;width:100%}}.personalization__panel:has(.personalization-step--engravingMessage){height:auto}.personalization__panel-content{-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium);border-radius:var(--border-radius-l);height:100%;width:100%}.personalization__panel-content:has(.personalization-step--fragranceDetails){padding-inline:0}.personalization__close-button{color:var(--color-content-primary);inset-block-start:var(--small-xl);inset-inline-end:var(--small-xl);position:absolute;z-index:var(--close-button-z-index,43)}@media screen and (min-width:1024px){.personalization__close-button{inset-block-start:var(--medium-m);inset-inline-end:var(--medium-l)}[data-color-scheme=dark] .personalization__close-button{color:var(--color-content-secondary)}}@media screen and (max-width:1023px){.personalization--loading .r-thumbnails{opacity:0}.personalization--loading .personalization__panel{transform:translateY(105%)}.personalization--loading .personalization-gallery{height:102dvh}}.personalization:has(.personalization-step--fragranceMaster,.personalization-step--fragranceVariant,.personalization-step--fragranceDetails,.personalization-step--fragranceSize){--mobile-bottom-space:min(31.25rem,60dvh);--mobile-panel-height:98dvh}@media screen and (max-width:1023px){.personalization:has(.personalization-step--fragranceMaster,.personalization-step--fragranceVariant,.personalization-step--fragranceDetails,.personalization-step--fragranceSize){--close-button-z-index:get-index(personalization-panel)}}.personalization:has(.personalization-step--adornmentType){--mobile-panel-height:27.5rem}@media screen and (max-width:1023px){.personalization--miss-dior:has(.personalization-lobby) .personalization__panel{height:calc(var(--mobile-panel-height) + var(--medium-m));-webkit-margin-after:0;margin-block-end:0}}.r-dialog--personalization-close-dialog,.r-dialog--personalization-discard-dialog,.r-dialog--personalization-size-mismatch-dialog{--dialog-actions-margin-block-start:var(--small-xl);--dialog-overlay-padding:var(--small-xxl)}.r-dialog--personalization-close-dialog .r-dialog__content,.r-dialog--personalization-discard-dialog .r-dialog__content,.r-dialog--personalization-size-mismatch-dialog .r-dialog__content{margin-inline:auto;max-width:36.5rem;padding:var(--medium-s)}.r-dialog--personalization-close-dialog .r-dialog__template,.r-dialog--personalization-discard-dialog .r-dialog__template,.r-dialog--personalization-size-mismatch-dialog .r-dialog__template{gap:var(--medium-xs);margin-inline:auto;max-width:23.4375rem;padding:0;text-align:center}.r-dialog--personalization-close-dialog .r-dialog__description,.r-dialog--personalization-discard-dialog .r-dialog__description,.r-dialog--personalization-size-mismatch-dialog .r-dialog__description{color:var(--color-content-primary-alt-1)}[data-color-scheme=dark] .r-dialog--personalization-close-dialog .r-dialog__description,[data-color-scheme=dark] .r-dialog--personalization-discard-dialog .r-dialog__description,[data-color-scheme=dark] .r-dialog--personalization-size-mismatch-dialog .r-dialog__description{color:var(--color-content-secondary-alt-1)}.page:has(.personalization-step) .r-header{opacity:0;pointer-events:none}.personalization-gallery{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--personalization-gallery-background-image);background-repeat:repeat-x;background-size:auto 100%;display:flex;height:145%;justify-content:center;left:50%;min-width:150vw;position:absolute;top:0;transform:translateX(-50%);transition:height var(--personalization-loading-animation-duration) var(--motion-easy-both);width:150vw;will-change:height}@media screen and (min-width:1024px){.personalization-gallery{height:105%;top:50%;transform:translate(-50%,-50%)}}[data-color-scheme=dark] .personalization-gallery{height:105%}.personalization-gallery.image-loader{--image-loader-overlay-background:#0b101a}.personalization-gallery__image-container{aspect-ratio:var(--ratio-1-1);height:100%;position:relative}.personalization-gallery__image-container--placeholder{background:var(--image-loader-overlay-background)}.personalization-gallery__image{cursor:pointer;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--black) 10%,var(--black) 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--black) 10%,var(--black) 90%,transparent 100%);-o-object-fit:contain;object-fit:contain;width:100%}.personalization-gallery__visual-zoom{align-items:center;aspect-ratio:1;background-color:var(--color-container-secondary);border:var(--border-size-m);border-color:var(--color-outline-button-filled-secondary);border-radius:var(--border-radius-m);color:var(--component-text-color);display:none;height:auto;inset-block-end:var(--small-xxl);inset-inline-start:var(--small-l);justify-content:center;padding:0;position:absolute;width:2rem;z-index:6}.personalization-gallery__visual-zoom svg{display:block}[data-color-scheme=dark] .personalization-gallery__visual-zoom{background-color:var(--color-container-primary);border-color:var(--color-outline-primary)}@media screen and (min-width:1024px){.personalization-gallery__visual-zoom{inset-block-end:var(--medium-xs);inset-inline-start:var(--small-xxl)}}.personalization:has(.personalization-lobby) .personalization-gallery__visual-zoom{display:flex}@media screen and (max-width:1023px){.personalization--miss-dior:has(.personalization-lobby) .personalization-gallery__image-container{transform:translateY(calc(var(--medium-xxl)*-1))}.personalization--miss-dior:has(.personalization-lobby) .personalization-gallery__visual-zoom{inset-block-end:calc(var(--medium-m) + var(--small-l))}.personalization--miss-dior:has(.personalization-step--adornmentBow) .personalization-gallery{height:100%}}.zoom-dialog__image-slide .r-responsive-img{-o-object-fit:contain;object-fit:contain}.r-thumbnails{--thumbnails-background-color:var(--color-container-secondary-surface-1);transition:opacity var(--personalization-loading-animation-duration) var(--motion-easy-both) var(--personalization-loading-animation-duration)}.personalization-lobby{--actions-padding-block-start:var(--small-xl);--actions-padding-block-end:var(--personalization-block-padding);align-items:center;display:flex;flex-direction:column;height:100%;padding:var(--medium-s) var(--small-l) var(--medium-s) var(--medium-s)}[data-color-scheme=dark] .personalization-lobby{padding:var(--medium-s)}@media screen and (min-width:1024px){.personalization-lobby{-webkit-padding-before:0;padding-block-start:0}}@media screen and (max-width:1023px){.personalization-lobby__scrollable-content{scrollbar-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary)) var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2));scrollbar-width:thin}}.personalization-lobby__scrollable-content::-webkit-scrollbar{width:var(--small-xs)}.personalization-lobby__scrollable-content::-webkit-scrollbar-track{background:var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2))}.personalization-lobby__scrollable-content::-webkit-scrollbar-thumb{background-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary));border-radius:var(--border-radius-full)}.personalization-lobby__scrollable-content{align-items:center;display:grid;gap:var(--medium-s);grid-template-rows:1.6fr auto 1fr;height:100%;overflow:auto;overscroll-behavior:contain;padding-right:var(--small-l);position:relative;scrollbar-color:auto;scrollbar-width:auto;width:100%}[data-color-scheme=dark] .personalization-lobby__scrollable-content{padding-right:0}.personalization-lobby__main{align-items:center;display:flex;flex-direction:column;gap:var(--medium-m);width:100%}@media screen and (min-width:1024px){.personalization-lobby__main{gap:var(--medium-xxl)}}@media screen and (min-width:1024px)and (max-height:650px){.personalization-lobby__main{gap:var(--medium-l)}}.personalization-lobby__details{align-items:center;color:var(--color-content-primary);display:flex;flex-direction:column;gap:var(--small-l);justify-content:center}[data-color-scheme=dark] .personalization-lobby__details{color:var(--color-content-secondary)}@media screen and (min-width:1024px){.personalization-lobby__details{padding-inline:var(--medium-l)}}.personalization-lobby__title{text-align:center}.personalization-lobby__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:center}.personalization-lobby__more-details{color:var(--color-content-primary-alt-1)}[data-color-scheme=dark] .personalization-lobby__more-details{color:var(--color-content-secondary)}.personalization-lobby__options{width:100%}@media screen and (min-width:1024px){.personalization-lobby__options{padding-inline:var(--medium-l)}}.personalization-lobby__option{text-align:left;width:100%;-webkit-margin-after:var(--medium-s);margin-block-end:var(--medium-s);padding:0}.personalization-lobby__option:not(:first-child){-webkit-margin-before:var(--small-xxl);margin-block-start:var(--small-xxl)}@media screen and (min-width:1024px){.personalization-lobby__option:not(:first-child){-webkit-margin-before:var(--medium-s);margin-block-start:var(--medium-s)}}.personalization-lobby__option:focus-visible{outline-style:auto}.personalization-lobby__option:active,.personalization-lobby__option:hover{opacity:.8}.personalization-lobby__option__disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.personalization-lobby__option__disabled:active,.personalization-lobby__option__disabled:hover{opacity:.4}.personalization-lobby__line{background-color:var(--color-container-primary);opacity:.3}[data-color-scheme=dark] .personalization-lobby__line{background-color:var(--color-outline-secondary-alt-1)}.personalization-lobby__option-content{align-items:center;color:var(--color-content-primary);display:flex;gap:var(--small-xl)}[data-color-scheme=dark] .personalization-lobby__option-content{color:var(--color-content-secondary)}.personalization-lobby__option-image{aspect-ratio:1;background-color:var(--product-image-background);border-radius:var(--border-radius-s);-o-object-fit:cover;object-fit:cover;width:2.5rem}.personalization-lobby__option-info{flex:1}.personalization-lobby__option-info--placeholder{background-color:var(--product-image-background)}.personalization-lobby__option-info--placeholder>*{opacity:0}.personalization-lobby__option-selected{color:var(--color-content-primary-alt-1)}[data-color-scheme=dark] .personalization-lobby__option-selected{color:var(--color-content-secondary-alt-1)}.personalization-lobby__delivery-info{align-self:flex-end;color:var(--color-content-primary);text-align:center;-webkit-padding-after:1.375rem;padding-block-end:1.375rem}[data-color-scheme=dark] .personalization-lobby__delivery-info{color:var(--color-content-secondary-alt-1)}@media screen and (min-width:1024px){.personalization-lobby__delivery-info{padding-inline:var(--medium-l)}}.personalization-lobby__actions{flex:0 0 auto;margin-inline:calc(0px - var(--medium-s));min-height:5.25rem;position:relative;width:calc(100% + var(--medium-s) + var(--medium-s));-webkit-margin-after:calc(0px - var(--medium-s));background:var(--color-container-secondary);margin-block-end:calc(0px - var(--medium-s));padding:0 calc(var(--personalization-inline-padding)*2) var(--actions-padding-block-end)}[data-color-scheme=dark] .personalization-lobby__actions{background:var(--personalization-scroll-gradient)}.personalization-lobby__actions .r-alert{padding:var(--alert-padding-block,var(--small-m)) var(--alert-padding-block,var(--small-xl)) var(--alert-padding-inline,var(--small-m)) 0}.personalization-lobby__actions .r-alert__text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.personalization-lobby__cta{border:var(--border-size-m);border-radius:var(--border-radius-m);max-width:none}[data-color-scheme=dark] .personalization-lobby__cta{border-color:var(--color-outline-button-filled-secondary)}.more-details-modal{display:flex;flex-direction:column;justify-content:center}.more-details-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:var(--medium-l) var(--medium-s) var(--medium-s);text-align:center}[data-color-scheme=dark] .more-details-modal__content{gap:var(--medium-m)}.more-details-modal__content .r-responsive-img{height:100%;width:100%}.more-details-modal__content .carousel,.more-details-modal__content .r-image:not(.carousel .r-image){padding-block:var(--medium-m)}[data-color-scheme=dark] .more-details-modal__content .carousel,[data-color-scheme=dark] .more-details-modal__content .r-image:not(.carousel .r-image){padding-block:0}.more-details-modal .text-content{display:flex;flex-direction:column}[data-color-scheme=dark] .more-details-modal .text-content{gap:var(--medium-s)}.more-details-modal .text-content__title{padding-block:var(--small-l) var(--medium-m)}@media screen and (min-width:1024px){.more-details-modal .text-content__title{padding-block:var(--small-l)}}[data-color-scheme=dark] .more-details-modal .text-content__title{padding-block:0}.more-details-modal .text-content__content{margin-top:var(--medium-s)}[data-color-scheme=dark] .more-details-modal .text-content__content{margin-top:0}.more-details-modal .r-video{aspect-ratio:var(--ratio-16-9)}.more-details-modal .r-image{aspect-ratio:var(--ratio-8-6)}.r-dialog--dialog-personalization-details[data-theme=dark]{--content-background:var(--color-container-primary-surface-alt-2)}@media screen and (min-width:1024px){.r-dialog--dialog-personalization-details .r-dialog__overlay{padding:var(--small-xxl)}}.r-dialog--dialog-personalization-details .r-dialog__header{inset-block-start:0;inset-inline-end:0;position:absolute;-webkit-padding-before:var(--small-l);padding-block-start:var(--small-l);-webkit-padding-end:var(--small-l);padding-inline-end:var(--small-l)}@media screen and (max-width:1023px){.r-dialog--dialog-personalization-details .r-dialog__content{scrollbar-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary)) var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2));scrollbar-width:thin}}.r-dialog--dialog-personalization-details .r-dialog__content::-webkit-scrollbar{width:var(--small-xs)}.r-dialog--dialog-personalization-details .r-dialog__content::-webkit-scrollbar-track{background:var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2))}.r-dialog--dialog-personalization-details .r-dialog__content::-webkit-scrollbar-thumb{background-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary));border-radius:var(--border-radius-full)}.r-dialog--dialog-personalization-details .r-dialog__content{padding:0;position:relative}@media screen and (min-width:1024px){.r-dialog--dialog-personalization-details .r-dialog__content{width:var(--desktop-panel-width)}}.r-dialog--dialog-personalization-details .r-dialog__template{padding:0}@media screen and (min-width:1024px){.r-dialog--dialog-personalization-details .r-dialog__template{height:100%}}.r-dialog--dialog-personalization-details .carousel{overflow:visible}.r-dialog--dialog-personalization-details .r-stepper{-webkit-margin-before:var(--medium-s);justify-content:center;margin-block-start:var(--medium-s)}.personalization-variant{border:var(--border-size-m);border-color:transparent;border-radius:var(--border-radius-s);padding:var(--small-l) var(--small-xxl) var(--small-l) var(--small-l);text-align:left;width:100%}.personalization-variant:has([disabled]){opacity:.5;pointer-events:none}.personalization-variant:has(:focus-visible){box-shadow:inset 0 0 0 .0625rem var(--color-outline-secondary)}.personalization-variant__label{align-items:center;cursor:pointer;display:flex;gap:var(--small-xl);margin:0;position:relative}.personalization-variant__content{color:var(--component-text-color);display:flex;flex:1;flex-direction:column;gap:var(--small-m);justify-content:center}.personalization-variant__image{aspect-ratio:1;border-radius:var(--border-radius-s);width:4.5rem}.personalization-variant__tag{color:var(--color-content-secondary-alt-1)}.personalization-variant__description{color:var(--component-secondary-text-color)}.personalization-variant__intensity{display:flex}.personalization-variant__intensity .r-level-indicator{--level-indicator-track-width:3.75rem;--level-indicator-circle-radius:0.1875rem;--level-indicator-circle-border:0.0625rem;--level-indicator-circle-size:0.75rem 0.75rem;--level-indicator-circle:radial-gradient(circle at center,transparent 0.125rem,var(--component-secondary-text-color) 0.125rem 0.1875rem,transparent 0.1875rem);--level-indicator-circle-filled:radial-gradient(circle at center,var(--component-secondary-text-color) 0.1875rem,transparent 0.1875rem);--level-indicator-track-width-filled:0.75rem}.personalization-variant__intensity .r-level-indicator__label{color:var(--component-secondary-text-color)}.personalization-variant__intensity .r-level-indicator__track{background-image:var(--level-indicator-circle);background-size:var(--level-indicator-circle-size);width:var(--level-indicator-track-width)}.personalization-variant__intensity .r-level-indicator__track:after{background-image:var(--level-indicator-circle-filled);background-size:var(--level-indicator-circle-size);content:"";width:var(--level-indicator-track-width-filled)}.personalization-variant__intensity .r-level-indicator[data-level-indicator="2"]{--level-indicator-track-width-filled:1.5rem}.personalization-variant__intensity .r-level-indicator[data-level-indicator="3"]{--level-indicator-track-width-filled:2.25rem}.personalization-variant__intensity .r-level-indicator[data-level-indicator="4"]{--level-indicator-track-width-filled:3rem}.personalization-variant__intensity .r-level-indicator[data-level-indicator="5"]{--level-indicator-track-width-filled:3.75rem}.personalization-variant__intensity .r-level-indicator--light{--level-indicator-color:var(--color-content-primary-alt-1)}.personalization-variant__intensity .r-level-indicator--dark{--level-indicator-color:var(--color-content-secondary-alt-1)}.personalization-variant__intensity .r-level-indicator--filter{--level-indicator-color:var(--color-content-primary);font-weight:500}.personalization-variant__price-per-unit{color:var(--color-content-secondary-alt-1)}.personalization-variant .r-icon--Check{display:none}.personalization-variant:has(.personalization-variant__input:checked){background:linear-gradient(90deg,var(--surface-solid-secondary-25) 50%,var(--surface-solid-secondary-alt-75) 100%);border:var(--border-size-m);border-color:var(--color-outline-primary-alt-2)}[data-color-scheme=dark] .personalization-variant:has(.personalization-variant__input:checked){background:linear-gradient(90deg,var(--surface-solid-primary-25) 50%,var(--surface-solid-primary-75) 100%);border-color:var(--color-outline-primary)}.personalization-variant:has(.personalization-variant__input:checked) .r-icon--Check{display:inline}.personalization-step{align-items:center;color:var(--component-text-color);display:flex;flex-direction:column;height:100%;list-style:none;padding-block:var(--medium-s);padding-inline:var(--small-xl);text-align:var(--personalization-step-text-align,center)}.personalization-step__counter{-webkit-margin-before:var(--personalization-step-counter-margin-block-start,var(--small-l));margin-block-start:var(--personalization-step-counter-margin-block-start,var(--small-l))}.personalization-step__header{align-items:center;display:flex;flex-direction:column;position:relative;-webkit-padding-after:var(--personalization-block-padding);padding-block-end:var(--personalization-block-padding);width:100%}.personalization-step__header:after{background:var(--color-outline-primary-alt-1);content:"";height:.0625rem;inset-block-end:0;inset-inline-end:calc(var(--personalization-inline-padding)*-1);inset-inline-start:calc(var(--personalization-inline-padding)*-1);opacity:var(--opacity-medium);position:absolute;width:calc(100% + var(--personalization-inline-padding)*2)}[data-color-scheme=dark] .personalization-step__header:after{background:var(--color-outline-primary)}.personalization-step__subtitle{-webkit-padding-before:var(--small-l);max-width:18.75rem;padding-block-start:var(--small-l)}@media screen and (max-width:1023px){.personalization-step__options{scrollbar-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary)) var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2));scrollbar-width:thin}}.personalization-step__options::-webkit-scrollbar{width:var(--small-xs)}.personalization-step__options::-webkit-scrollbar-track{background:var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2))}.personalization-step__options::-webkit-scrollbar-thumb{background-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary));border-radius:var(--border-radius-full)}.personalization-step__options{display:flex;flex-direction:column;gap:var(--small-l);list-style:none;margin:0;overflow:auto;overscroll-behavior:contain;padding-block:var(--small-xxl) var(--personalization-block-padding);padding-inline:var(--personalization-inline-padding);scrollbar-color:auto;scrollbar-width:auto;width:100%}@media screen and (max-width:1023px){.personalization-step__options{flex:1}}@media screen and (min-width:1024px){.personalization-step__options{gap:var(--small-xxl);-webkit-padding-before:var(--personalization-block-padding);padding-block-start:var(--personalization-block-padding)}}.personalization-step__filters{display:flex;gap:var(--small-l);justify-content:center;-webkit-padding-before:var(--personalization-block-padding);padding-block-start:var(--personalization-block-padding)}.personalization-step__filters .r-filter-list{--filter-selected-background:var(--color-container-secondary);--filter-text-color:var(--color-content-secondary);--filter-selected-color:var(--color-content-primary)}.personalization-step__actions{min-height:4.5625rem}@media screen and (max-width:1023px){.personalization-step__actions{padding-inline:var(--personalization-inline-padding);width:100%}}.personalization-step__buttons{display:flex;gap:var(--small-l);inset-block-end:0;inset-inline-start:calc(var(--personalization-inline-padding)*2);padding-block:var(--personalization-block-padding);position:absolute;width:calc(100% - var(--personalization-inline-padding)*4)}.personalization-step__button{flex:1}.personalization-step__button--back{color:var(--color-container-primary)}[data-color-scheme=dark] .personalization-step__button--back{background:var(--color-container-primary-surface-alt-2);color:var(--color-content-secondary)}.personalization-step__button--back:hover{color:var(--color-content-primary)}.personalization-step__button--next,[data-color-scheme=dark] .personalization-step__button--back:hover{color:var(--color-content-secondary)}.personalization-step__button--next{background:var(--color-container-primary)}[data-color-scheme=dark] .personalization-step__button--next{background:var(--color-container-secondary);color:var(--color-container-primary)}.personalization-step--adornmentType,.personalization-step--engravingMessage,.personalization-step--engravingType{gap:var(--medium-m)}@media screen and (min-width:1024px){.personalization-step--adornmentType,.personalization-step--engravingMessage,.personalization-step--engravingType{justify-content:center}}.personalization-step--adornmentType .personalization-step__header,.personalization-step--engravingMessage .personalization-step__header,.personalization-step--engravingType .personalization-step__header{-webkit-padding-after:0;padding-block-end:0}.personalization-step--adornmentType .personalization-step__header:after,.personalization-step--engravingMessage .personalization-step__header:after,.personalization-step--engravingType .personalization-step__header:after{content:none}.personalization-step--adornmentType .personalization-step__options,.personalization-step--engravingMessage .personalization-step__options,.personalization-step--engravingType .personalization-step__options{border:0;padding-block:0;-webkit-margin-after:0;margin-block-end:0}.personalization-step--fragranceDetails{--personalization-step-text-align:start;--personalization-step-counter-margin-block-start:0;gap:0}.personalization-step--engravingMessage .personalization-step__counter,.personalization-step--engravingType .personalization-step__counter{display:none}.personalization-step--fragranceDetails .personalization-step__buttons,.personalization-step--fragranceMaster .personalization-step__buttons,.personalization-step--fragranceSize .personalization-step__buttons,.personalization-step--fragranceVariant .personalization-step__buttons{border-top:1px solid var(--color-outline-primary-alt-1)}[data-color-scheme=dark] .personalization-step--fragranceDetails .personalization-step__buttons,[data-color-scheme=dark] .personalization-step--fragranceMaster .personalization-step__buttons,[data-color-scheme=dark] .personalization-step--fragranceSize .personalization-step__buttons,[data-color-scheme=dark] .personalization-step--fragranceVariant .personalization-step__buttons{border-top:1px solid var(--color-outline-primary)}.engraving-box{--engraving-box-px:0%;--engraving-box-py:0%;--engraving-box-pw:0%;--engraving-box-ph:0%;--engraving-box-font-size:1;align-items:center;color:var(--black);display:flex;font-size:calc(1px*var(--engraving-box-font-size));height:var(--engraving-box-ph);justify-content:center;left:var(--engraving-box-px);position:absolute;top:var(--engraving-box-py);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--engraving-box-pw)}.engraving-box[data-font=kunstler]{font-family:Kunstler}.engraving-box[data-font=dinpro]{font-family:DINPro}.engraving-box[data-font=dinproMissDior]{font-family:DINPro;font-size:2.125rem}.engraving-box[data-font=dinproMissDior] text{fill:var(--white-200)}.engraving-box[data-font=cochin]{font-family:CochinLTPro}.engraving-box[data-font=notosansjp]{font-family:NotoSansJP;font-size:calc(.05469rem*var(--engraving-box-font-size))}.engraving-box[data-font=notosansjp] .engraving-box__text{letter-spacing:-.0625rem}.engraving-box__svg{height:100%;width:100%}.engraving-box__text{stroke:rgba(0,0,0,.1);stroke-width:.5px;text-shadow:0 1px 1px rgba(74,52,21,.6)}.image-loader{--image-loader-overlay-background:var(--black);--image-loader-duration:1s;--spinner-dialog-logo-height:1.75rem}.image-loader:has(.image-loader--loading) .image-loader__overlay{display:flex;opacity:1}@starting-style{.image-loader:has(.image-loader--loading) .image-loader__overlay{opacity:0}}.image-loader__overlay{align-items:center;background:var(--image-loader-overlay-background);display:none;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--image-loader-duration) var(--motion-easy-both),display var(--image-loader-duration) allow-discrete}.zoom-dialog{--zoom-dialog-pagination-button-max-dimension:var(--medium-m);--zoom-dialog-image-ratio-mobile:var(--ratio-2-3);--zoom-dialog-image-ratio-desktop:var(--ratio-8-6);display:grid;gap:var(--medium-s);grid-template-rows:1fr auto;overflow:hidden;-webkit-user-select:none;width:100%;-webkit-touch-callout:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1024px){.zoom-dialog{--zoom-dialog-pagination-button-max-dimension:6.5625rem;gap:var(--medium-l);grid-template-columns:var(--zoom-dialog-pagination-button-max-dimension) 1fr var(--zoom-dialog-pagination-button-max-dimension);grid-template-rows:1fr;padding:0 var(--medium-l)}}.zoom-dialog__wrapper{display:flex;overflow:hidden}.zoom-dialog__actions{align-items:start;display:flex;flex-direction:column;justify-content:center;pointer-events:none;transition:opacity .5s var(--motion-easy-both);z-index:10}@media screen and (max-width:1023px){.zoom-dialog__actions{display:none}}.zoom-dialog__actions[inert]{opacity:0}.zoom-dialog__button{pointer-events:all}.zoom-dialog__col{align-items:center;display:flex;pointer-events:none;z-index:10}@media screen and (max-width:1023px){.zoom-dialog__col{display:none}}.zoom-dialog__value{margin-block:var(--space-medium-m);text-align:center;width:2rem}.zoom-dialog__carousel,.zoom-dialog__images{display:flex;justify-content:center;overflow:hidden}.zoom-dialog__images{--pdp-gallery-zoom-scale-percent:0;--pdp-gallery-zoom-scale-max:4;--pdp-gallery-zoom-x:0;--pdp-gallery-zoom-y:0;--pdp-gallery-zoom-transform-x:calc(var(--pdp-gallery-zoom-x)*0.0625rem);--pdp-gallery-zoom-transform-y:calc(var(--pdp-gallery-zoom-y)*0.0625rem);--pdp-gallery-zoom-scale-parsed:calc(1 + (var(--pdp-gallery-zoom-scale-percent)/100)*var(--pdp-gallery-zoom-scale-max));align-items:center;touch-action:none;transform:translate(var(--pdp-gallery-zoom-transform-x),var(--pdp-gallery-zoom-transform-y)) scale(var(--pdp-gallery-zoom-scale-parsed));width:100%;z-index:9}@media screen and (max-width:1023px){.zoom-dialog__images{-webkit-padding-before:var(--large-s);padding-block-start:var(--large-s)}}.zoom-dialog__images .r-video{aspect-ratio:auto;height:100%}.zoom-dialog__images .r-stepper{--stepper-block-padding:0;inset-block-end:var(--medium-l);padding:var(--small-l)}.zoom-dialog__images .carousel{display:flex;height:100%;min-height:12.5rem;min-width:12.5rem;overflow:visible;width:100%}.zoom-dialog__images .carousel__slide:not(:has(.dynamic-image)){aspect-ratio:var(--zoom-dialog-image-ratio-mobile);overflow:hidden}.zoom-dialog__images .carousel__wrapper{align-items:center;background:var(--product-image-background);height:auto;margin:auto}@media screen and (max-width:1023px){.zoom-dialog__images--desktop{display:none}}@media screen and (min-width:1024px){.zoom-dialog__images--mobile{display:none}}.zoom-dialog img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.zoom-dialog__image-slide{aspect-ratio:var(--zoom-dialog-image-ratio-desktop);height:100%;position:relative;width:auto}@media screen and (orientation:portrait){.zoom-dialog__image-slide{height:auto}}.zoom-dialog__image-slide:has(.dynamic-image){aspect-ratio:var(--ratio-1-1)}@media screen and (max-width:1023px){.zoom-dialog__image-slide{aspect-ratio:.8888888889}}.zoom-dialog__video-slide{height:100%;width:100%}.zoom-dialog-pagination{--zoom-dialog-pagination-column-width:calc(8.33333vw - var(--small-l)*2/12 - var(--medium-l)*2/12 - var(--medium-l)*2/12);align-items:center;display:flex;gap:var(--small-l);justify-content:center;overflow:hidden;z-index:10;-webkit-padding-after:var(--medium-s);padding-block-end:var(--medium-s);padding-inline:var(--medium-xl)}@media screen and (min-width:1024px){.zoom-dialog-pagination{flex-direction:column;padding:0}}.zoom-dialog-pagination img{aspect-ratio:var(--ratio-1-1);height:auto;-o-object-fit:cover;object-fit:cover}.zoom-dialog-pagination__navigation{line-height:1;padding:0;transition:opacity .5s var(--motion-easy-both);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.zoom-dialog-pagination__navigation{transform:rotate(90deg)}}.zoom-dialog-pagination__navigation[disabled]{opacity:0}.zoom-dialog-pagination__carousel{--carousel-slidesPerView:5;--carousel-spaceBetween:var(--small-l);--zoom-dialog-pagination-carousel-max-dimension:calc(var(--carousel-slidesPerView)*var(--zoom-dialog-pagination-button-max-dimension) + (var(--carousel-slidesPerView) - 1)*var(--carousel-spaceBetween));margin-inline:0}@media screen and (max-width:1023px){.zoom-dialog-pagination__carousel{max-width:var(--zoom-dialog-pagination-carousel-max-dimension);width:100%}}@media screen and (min-width:1024px){.zoom-dialog-pagination__carousel{max-height:var(--zoom-dialog-pagination-carousel-max-dimension)}}.zoom-dialog-pagination__button{aspect-ratio:var(--ratio-1-1);border-radius:var(--border-radius-s);height:100%;max-height:var(--zoom-dialog-pagination-button-max-dimension);opacity:var(--opacity-medium);overflow:hidden;padding:0;pointer-events:all}.zoom-dialog-pagination__button--active{border:.0625rem solid var(--zoom-dialog-pagination-button-border-color,var(--color-outline-primary-alt-2));opacity:var(--opacity-opaque)}[data-color-scheme=dark] .zoom-dialog-pagination__button--active{--zoom-dialog-pagination-button-border-color:var(--color-outline-secondary-alt-1)}.r-dialog__content--zoom-dialog{--content-background:var(--color-container-tertiary);padding:0;position:relative}.r-dialog__content--zoom-dialog .r-dialog__header{inset:var(--medium-m) var(--medium-m) auto auto;position:absolute;z-index:11}@media screen and (min-width:1024px){.r-dialog__content--zoom-dialog .r-dialog__header{inset:var(--medium-xl) var(--medium-xl) auto auto}}.r-dialog__content--zoom-dialog .r-dialog__template{height:100%;padding:0}[data-color-scheme=dark] .r-dialog__content--zoom-dialog{--content-background:var(--color-container-primary-alt-1);--content-color:var(--color-content-secondary)}.fragrance-details{height:100%;overflow:hidden;position:relative;width:100%}.fragrance-details__scrollable{display:flex;flex-direction:column;gap:var(--small-xxl);height:100%;overflow:auto;padding-inline:var(--personalization-inline-padding)}@media screen and (max-width:1023px){.fragrance-details__scrollable{scrollbar-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary)) var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2));scrollbar-width:thin}}.fragrance-details__scrollable::-webkit-scrollbar{width:var(--small-xs)}.fragrance-details__scrollable::-webkit-scrollbar-track{background:var(--webkit-scrollbar-track-color,var(--color-outline-primary-alt-2))}.fragrance-details__scrollable::-webkit-scrollbar-thumb{background-color:var(--webkit-scrollbar-thumb-color,var(--color-outline-primary));border-radius:var(--border-radius-full)}.fragrance-details__image{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.fragrance-details__image .r-responsive-img{width:100%}.fragrance-details__content{display:flex;flex-direction:column;gap:var(--small-xxl);padding-block:var(--personalization-block-padding)}.fragrance-details__description{color:var(--color-content-primary-alt-1)}[data-color-scheme=dark] .fragrance-details__description{color:var(--color-content-secondary-alt-1);white-space:pre-line}.fragrance-details .r-level-indicator{justify-content:flex-start}[data-color-scheme=dark] .fragrance-details .r-level-indicator{justify-content:center}.fragrance-details .r-level-indicator--dark{--level-indicator-color:var(--color-content-primary-alt-1)}[data-color-scheme=dark] .fragrance-details .r-level-indicator--dark{--level-indicator-color:var(--color-content-secondary-alt-1)}.engraving-message{display:flex;flex-direction:column;gap:var(--small-xxl);padding-inline:var(--small-xl);width:100%}@media screen and (min-width:1024px){.engraving-message{padding-inline:var(--medium-s)}}.engraving-message__form{position:relative;text-align:start;width:100%;-webkit-margin-after:var(--medium-l);margin-block-end:var(--medium-l)}.engraving-message__fonts{display:flex;justify-content:center;width:100%}.engraving-message__character-count{color:var(--color-content-secondary-alt-1)}.engraving-message .r-form-control__overlay{height:var(--medium-m);position:relative}.engraving-message .r-form-control__input{color:var(--color-content-primary-alt-1);padding:0;position:absolute;text-align:center}[data-color-scheme=dark] .engraving-message .r-form-control__input{color:var(--color-content-secondary-alt-1)}.engraving-message .r-form-control__input::-moz-placeholder{-moz-transition:opacity .2s ease;transition:opacity .2s ease}.engraving-message .r-form-control__input::placeholder{transition:opacity .2s ease}.engraving-message .r-form-control__input:focus::-moz-placeholder{opacity:0}.engraving-message .r-form-control__input:focus::placeholder{opacity:0}[data-color-scheme=dark] .engraving-message .r-form-control__input:focus::-moz-placeholder{opacity:1}[data-color-scheme=dark] .engraving-message .r-form-control__input:focus::placeholder{opacity:1}.engraving-message .r-form-control__check-icon{-webkit-margin-start:auto;margin-inline-start:auto}.engraving-message .r-form-control__messages{position:absolute}.font-selector{--font-selector-size:var(--large-xs);--font-selector-content-size:var(--medium-xl);align-items:center;border-radius:var(--border-radius-full);display:flex;height:var(--font-selector-size);justify-content:center;position:relative;width:var(--font-selector-size)}.font-selector:has(:checked){border:var(--border-size-m);border-color:var(--color-outline-secondary-alt-1)}.font-selector__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-full);cursor:pointer;inset:0;position:absolute}.font-selector__content{align-items:center;background:var(--color-container-secondary-surface-1);border-radius:var(--border-radius-full);display:flex;height:var(--font-selector-content-size);justify-content:center;width:var(--font-selector-content-size)}.font-selector__text[data-font=kunstler]{font-family:Kunstler}.font-selector__text[data-font=dinpro]{font-family:DINPro}.font-selector__text[data-font=dinproMissDior]{font-family:DINPro;font-size:2.125rem}.font-selector__text[data-font=dinproMissDior] text{fill:var(--white-200)}.font-selector__text[data-font=cochin]{font-family:CochinLTPro}.font-selector__text[data-font=notosansjp]{font-family:NotoSansJP}
//# sourceMappingURL=./personalization.css.map