:root{--bg-perfume-assistant: url(/cdn/shop/files/perfume-assistant-bg.jpg?v=1748353421);--bg-perfume-assistant-mobile: url(/cdn/shop/files/perfume-assistant-bg-m.jpg?v=1750242199);--bg-perfume-assistant-logo: url(/cdn/shop/files/ainee-logo.svg?v=1750801800);--bg-perfume-assistant-logo-chat: url(/cdn/shop/files/ainee-logo-chat.svg?v=1750801800);--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,.perfume-assistant__header{display:none;opacity:0}body[data-perfume-assistant-step="1"] .perfume-assistant__intro,body[data-perfume-assistant-step="2"] .perfume-assistant__search{display:flex;justify-content:center;animation:fadeIn .5s ease-in forwards}body[data-perfume-assistant-step="3"] .perfume-assistant__chatAI{display:block;animation:fadeIn .5s ease-in forwards}dossier-perfume-assistant .page-width{width:100%}.perfume-assistant__intro{margin-top:7.6rem}.perfume-assistant__intro .perfume-assistant__container{width:100%;max-width:48rem;margin:auto}.perfume-assistant__intro .perfume-assistant__logo{display:block;width:5.7rem;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}.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__search{margin-top:13.8rem}.perfume-assistant__search .perfume-assistant__container{width:100%;max-width:76.5rem;margin:auto}.perfume-assistant__search .button--ask-ainee{display:flex;align-items:center;justify-content:space-between;width:14rem;height:3rem;padding-left:2.4rem;padding-right:.6rem;font-size:2rem;line-height:2rem;background-color:#ef776a;border:1px solid #EF776A;color:#fff;border-radius:20px;transition:all .3s ease}.perfume-assistant__search .button--ask-ainee:after{content:"";width:1.6rem;height:1.6rem;border-radius:50%;background:#fff var(--icon-question-mark) no-repeat .5rem .4rem;background-size:.6rem auto;transition:all .3s ease}.perfume-assistant__search .button--ask-ainee:hover{background-color:#fff;color:#ef776a}.perfume-assistant__search .button--ask-ainee:hover:after{background:#ef776a var(--icon-question-mark--white) no-repeat 50% 50%;background-size:.6rem auto}.perfume-assistant__search .perfume-assistant__title{font-size:6rem;line-height:6rem;margin-top:1.5rem;letter-spacing:0}.perfume-assistant__search .perfume-assistant__suggestions{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:3.6rem;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.2rem;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 .input{border-color:#ef4444}.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:2rem;justify-content:flex-end}.perfume-assistant__chatbox{display:flex;flex-flow:column;gap:2.4rem;width:calc(100% - 36.8rem)}.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{position:relative;width:calc(100% - 4.5rem);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: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;right:0;width:100%;z-index:2}.perfume-assistant__footer .perfume-assistant__actions{display:flex;flex-flow:column;gap:1.4rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:calc(100% - 36.8rem);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__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:2.3rem;right:1.5rem}#ainee-popup .ds-modal__content{width:33.5rem;background:linear-gradient(45deg,#ffedc0,#8dcf9b);border-radius:2rem;padding:4rem 3.2rem}.alnee-popup__logo{display:block!important;width:5.7rem;height:5.7rem;background:var(--bg-perfume-assistant-logo) no-repeat center center / cover;margin-bottom:1.2rem}.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}#products-recommended,.button__toggle-recommended{display:none}dossier-perfume-assistant.loading .perfume-assistant__header,dossier-perfume-assistant.loading .perfume-assistant__suggestions,dossier-perfume-assistant.loading .perfume-assistant__form{pointer-events:none;-webkit-user-select:none;user-select:none}footer,body[data-perfume-assistant-step="3"] .cc-revoke{display:none}.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[data-scent-family] .scent-highlight{background:linear-gradient(to bottom right,var(--myColor1),var(--myColor2));transition:--myColor1 1s ease,--myColor2 1s ease}.perfume-assistant__chat[data-scent-family] .scent-highlight{border-radius:2rem;padding:.2rem 1rem .4rem;display:inline-block}.scent-family__fresh .perfume-assistant__gradient-overlay,.scent-family__fresh .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=fresh] .scent-highlight{--myColor1: #DFF58F;--myColor2: #B1D8E1}.scent-family__herbal .perfume-assistant__gradient-overlay,.scent-family__herbal .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=herbal] .scent-highlight{--myColor1: #FBD163;--myColor2: #557E33}.scent-family__warm .perfume-assistant__gradient-overlay,.scent-family__warm .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=warm] .scent-highlight,.scent-family__gourmand .perfume-assistant__gradient-overlay,.scent-family__gourmand .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=gourmand] .scent-highlight{--myColor1: #FDEA84;--myColor2: #FFB558}.scent-family__edible .perfume-assistant__gradient-overlay,.scent-family__edible .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=edible] .scent-highlight{--myColor1: #FFCD8D;--myColor2: #E95534}.scent-family__earthy .perfume-assistant__gradient-overlay,.scent-family__earthy .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=earthy] .scent-highlight{--myColor1: #E0B682;--myColor2: #956540}.scent-family__flowery .perfume-assistant__gradient-overlay,.scent-family__flowery .perfume-assistant__actions,.perfume-assistant__chat[data-scent-family=flowery] .scent-highlight{--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}@media (min-width: 901px){.perfume-assistant__products{display:flex;flex-flow:column;width:34.8rem}.productCard{position:fixed;top:17.7rem;width:34.8rem;max-width:100%;background-color:#faf6f0;padding:2.5rem 1.1rem 1.8rem;border-radius:2rem;overflow:hidden;cursor:none;pointer-events:none;animation:slideDownScale .5s ease-out forwards}.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;animation:slideInFromTop .5s ease-out forwards}.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.8rem 2rem 1.5rem}.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;background-color:transparent;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;border:1px solid #B3B3B3}}@media (max-width: 990px){body[data-perfume-assistant-step="2"] .announcement-bar-section,body[data-perfume-assistant-step="3"] .announcement-bar-section,body[data-perfume-assistant-step="2"] .shopify-section-header-sticky,body[data-perfume-assistant-step="3"] .shopify-section-header-sticky,body[data-perfume-assistant-step="2"] .header__bottom-island,body[data-perfume-assistant-step="3"] .header__bottom-island{display:none!important}body[data-perfume-assistant-step="2"] .perfume-assistant__header,body[data-perfume-assistant-step="3"] .perfume-assistant__header{position:sticky;top:0;display:block;animation:fadeIn .5s ease-in forwards;padding:1.7rem 0;z-index:50}.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:7.7rem;height:3rem;min-width:inherit;min-height:inherit}.perfume-assistant__header .button__prev-step svg{stroke:#000;margin-right:1rem}.perfume-assistant__products{width:25rem}.perfume-assistant__chatbox{width:calc(100% - 25rem)}.productCard{width:25rem;top:15rem}.perfume-assistant__footer .perfume-assistant__actions{width:calc(100% - 27rem)}}@media (max-width: 900px){.perfume-assistant .page-width{padding:0 1.5rem}.perfume-assistant__body .perfume-assistant__ai-results{margin-bottom:0}.perfume-assistant__chatbox{width:100%}.perfume-assistant__chatbox:before{display:none}.perfume-assistant__chatbox:after{height:19rem}.perfume-assistant.perfume-assistant__chatAI.show-recommended .perfume-assistant__chatbox:after{height:30rem}.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__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:-2rem;font-size:1.2rem;line-height:1.6rem;background-color:transparent}.perfume-assistant:not(.perfume-assistant__intro) .perfume-assistant__form .error-message:before{display:none}.perfume-assistant__suggestions-content{margin:0 -2rem;padding:0 2rem}.perfume-assistant__suggestions-nav{display:none}.perfume-assistant__chatAI[data-products-count="0"] #products-recommended,.perfume-assistant__chatAI[data-products-count="0"] #button__toggle-recommended{display:none!important;opacity:0}#products-recommended{display:block;margin-bottom:-1rem;animation:fadeIn .5s ease-in forwards}.button__toggle-recommended{display:block;opacity:1}#products-recommended .perfume-assistant__products{display:none;opacity:0}.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.active .products-recommended__header{display:none;opacity:0}#products-recommended.active .perfume-assistant__products{display:block;width:100%;padding-top:1.5rem;padding-bottom:.5rem;animation:fadeIn .5s ease-in forwards}.productCard{display:none;width:100%;opacity:0}.productCard.active{display:block;animation:fadeIn .5s ease-in forwards}.productCard .productCard__container{display:grid;grid-template-columns:12.2rem calc(100% - 12.2rem)}.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.8rem;line-height:1.8rem;letter-spacing:.36px;order:1;text-transform:uppercase;margin-bottom:.5rem}.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__vendor br{display:none}.productCard .productCard__actions{display:grid;align-items:center;grid-template-columns:calc(100% - 4.6rem) 4rem;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}}@media (max-width: 768px){.perfume-assistant__overlay{background:var(--bg-perfume-assistant-mobile) no-repeat center bottom / cover}.perfume-assistant{margin-top:0!important;min-height:calc(100vh - 10rem)}.perfume-assistant__intro{align-items:center}.perfume-assistant__intro .perfume-assistant__container{max-width:30.4rem;margin-top:-22vh}.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}.perfume-assistant__search .perfume-assistant__container{max-width:30rem;margin-top:-10vh}.perfume-assistant__search .perfume-assistant__title{font-size:4rem;line-height:4rem;letter-spacing:.32px}.perfume-assistant__search .perfume-assistant__form{position:fixed;left:2rem;right:2rem;bottom:2.8rem}.perfume-assistant__search .perfume-assistant__suggestions{grid-template-columns:repeat(1,1fr);margin-bottom:0;margin-top:2rem}}@media (max-width: 360px){.perfume-assistant__header .button__prev-step{width:7rem}.perfume-assistant__header .button__prev-step svg{margin-right:.7rem}.perfume-assistant__header .container .logo{width:12rem}}
/*# sourceMappingURL=/cdn/shop/t/579/assets/dossier-perfume-assistant.css.map */
