:root{--bg-perfume-assistant: url(/cdn/shop/files/perfume-assistant-bg.jpg?v=1750802240);--bg-perfume-assistant-mobile: url(/cdn/shop/files/perfume-assistant-bg-m.jpg?v=1750802240);--bg-perfume-assistant-logo: url(/cdn/shop/files/ainee_icon_white_bg.svg?v=1758701885);--bg-perfume-assistant-logo-chat: url(/cdn/shop/files/ainee-logo-chat.svg?v=1750802239);--icon-ainee-logo: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2057%2057%22%20width%3D%2257%22%20height%3D%2257%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2228.4438%22%20cy%3D%2228.4565%22%20r%3D%2228.0571%22%20fill%3D%22white%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M35.9537%2028.3933C33.9474%2027.9095%2032.267%2027.1414%2031.0201%2025.7047C29.8072%2024.419%2029.1653%2022.7666%2028.7593%2020.8448C28.5677%2019.9377%2028.4188%2018.9189%2028.2944%2017.7817C28.1518%2018.971%2027.9835%2020.031%2027.7685%2020.9689C27.3207%2022.9217%2026.6204%2024.5838%2025.3122%2025.8498C24.0378%2027.1911%2022.3602%2027.8976%2020.3826%2028.337C19.424%2028.55%2018.338%2028.7118%2017.1166%2028.845C18.2892%2028.9859%2019.3357%2029.1516%2020.2633%2029.3622C22.2039%2029.8028%2023.8607%2030.489%2025.1291%2031.7696C26.4928%2033.0411%2027.2109%2034.7223%2027.6563%2036.7093C27.8733%2037.6767%2028.0373%2038.7742%2028.1721%2040.0102C28.3239%2038.7474%2028.5047%2037.6294%2028.7397%2036.6475C29.2176%2034.6513%2029.974%2032.9739%2031.3893%2031.7241C32.6741%2030.4963%2034.3297%2029.8471%2036.2579%2029.4373C37.1712%2029.2432%2038.1979%2029.0927%2039.3451%2028.9673C38.0702%2028.8144%2036.9427%2028.6318%2035.9537%2028.3933ZM43.7857%2030.7034C37.7341%2031.0985%2034.5838%2031.5388%2032.8062%2033.2663C30.8383%2034.9753%2030.3422%2038.132%2029.859%2044.4921C29.5689%2045.0378%2028.8998%2045.4072%2028.1368%2045.4072C27.3779%2045.3998%2026.7234%2045.0268%2026.436%2044.4829C26.0288%2038.1791%2025.5713%2035.0151%2023.6707%2033.2726C21.9219%2031.4769%2018.771%2030.9984%2012.6484%2030.5329C12.099%2030.2437%2011.7188%2029.5768%2011.7188%2028.8088C11.7261%2028.0541%2012.1007%2027.397%2012.6423%2027.1089C18.9115%2026.704%2022.0756%2026.2495%2023.8245%2024.3757C25.6577%2022.633%2026.1395%2019.4779%2026.6058%2013.2993C26.901%2012.7617%2027.5603%2012.3916%2028.3181%2012.3916C29.0839%2012.3991%2029.7493%2012.7848%2030.0305%2013.3393C30.424%2019.3681%2030.8623%2022.5178%2032.5729%2024.2994C34.2774%2026.2981%2037.4366%2026.7967%2043.8409%2027.2796C44.3747%2027.5758%2044.7344%2028.2372%2044.7344%2028.99C44.7268%2029.7602%2044.3428%2030.4229%2043.7857%2030.7034Z%22%20fill%3D%22%23EF776A%22/%3E%3C/svg%3E);--icon-question-mark: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2214%22%20viewBox%3D%220%200%2010%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.28254%2010.1969H3.67939C3.67939%209.02532%204.09045%208.2443%205.17977%207.36052C6.14577%206.5795%207.21453%205.86014%207.21453%204.33921C7.21453%202.9827%206.39241%201.91394%204.70705%201.91394C2.91892%201.91394%201.93237%203.04436%201.93237%204.93525C1.93237%205.32576%201.97348%205.71627%202.07625%206.10678L0.308676%206.02457C0.226463%205.6135%200.185357%205.20244%200.185357%204.81193C0.185357%202.16058%201.95293%200.454665%204.70705%200.454665C7.72836%200.454665%209.06431%202.22223%209.06431%204.2981C9.06431%206.08622%207.81057%207.17554%206.3513%208.34707C5.59083%208.96366%205.30309%209.39528%205.28254%2010.1969ZM3.39165%2013.6498V11.5945H5.44696V13.6498H3.39165Z%22%20fill%3D%22%23727272%22/%3E%3C/svg%3E);--icon-question-mark--white: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2214%22%20viewBox%3D%220%200%2010%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.28254%2010.1969H3.67939C3.67939%209.02532%204.09045%208.2443%205.17977%207.36052C6.14577%206.5795%207.21453%205.86014%207.21453%204.33921C7.21453%202.9827%206.39241%201.91394%204.70705%201.91394C2.91892%201.91394%201.93237%203.04436%201.93237%204.93525C1.93237%205.32576%201.97348%205.71627%202.07625%206.10678L0.308676%206.02457C0.226463%205.6135%200.185357%205.20244%200.185357%204.81193C0.185357%202.16058%201.95293%200.454665%204.70705%200.454665C7.72836%200.454665%209.06431%202.22223%209.06431%204.2981C9.06431%206.08622%207.81057%207.17554%206.3513%208.34707C5.59083%208.96366%205.30309%209.39528%205.28254%2010.1969ZM3.39165%2013.6498V11.5945H5.44696V13.6498H3.39165Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E)}@property --myColor1{syntax: "<color>"; initial-value: transparent; inherits: false;}@property --myColor2{syntax: "<color>"; initial-value: transparent; inherits: false;}body.loading-ai-message{overflow:hidden}@keyframes slideInFromTop{0%{transform:translateY(-99rem)}to{transform:translateY(0)}}@keyframes slideDownScale{0%{transform:translateY(0) scale(1)}to{transform:translateY(.8rem) scale(.9)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.perfume-assistant{width:100%;height:100%;max-width:1300px;padding:0 3.2rem}.perfume-assistant,.perfume-assistant__header{display:none;opacity:0}body[data-perfume-assistant-step="1"] .perfume-assistant__search{display:flex;justify-content:center;animation:fadeIn .5s ease-in forwards}body[data-perfume-assistant-step="2"] .perfume-assistant__chatAI{display:block;animation:fadeIn .5s ease-in forwards}dossier-perfume-assistant .page-width{width:100%}section[id*=__perfume-assistant]{height:100%}dossier-perfume-assistant{display:flex;align-items:center;justify-content:center;height:100%;margin-top:-11.1rem}.perfume-assistant__intro{margin-top:7.6rem}.perfume-assistant__intro .perfume-assistant__container{width:100%;max-width:61rem;margin:auto}.perfume-assistant__intro .perfume-assistant__logo{display:block;width:6.4rem;height:5.7rem;background:var(--bg-perfume-assistant-logo) no-repeat center center / cover;margin-bottom:1.4rem}.perfume-assistant__intro .perfume-assistant__title{font-size:7rem;line-height:7.7rem;margin-bottom:2.2rem;letter-spacing:0}.perfume-assistant__intro .button--ainee-popup{width:2.8rem;height:2.8rem;background:#fff var(--icon-question-mark) no-repeat center center;background-size:1.1rem auto;border-radius:50%}.perfume-assistant__intro .perfume-assistant__form{width:48rem;max-width:100%}.perfume-assistant__search .perfume-assistant__container{width:100%;max-width:76.3rem;margin:auto}.perfume-assistant__subtitle ds-button{position:absolute;top:calc(50% - .5rem);left:calc(100% + 1rem)}.perfume-assistant__search .button--ask-ainee{width:1.6rem;height:1.6rem;display:block;background:#e5e4e3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.4rem;color:#727272}.perfume-assistant__search .perfume-assistant__title{font-size:4rem;line-height:100%;margin:3.2rem 0;letter-spacing:0}.perfume-assistant__search .perfume-assistant__subtitle{position:relative;margin:0;font-size:30px;font-style:normal;font-weight:400;line-height:100%;max-width:max-content}.ai-message-response-title{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.ai-message-response-title p{margin:0}.perfume-assistant__search .perfume-assistant__suggestions{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:4.2rem;margin-bottom:2.6rem}.perfume-assistant__search .perfume-assistant__suggestion{display:flex;align-items:center;justify-content:center;height:4.2rem;background-color:#fff;border-radius:30px;text-align:center;line-height:1.6rem;cursor:pointer;transition:all .4s ease}.perfume-assistant__search .perfume-assistant__suggestion:hover{box-shadow:0 2px 8px #0003}.perfume-assistant__form{display:flex;flex-flow:row wrap;position:relative}.perfume-assistant__form .input{font-family:var(--font-body-family);width:100%;height:5.1rem;font-size:1.6rem;line-height:3rem;border-radius:3rem;border:1px solid #FFFFFF;padding-left:2.4rem;outline:none;order:1}.perfume-assistant__form .error-message{position:absolute;left:1rem;bottom:-4rem;color:#ef4444;background-color:#fff;border-radius:2rem;padding:.2rem 1.2rem;font-size:1.4rem;opacity:0;visibility:hidden;transition:all .5s ease-in-out;order:3}.perfume-assistant__form.error .error-message{opacity:1;visibility:visible}.error-message:before{content:"";position:absolute;top:-.9rem;left:2.4rem;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid white}.perfume-assistant__form .button--submit{position:absolute;display:flex;justify-content:center;align-items:center;width:4.3rem;height:4.3rem;padding:0;top:50%;right:.5rem;transform:translateY(-50%);background-color:#ef776a;border:1px solid #ef776a;border-radius:50%;transition:all .4s ease;order:2}.perfume-assistant__form .button--submit:hover{background-color:#fff;border-color:#ef776a}.perfume-assistant__form .button--submit svg{fill:#fff}.perfume-assistant__form .button--submit:hover svg{fill:#ef776a}.perfume-assistant__body .perfume-assistant__ai-results{display:flex;flex-direction:row;width:100%;margin-bottom:4rem;gap:3.7rem;justify-content:flex-end}.perfume-assistant__chatbox{display:flex;flex-flow:column;gap:2.4rem;width:60%}.perfume-assistant__chatbox:before,.perfume-assistant__chatbox:after{content:"";display:block;width:100%}.perfume-assistant__chatbox:before{height:20vh}.perfume-assistant__chatbox:after{height:11rem}.perfume-assistant__chat{display:flex;flex-flow:column;align-items:flex-end;font-size:1.6rem;line-height:2.2rem}.perfume-assistant__message.user-message{width:38rem;max-width:100%;background-color:#ebdfcf;border-radius:2rem 2rem .5rem;padding:.8rem 2.4rem;margin-bottom:-.8rem;position:relative;z-index:1}.perfume-assistant__chat .perfume-assistant__message.ai-message svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.perfume-assistant__message.ai-message-wrapper{position:relative;width:100%;background-color:#faf6f0;border-radius:2rem 2rem 2rem .2rem;padding:2.7rem 2.9rem 2.7rem 2.4rem;min-height:7.2rem}.perfume-assistant__message.ai-message-wrapper .loading-element{display:block;margin:0 auto}.perfume-assistant__message.ai-message:before{content:"AIn\e9 e";position:absolute;top:-3rem;left:0;font-size:1.6rem;line-height:1.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.perfume-assistant__message.ai-message:after{content:"";position:absolute;top:0;left:-4.5rem;background:var(--bg-perfume-assistant-logo-chat) 50% 50% no-repeat;background-size:100% auto;width:4rem;height:4rem}.perfume-assistant__footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;padding:0 3.2rem;z-index:2;max-width:1300PX}.perfume-assistant__footer .perfume-assistant__actions{display:flex;flex-flow:column;gap:1.4rem;width:60%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-left:auto;padding:2.5rem 2.7rem 2.5rem 1.6rem;border-radius:20px 20px 0 0;box-shadow:-2px -2px 4px -1px #0000001a,2px -2px 4px -1px #0000001a;background:linear-gradient(to bottom right,var(--myColor1),var(--myColor2));transition:--myColor1 1s ease,--myColor2 1s ease}.perfume-assistant__suggestions-slideshow{display:flex;align-items:center;gap:1.2rem}.perfume-assistant__footer .perfume-assistant__suggestions-content{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none}.perfume-assistant__footer .perfume-assistant__suggestions-content::-webkit-scrollbar{display:none}.perfume-assistant__footer .perfume-assistant__suggestions{display:flex;gap:.8rem;width:max-content}.perfume-assistant__footer .perfume-assistant__suggestion{display:flex;justify-content:center;align-items:center;width:fit-content;background:#fff;border:1px solid #FFFFFF;border-radius:3rem;height:3.6rem;padding:0 1.6rem .2rem;cursor:pointer;transition:all .3s ease}.perfume-assistant__footer .perfume-assistant__suggestion.perfume-assistant__suggestion-restart{background-color:#ef776a;color:#fff;position:relative;cursor:pointer;border-color:#ef776a;padding-right:3.5rem}.perfume-assistant__footer .perfume-assistant__suggestion.perfume-assistant__suggestion-restart:hover{color:#fff}.perfume-assistant__footer .perfume-assistant__suggestion.perfume-assistant__suggestion-restart:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:.8rem;width:2rem;height:2rem;background-image:url(/cdn/shop/files/restart_icon_coral-white.svg?v=1770629451);background-size:100%;background-repeat:no-repeat}.perfume-assistant__suggestions-nav .slider-next{display:flex;justify-content:center;align-items:center;border-radius:100%;stroke:#ef776a;border:1px solid #ef776a;background-color:#fff;width:4rem;height:4rem}.perfume-assistant__footer .perfume-assistant__form .button--submit:hover{color:#ef776a}.perfume-assistant__footer .perfume-assistant__form .button--submit .desktop--hidden{display:none}#ainee-popup .ds-modal__header .close{font-size:1.6rem;text-decoration:underline;color:#212121;opacity:1;top:3rem;right:1.5rem}#ainee-popup .ds-modal__content{width:49.3rem;background:linear-gradient(45deg,#ffedc0,#8dcf9b);border-radius:2rem;padding:4rem 3.2rem;border:none}.alnee-popup__logo{display:block!important;width:5.6rem;height:5.7rem;background:var(--bg-perfume-assistant-logo) no-repeat bottom center / cover;background-size:100% auto;margin-bottom:1.9rem}.alnee-popup__title{font-size:2.5rem;line-height:3.2rem;margin-bottom:2rem}.alnee-popup__description{font-size:1.4rem;line-height:2.2rem}.alnee-popup__description p{margin-bottom:2rem}.alnee-popup__description p:last-child{margin-bottom:0}.alnee-popup__description strong.ai-fact{background-color:#ffffff80;padding:0 .5rem .2rem .6rem;border-radius:5rem;display:inline-block}#products-recommended,.button__toggle-recommended{display:none}dossier-perfume-assistant.loading .perfume-assistant__suggestions .perfume-assistant__suggestion:not(.perfume-assistant__suggestion-restart),dossier-perfume-assistant.loading .perfume-assistant__form{pointer-events:none;-webkit-user-select:none;user-select:none}footer,body[data-perfume-assistant-step="2"] .cc-revoke{display:none!important}.perfume-assistant__overlay,.perfume-assistant__gradient-overlay{display:block!important;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1}.perfume-assistant__overlay{transition:background 1s ease-in-out;background:var(--bg-perfume-assistant) no-repeat right bottom / cover fixed}.perfume-assistant__gradient-overlay,.perfume-assistant__chat .scent-highlight[data-scent-family]{background:linear-gradient(to bottom right,var(--myColor1),var(--myColor2));transition:--myColor1 1s ease,--myColor2 1s ease}.perfume-assistant__chat .scent-highlight[data-scent-family]{border-radius:2rem;padding:.2rem 1rem .4rem;display:inline-block;--myColor1: #FFEAF6;--myColor2: #FFE9C8}.scent-family__fresh .perfume-assistant__gradient-overlay,.scent-family__fresh .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=fresh]{--myColor1: #DFF58F;--myColor2: #B1D8E1}.scent-family__herbal .perfume-assistant__gradient-overlay,.scent-family__herbal .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=herbal]{--myColor1: #FBD163;--myColor2: #557E33}.scent-family__warm .perfume-assistant__gradient-overlay,.scent-family__warm .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=warm]{--myColor1: #FDEA84;--myColor2: #FFB558}.scent-family__gourmand .perfume-assistant__gradient-overlay,.scent-family__gourmand .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=gourmand],.scent-family__edible .perfume-assistant__gradient-overlay,.scent-family__edible .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=edible]{--myColor1: #FFCD8D;--myColor2: #E95534}.scent-family__earthy .perfume-assistant__gradient-overlay,.scent-family__earthy .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=earthy]{--myColor1: #E0B682;--myColor2: #956540}.scent-family__flowery .perfume-assistant__gradient-overlay,.scent-family__flowery .perfume-assistant__actions,.perfume-assistant__chat .scent-highlight[data-scent-family=flowery]{--myColor1: #FFF1D3;--myColor2: #FBA3C3}.perfume-assistant__message .product-link{color:#ef776a}.productCard__actions .quick-add__submit[disabled],.productCard__actions .product-form__submit[disabled]{color:#212121}.productCard__actions .quick-add__submit[disabled]:hover,.productCard__actions .product-form__submit[disabled]:hover{background-color:#fff}.carousel__recomended-products-wrapper.just-one .nav_arrow_wrapper{display:none}.perfume-assistant__footer .perfume-assistant__actions:has(.error){padding-top:4rem}body[data-perfume-assistant-step="1"] .perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message{bottom:-3rem}.perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message{bottom:calc(100% + 6rem);left:0;font-size:1.4rem;line-height:1.6rem;background-color:transparent}.perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message:before{display:none}@media(min-width:901px){.carousel__recomended-products .blaze-track-container{padding:0 6.7rem}.carousel__recomended-products .pagination-wrapper{display:none}.nav_arrow_wrapper{position:absolute;top:calc(100% + 2.4rem);left:50%;transform:translate(-50%);display:flex;gap:1.4rem}.nav_arrow_wrapper .blaze-prev,.nav_arrow_wrapper .blaze-next{position:static}.carousel__recomended-products .blaze-prev,.carousel__recomended-products .blaze-next{width:4.8rem;height:4.8rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:none}.carousel__recomended-products .blaze-prev img,.carousel__recomended-products .blaze-next img{width:1rem;height:1.8rem}.carousel__recomended-products .blaze-next img{transform:rotate(180deg)}.carousel__recomended-products.end .blaze-next,.carousel__recomended-products.start .blaze-prev{background-color:transparent;opacity:1;cursor:default}.carousel__recomended-products-wrapper{position:fixed;top:50%;transform:translateY(-50%);opacity:0;z-index:-1;width:100%;max-width:45.188rem;transition:opacity .5s ease-in}.carousel__recomended-products-wrapper.active{opacity:1;z-index:3}.perfume-assistant__products{display:flex;flex-flow:column;width:calc(40% - 3.7rem);justify-content:center;position:relative}.productCard{width:100%;max-width:100%;background-color:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.4rem 1.5rem 1.9rem;border-radius:2rem;overflow:hidden;cursor:none;pointer-events:none}.productCard:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000012;opacity:0;z-index:-1;pointer-events:none;transition:opacity 1s ease}.productCard:not(.active):after{opacity:1;z-index:1}.productCard.active{top:13rem;transform:scale(1);cursor:pointer;pointer-events:auto;box-shadow:0 2px 4px -1px #0000001a;z-index:3}.productCard__image{border-radius:2rem;overflow:hidden}.productCard__content a{display:flex;flex-flow:column;justify-content:space-between;text-decoration:none;position:relative;padding:1.7rem 0 2.1rem}.productCard__content a:hover,.productCard__content a:focus{color:rgba(var(--color-foreground),1)}.productCard__title{font-size:2.2rem;line-height:2.2rem;letter-spacing:.44px;text-transform:uppercase;margin-bottom:1.2rem}.productCard__price{position:absolute;right:2rem}.productCard__price span{font-size:2.2rem;line-height:2.2rem}.productCard__vendor{font-size:1.4rem;line-height:1.4rem;letter-spacing:.28px}.productCard__actions{padding:0 2rem}.productCard__actions .quick-add__submit{height:4.5rem;max-width:100%}.perfume-assistant__footer .perfume-assistant__suggestion:hover{border-color:#ef776a;color:#ef776a}.perfume-assistant__footer .perfume-assistant__form .button--submit{width:12.6rem;color:#fff;border-radius:10rem;right:.2rem;height:4.2rem;text-transform:uppercase;transition:all .3s ease}.perfume-assistant__footer .perfume-assistant__form .input{height:4.6rem}}@media(max-width:990px){dossier-perfume-assistant{display:block}body[data-perfume-assistant-step="1"] .announcement-bar-section,body[data-perfume-assistant-step="2"] .announcement-bar-section{display:none!important}body[data-perfume-assistant-step="1"] .header-island-section,body[data-perfume-assistant-step="2"] .header-island-section{top:0}body[data-perfume-assistant-step="1"] .section-header,body[data-perfume-assistant-step="1"] .section-header.shopify-section-header-sticky,body[data-perfume-assistant-step="2"] .section-header,body[data-perfume-assistant-step="2"] .section-header.shopify-section-header-sticky{top:6rem}body[data-perfume-assistant-step="1"] .perfume-assistant__header,body[data-perfume-assistant-step="2"] .perfume-assistant__header{position:sticky;top:5.2rem;display:block;animation:fadeIn .5s ease-in forwards;padding:1.7rem 0;z-index:5;width:10rem}.perfume-assistant__header .container{display:flex;align-items:center}.perfume-assistant__header .container .logo{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);background-color:#fff;border-radius:3rem;width:14.5rem;max-width:100%;height:3rem}.perfume-assistant__header .container .logo a{display:flex;align-items:center;justify-content:center}.perfume-assistant__header .container .logo a img{width:9.5rem}.perfume-assistant__header .button__prev-step{display:flex;justify-content:flex-start;background-color:#fff;border-color:#fff;font-size:1.4rem;color:#212121;padding:0 .8rem .1rem;width:9.2rem;height:3rem;min-width:inherit;min-height:inherit;margin-left:1rem}.perfume-assistant__header .button__prev-step svg{stroke:#000;margin-right:1rem;flex:none}.perfume-assistant__chatbox{width:calc(100% - 25rem)}.productCard{width:25rem;top:15rem}.perfume-assistant__footer .perfume-assistant__actions{width:calc(100% - 27rem)}.perfume-assistant__footer{padding:0}.perfume-assistant__message.ai-message-wrapper{padding:2.4rem 1.6rem 1.6rem}}@media(max-width:900px){.perfume-assistant .page-width{padding:0 1.5rem}.perfume-assistant__body .perfume-assistant__ai-results{margin-bottom:0}.perfume-assistant__form .input{width:calc(100% - 5rem)}.perfume-assistant__chatbox{width:100%}.perfume-assistant__chatbox:before{display:none}.perfume-assistant__chatbox:after{height:13.5rem}.perfume-assistant.perfume-assistant__chatAI.show-recommended .perfume-assistant__chatbox:after{height:30rem}.perfume-assistant__form{background:#fff;border-radius:3rem}.perfume-assistant__message.user-message{min-width:21.4rem;width:fit-content;max-width:31.7rem}.perfume-assistant__message.ai-message{width:100%;padding:6rem 1.6rem 1.6rem;min-height:9.4rem}.perfume-assistant__chat .perfume-assistant__message.ai-message svg{top:inherit;bottom:2rem;transform:translate(-50%)}.perfume-assistant__message.ai-message:before{left:4.7rem;top:2.8rem}.perfume-assistant__message.ai-message:after{left:1.6rem;top:2.4rem;width:2.6rem;height:2.6rem}.perfume-assistant__chat[data-scent-family] .scent-highlight{padding:.2rem .4rem .4rem}.perfume-assistant__footer .page-width{padding:0}.perfume-assistant__suggestions-slideshow{margin-top:2rem;margin-bottom:1.2rem}.perfume-assistant__footer .perfume-assistant__actions{width:100%;padding:0 1.5rem 2.2rem;gap:0}.perfume-assistant__footer .perfume-assistant__actions:has(.error){padding-top:2rem}.perfume-assistant__footer .perfume-assistant__form .button--submit .mobile--hidden{display:none}.perfume-assistant__footer .perfume-assistant__form .button--submit .desktop--hidden{display:block;line-height:0}.perfume-assistant__footer .perfume-assistant__form .button--submit svg{color:#fff}.perfume-assistant__footer .perfume-assistant__form .button--submit:hover svg,.perfume-assistant__footer .perfume-assistant__form .button--submit:focus svg{color:#ef776a}.perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message{bottom:calc(100% + 5.5rem);left:0;font-size:1.4rem;line-height:1.6rem;background-color:transparent}.perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message:before{display:none}body[data-perfume-assistant-step="1"] .perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message{bottom:-2rem}.perfume-assistant__suggestions-content{margin:0 -2rem;padding:0 2rem}.perfume-assistant__suggestions-nav{display:none}#products-recommended{display:block;margin-bottom:-1rem;animation:fadeIn .5s ease-in forwards}.button__toggle-recommended{display:block;opacity:1}.products-recommended__header{display:flex;justify-content:space-between;align-items:center;padding-top:.9rem;animation:fadeIn .5s ease-in forwards}.products-recommended__header .products-recommended__title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.8rem;letter-spacing:.28px;padding-left:.2rem}.products-recommended__header .products-recommended__action button{display:flex;justify-content:center;align-items:center;background-color:#fff;min-width:auto;min-height:auto;width:4rem;height:4rem;padding:0 0 .2rem}.products-recommended__header .products-recommended__action button svg{stroke:#ef776a}.products-recommended.mobile-v{width:100%;margin-top:1rem}.products-recommended.mobile-v .carousel__recomended-products-wrapper{position:static}.carousel__recomended-products-wrapper .nav_arrow_wrapper{display:none}.carousel__recomended-products-wrapper.active{opacity:1;z-index:1}.carousel__recomended-products-wrapper .pagination-wrapper{margin-top:.5rem}.carousel__recomended-products-wrapper .blaze-track-container{padding-right:5.4rem;transition:padding .2s}.carousel__recomended-products-wrapper .carousel__recomended-products.end .blaze-track-container{padding-right:0;padding-left:5.4rem}.carousel__recomended-products-wrapper.just-one .blaze-track-container{padding:0}.perfume-assistant__body .perfume-assistant__ai-results>.perfume-assistant__products{display:none}.productCard{display:none;width:100%;opacity:0;background-color:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.8rem;border-radius:2rem}.productCard.active{display:block;animation:fadeIn .5s ease-in forwards}.productCard .productCard__container{display:grid;grid-template-columns:12.2rem calc(100% - 12.2rem);height:100%}.productCard .productCard__image a{display:block;width:12.2rem;height:13.8rem;border-radius:1rem;overflow:hidden}.productCard .productCard__image img{width:100%;height:100%;object-fit:cover}.productCard .productCard__content{display:flex;flex-flow:column;justify-content:space-between;padding-left:.9rem}.productCard a{display:flex;flex-flow:column;width:100%;text-decoration:none}.productCard a:hover{color:#212121}.productCard .productCard__title{font-size:1.5rem;line-height:1.6rem;letter-spacing:.36px;order:1;text-transform:uppercase;margin:.3rem 0 .5rem;min-height:3rem}.productCard .productCard__title br{display:none}.productCard .productCard__price{order:3;line-height:1.4rem;margin-bottom:.8rem}.productCard .productCard__vendor,.productCard .productCard__price .price{font-size:1.4rem;line-height:1.4rem;letter-spacing:.28px}.productCard .productCard__vendor{order:2;margin-bottom:.6rem}.productCard .productCard__actions{display:grid;align-items:center;grid-template-columns:1fr;gap:.6rem}.productCard .productCard__actions button{display:flex;justify-content:center;align-items:center;min-width:auto;min-height:auto;height:4rem;background-color:#fff;font-size:1.4rem;line-height:1.4rem;padding:.2rem 0 0}.productCard .productCard__actions .button__toggle-recommended{min-width:auto;min-height:auto;width:4rem}.productCard .productCard__actions .button__toggle-recommended svg{stroke:#ef776a}#ainee-popup .ds-modal__content{width:100%;border-radius:2rem 2rem 0 0;padding:4rem}}@media(max-width:768px){.perfume-assistant__overlay{background:var(--bg-perfume-assistant-mobile) no-repeat center bottom / cover}.perfume-assistant{margin-top:0;min-height:calc(100vh - 10rem);padding:0 1.4rem}.perfume-assistant.perfume-assistant__chatAI{margin-top:4.5rem}.perfume-assistant__intro{align-items:center}.perfume-assistant__intro .perfume-assistant__container{max-width:30.4rem;margin-top:-10vh}.perfume-assistant__intro .perfume-assistant__title{font-size:5rem;line-height:5.5rem}.perfume-assistant__intro .button--ainee-popup{width:1.8rem;height:1.8rem;background-size:.7rem auto}.perfume-assistant__search{align-items:center;padding:0 3rem}.perfume-assistant__search .perfume-assistant__container{margin:auto}.perfume-assistant__search .perfume-assistant__title{font-size:4rem;line-height:4rem;letter-spacing:.32px;margin:2rem 0}.perfume-assistant__search .perfume-assistant__subtitle{font-size:2rem;line-height:2rem}.perfume-assistant__search .perfume-assistant__form{position:fixed;left:1.4rem;right:1.4rem;bottom:2.8rem}.perfume-assistant__search .perfume-assistant__suggestions{grid-template-columns:repeat(1,1fr);margin-bottom:0;margin-top:3.6rem}.perfume-assistant__search .perfume-assistant__suggestion{line-height:2.4rem;padding:.9rem 2.4rem;height:4.1rem;line-height:110%}}@media(max-height:680px){.perfume-assistant__search .perfume-assistant__title{font-size:3.5rem;line-height:3.5rem}.perfume-assistant__search .perfume-assistant__suggestions{margin-top:2rem}.perfume-assistant__heading img{height:5rem;width:5rem}.perfume-assistant__search .perfume-assistant__container{margin:5rem auto auto}}@media(max-height:650px){.perfume-assistant__search .perfume-assistant__title{font-size:3rem;line-height:3rem;margin:1rem 0}.perfume-assistant__heading img{height:4rem;width:4rem}}@media(max-width:370px){.perfume-assistant__header .button__prev-step{width:8rem}.perfume-assistant__header .button__prev-step svg{margin-right:.4rem}.perfume-assistant__header .container .logo{width:12rem}}
/*# sourceMappingURL=/cdn/shop/t/1101/assets/dossier-perfume-assistant.css.map */
