@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Abril Fatface;src:url(/assets/AbrilFatface-Regular-CF4J23BR.ttf)}@font-face{font-family:Anton;src:url(/assets/Anton-Regular-D-s4rlHi.ttf)}@font-face{font-family:Bebas Neue;src:url(/assets/BebasNeue-Regular-D2CONTwO.ttf)}@font-face{font-family:Caveat;src:url(/assets/Caveat-VariableFont_wght-Cd5oCIlo.ttf)}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Italic-VariableFont_wght-DHG8PTA-.ttf);font-style:italic}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-VariableFont_wght-BOTdpueR.ttf)}@font-face{font-family:Dancing Script;src:url(/assets/DancingScript-VariableFont_wght-DNZsFrvA.ttf)}@font-face{font-family:EB Garamond;src:url(/assets/EBGaramond-Italic-VariableFont_wght-CLXdeb6I.ttf);font-style:italic}@font-face{font-family:EB Garamond;src:url(/assets/EBGaramond-VariableFont_wght-zWkz-3IV.ttf)}@font-face{font-family:Fredoka;src:url(/assets/Fredoka-VariableFont_wdth_wght-CfBhsFXY.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf);font-style:italic}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:Lato;src:url(/assets/Lato-Black-BGKY3P7n.ttf);font-weight:900}@font-face{font-family:Lato;src:url(/assets/Lato-BlackItalic-Bn3AYdVg.ttf);font-weight:900;font-style:italic}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-B5iD31kO.ttf);font-weight:700}@font-face{font-family:Lato;src:url(/assets/Lato-BoldItalic-CT6m3OwA.ttf);font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/assets/Lato-Italic-DOTKc3_v.ttf);font-style:italic}@font-face{font-family:Lato;src:url(/assets/Lato-Light-hJCcuSzX.ttf);font-weight:300}@font-face{font-family:Lato;src:url(/assets/Lato-LightItalic-DInKUxwu.ttf);font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)}@font-face{font-family:Lato;src:url(/assets/Lato-Thin-BBFgnKgu.ttf);font-weight:100}@font-face{font-family:Lato;src:url(/assets/Lato-ThinItalic-BKQInFEV.ttf);font-weight:100;font-style:italic}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Bold-De2z11Hm.ttf);font-weight:700}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Italic-ayaR8-zC.ttf);font-style:italic}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Regular-BQmEVCCQ.ttf)}@font-face{font-family:Lobster;src:url(/assets/Lobster-Regular-B8J5ApJ6.ttf)}@font-face{font-family:Lora;src:url(/assets/Lora-Italic-VariableFont_wght-Cnap59LO.ttf);font-style:italic}@font-face{font-family:Lora;src:url(/assets/Lora-VariableFont_wght-9TCWs3f0.ttf)}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-Italic-VariableFont_opsz_wdth_wght-BmfnNZ59.ttf);font-style:italic}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-VariableFont_opsz_wdth_wght-Y5q8x7Ru.ttf)}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-VariableFont_wght-DFfUqDrJ.ttf);font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-i02rBV5P.ttf)}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Italic-VariableFont_wdth_wght-DJsZH3RN.ttf);font-style:italic}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-VariableFont_wdth_wght-CYoOFcCZ.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Italic-VariableFont_wdth_wght-B4AZ-wl6.ttf);font-style:italic}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-VariableFont_wdth_wght-BZBpG5Iz.ttf)}@font-face{font-family:Oswald;src:url(/assets/Oswald-VariableFont_wght-CsAV2wvh.ttf)}@font-face{font-family:Pacifico;src:url(/assets/Pacifico-Regular-DqRvctb9.ttf)}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-Italic-VariableFont_wght-oLZrzZTN.ttf);font-style:italic}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-VariableFont_wght-7tRKCQvy.ttf)}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-yHqY0KRU.ttf);font-weight:900}@font-face{font-family:Poppins;src:url(/assets/Poppins-BlackItalic-cm4Pcmzs.ttf);font-weight:900;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf);font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf);font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf);font-weight:800}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBoldItalic-C9zKPiZo.ttf);font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf);font-weight:200}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf);font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf);font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf);font-weight:300}@font-face{font-family:Poppins;src:url(/assets/Poppins-LightItalic-CDXp65eX.ttf);font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(/assets/Poppins-MediumItalic-C6e40Oak.ttf);font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf);font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Thin-leD9T1nx.ttf);font-weight:100}@font-face{font-family:Poppins;src:url(/assets/Poppins-ThinItalic-DeF98U39.ttf);font-weight:100;font-style:italic}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-Bold-BPUuxP6Y.ttf);font-weight:700}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-BoldItalic-BnTgqcEZ.ttf);font-weight:700;font-style:italic}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-Italic-CchVwZ9c.ttf);font-style:italic}@font-face{font-family:"PT Serif";src:url(/assets/PTSerif-Regular-DPh-w9Z0.ttf)}@font-face{font-family:Raleway;src:url(/assets/Raleway-Italic-VariableFont_wght-CvGRowhG.ttf);font-style:italic}@font-face{font-family:Raleway;src:url(/assets/Raleway-VariableFont_wght-CdkF85Lz.ttf)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-VariableFont_wdth_wght-CtZJC3o8.ttf);font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-VariableFont_wdth_wght-WOy3sDCz.ttf)}@font-face{font-family:Source Code Pro;src:url(/assets/SourceCodePro-Italic-VariableFont_wght-CqZWEAsT.ttf);font-style:italic}@font-face{font-family:Source Code Pro;src:url(/assets/SourceCodePro-VariableFont_wght-Nw7RJEUj.ttf)}@font-face{font-family:Arimo;src:url(/assets/Arimo-Italic-VariableFont_wght-B5ikEBHc.ttf);font-style:italic}@font-face{font-family:Arimo;src:url(/assets/Arimo-VariableFont_wght-DFtMTKhJ.ttf)}@font-face{font-family:Figtree Medium;src:url(/assets/figtree-medium-B3i3yMLn.ttf)}@font-face{font-family:Josefin Sans;src:url(/assets/JosefinSans-Italic-VariableFont_wght-DTLkMxgI.ttf);font-style:italic}@font-face{font-family:Josefin Sans;src:url(/assets/JosefinSans-VariableFont_wght-WwDWAOG2.ttf)}@font-face{font-family:Avenir Roman;src:url(/assets/avenir-roman-C3wJAWZX.ttf)}@font-face{font-family:Lemon Milk;src:url(/assets/LemonMilk-CFjrApCn.woff)}@font-face{font-family:Yu Gothic;src:url(/assets/yu-gothic-regular-cuvy-gQ4.ttf)}@font-face{font-family:Bitter;src:url(/assets/Bitter-Italic-VariableFont_wght-Blc43vdH.ttf);font-style:italic}@font-face{font-family:Bitter;src:url(/assets/Bitter-VariableFont_wght-CyeAze9L.ttf)}@font-face{font-family:Jost;src:url(/assets/Jost-Italic-VariableFont_wght-CRdCj9Xl.ttf);font-style:italic}@font-face{font-family:Jost;src:url(/assets/Jost-VariableFont_wght-BvwSITGa.ttf)}@font-face{font-family:"Futura, sans-serif";src:url(/assets/Futura-Book-C2DwSHIl.ttf)}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-zhVn_y_h.ttf)}@font-face{font-family:Avenir Next LT Pro;src:url(/assets/avenir-next-lt-pro-regular-xnjDYFHe.ttf)}@font-face{font-family:Assistant;src:url(/assets/Assistant-VariableFont_wght-B5dwS10i.ttf)}html{height:100%}body{margin:0}.recommenda-container *:not(.PhoneInput):not(.PhoneInput *){box-sizing:border-box;font-family:var(--recommenda-quiz-font)}.display_none{display:none!important}.recommenda-container{width:100%;height:100%;overflow-y:auto;vertical-align:middle;background-color:var(--recommenda-background-color);background-image:var(--recommenda-background-image);box-sizing:border-box;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width: 575px){.recommenda-container:not(.recommenda-container-welcome-page){background-image:var(--recommenda-background-image-mobile)!important}}.recommenda-container.recommenda-container-welcome-page{background-color:var(--recommenda-wp-background-color)}.recommenda-container-welcome-page-no-bg,.recommenda-container-result-page-no-bg{background-image:unset!important}.recommenda-wrapper{max-width:830px;text-align:center;margin:auto;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;min-height:fit-content;padding:50px;padding-bottom:65px!important}.recommenda-container-welcome-page .recommenda-wrapper{justify-content:center}.recommenda-welcome-page{margin-bottom:30px}.recommenda-welcome-page-layout-background,.recommenda-welcome-page-cover-photo{background-image:var(--recommenda-welcome-page-background-image);background-repeat:no-repeat;background-size:var(--recommenda-welcome-page-background-image-fit)}.recommenda-welcome-page-cover-photo{background-size:var(--recommenda-welcome-page-background-image-fit);background-position:center center}.recommenda-welcome-page-layout-cover-left,.recommenda-welcome-page-layout-cover-right{display:flex;align-items:stretch}.recommenda-welcome-page-layout-cover-left>div,.recommenda-welcome-page-layout-cover-right>div{flex:1;width:50%}.recommenda-welcome-page-layout-cover-right{flex-direction:row-reverse}.recommenda-title{font-size:24px;font-weight:700;line-height:27.6px;margin-bottom:15px}.recommenda-title,.recommenda-welcome-page-content,.recommenda-welcome-page-heading{overflow-wrap:break-word}.recommenda-results-page pre,.recommenda-welcome-page pre{white-space:pre-line}.recommenda-welcome-page-content{font-size:18px;line-height:1.75}.recommenda-welcome-page-heading{font-size:25px;line-height:1.75}.recommenda-buttons-wrapper{color:#333;font-size:18px;line-height:20.7px;width:550px;display:flex;justify-content:space-around}.recommenda-buttons-wrapper:has(.recommenda-next-button),.recommenda-buttons-wrapper:has(.recommenda-prev-button),.recommenda-buttons-wrapper:has(.recommenda-submit-button){position:fixed;bottom:20px}.recommenda-results-page .recommenda-buttons-wrapper{width:100%}.recommenda-welcome-content{display:flex;flex-direction:column;gap:15px}.recommenda-button{background-color:var(--recommenda-button-background-color);border:none;border-radius:var(--recommenda-button-border-radius);color:var(--recommenda-button-text-color);cursor:pointer;display:inline-block;font-size:20px;font-weight:700;line-height:32px;margin-bottom:45px;margin-top:5px;outline-color:#000;text-align:center;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease;max-width:200px;min-width:fit-content;word-spacing:0px;text-decoration:none}.recommenda-button-inverted{background-color:transparent;border:1px solid var(--recommenda-button-background-color);border-radius:var(--recommenda-button-border-radius);color:var(--recommenda-button-background-color)}.recommenda-button.recommenda-button-cart-proceed{color:var(--recommenda-button-text-color);background-color:var(--recommenda-button-background-color);font-size:16px;padding:7px 0;position:fixed;bottom:20px;right:20px;max-width:240px;width:240px;margin:0;display:flex;justify-content:center;align-items:center}.recommenda-buttons-wrapper.recommenda-buttons-wrapper-retake{flex-direction:row;cursor:pointer;gap:0!important}.recommenda-buttons-wrapper.recommenda-buttons-wrapper-retake:hover svg,.recommenda-buttons-wrapper.recommenda-buttons-wrapper-retake:hover .recommenda-button.recommenda-button-retake{opacity:.5}.recommenda-buttons-wrapper.recommenda-buttons-wrapper-retake .recommenda-button.recommenda-button-retake{transition:.5s;color:var(--recommenda-button-background-color)}.recommenda-buttons-wrapper.recommenda-buttons-wrapper-retake .recommenda-button.recommenda-button-inverted.recommenda-button-retake{padding:10px;border:0;box-shadow:unset;background:transparent;min-width:initial}.recommenda-retake-icon-box{width:35px;height:35px}.recommenda-retake-icon-box svg{fill:var(--recommenda-button-background-color);width:100%;height:100%;transition:.5s}.recommenda-product-variants-dropdown{background-color:transparent;border:1px solid color-mix(in srgb,var(--recommenda-button-background-color) 60%,transparent);border-radius:3px;color:var(--recommenda-button-background-color);padding:7px 10px;margin-bottom:4px}.recommenda-product-variants-dropdown option{background-color:var(--recommenda-background-color)}.recommenda-button.recommenda-button-cart-proceed.recommenda-button-cart-proceed-mobile{width:fit-content;padding:10px 15px}.recommenda-button.recommenda-button-cart-proceed svg,.recommenda-button.recommenda-button-cart-proceed path{fill:var(--recommenda-button-text-color)!important}.recommenda-button.recommenda-button-cart-proceed span.Polaris-Icon>svg{width:20px}.recommenda-button.recommenda-button-cart-proceed span.Polaris-Icon{line-height:0;margin-left:5px}.recommenda-button.recommenda-add-to-cart-button,.recommenda-button.recommenda-out-of-stock-button{font-size:16px;line-height:16px;padding:12px 24px}.recommenda-button.recommenda-out-of-stock-button{cursor:initial}.recommenda-button:hover{opacity:.8}.recommenda-button[data-disabled=true]{opacity:.8;cursor:no-drop}.recommenda-question-container{height:100%;width:100%}.recommenda-wrapper:has(.recommenda-question-container-with-image){margin:0;width:100%;max-width:100%!important}.recommenda-container-classic-theme .recommenda-wrapper:has(.recommenda-question-container-with-image),.recommenda-container-modern-theme .recommenda-wrapper:has(.recommenda-question-container-with-image){padding:0!important}.recommenda-container-classic-theme .recommenda-question-container-with-image .recommenda-questions-wrapper,.recommenda-container-modern-theme .recommenda-question-container-with-image .recommenda-questions-wrapper{padding:10px 20px!important;width:unset}.recommenda-question-container-with-image{display:flex;flex-direction:row;height:100%;width:100%}.recommenda-question-container-with-image-right{flex-direction:row-reverse}@media screen and (max-width: 575px){.recommenda-question-container-with-image{flex-direction:column!important}.recommenda-question-container-with-image .recommenda-question-answers-wrap{padding-bottom:15px}}.recommenda-email-gdpr-box{margin:10px 0;text-align:left;width:100%;display:flex;gap:5px;justify-content:flex-start;align-items:flex-start;color:var(--recommenda-question-color);font-size:13px;word-break:break-all}.recommenda-email-skip-button button{margin-top:30px;background:none!important;border:none!important;text-decoration:underline;text-underline-offset:2px;font-size:14px;color:#5b5b5b;cursor:pointer;font-weight:500}.recommenda-container-main-theme .recommenda-email-gdpr-box{max-width:455px}.recommenda-questions-wrapper{width:100%;display:flex;flex-direction:column;gap:90px}.recommenda-question-answers-wrap{min-height:220px}.recommenda-question-answers-wrap-flex{display:flex;justify-content:center;align-items:center;flex-direction:column}input.recommenda-answer-input{width:100%;font-size:1rem;background-color:#fff;padding:.675em 1em;border:1px solid #caced1;border-radius:.25rem;display:flex;justify-content:space-between;align-items:center;transition:.2s}.recommenda-question-box.step{display:none}.recommenda-question-box.step.active_step{display:block}.recommenda-wrapper .recommenda-questions-wrapper .recommenda-question-box .recommenda-question-title{color:var(--recommenda-question-color);text-align:var(--recommenda-question-title-alignment);overflow-wrap:break-word;font-size:var(--recommenda-question-font-size-pc);margin:0 0 15px;line-height:1}.recommenda-question-title p{margin:0}.recommenda-question-description p{font-weight:400;font-size:var(--recommenda-question-description-font-size-pc);text-align:var(--recommenda-question-description-alignment);color:var(--recommenda-question-description-color);margin-top:0}.recommenda-question-title,.recommenda-question-description{padding:0 10px}.recommenda-question-answers-list{margin:0 30px;padding:10px 0 30px;list-style:none;height:auto;overflow:hidden}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal:has(:only-child){justify-content:center}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal{justify-content:var(--recommenda-choices-box-alignment)!important}.recommenda-question-answers-list.recommenda-question-answers-list-vertical{align-items:var(--recommenda-choices-box-alignment)!important}.recommenda-question-answers-list.recommenda-question-answers-list-picture-choice{justify-content:center;gap:20px}.recommenda-question-answers-list-picture-choice li{padding:10px}.recommenda-question-answers-list li{margin:0 0 8px;background-color:var(--recommenda-choices-background-color);color:var(--recommenda-choices-color);border:none;border-radius:14px;text-align:left;font-size:16px;width:100%;display:inline-block;cursor:pointer}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal li:not(.recommenda-question-answers-list-picture-choice li){width:45%}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="1"] li:not(.recommenda-question-answers-list-picture-choice li){width:auto;min-width:100%}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="2"] li:not(.recommenda-question-answers-list-picture-choice li){width:45%;min-width:45%}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="3"] li:not(.recommenda-question-answers-list-picture-choice li){width:30%;min-width:30%}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="4"] li:not(.recommenda-question-answers-list-picture-choice li){width:20%;min-width:20%}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="1"] li,.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="2"] li,.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li,.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="1"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="2"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li{max-width:initial!important;min-width:initial!important}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="1"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="1"] li{max-width:initial!important;min-width:initial!important;width:50%!important}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="2"] li{width:49%!important}.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="2"] li{width:33%!important}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li{width:30%!important}.recommenda-container.recommenda-container-modern-theme .recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li div.lalalalalalalalala,.recommenda-container.recommenda-container-main-theme .recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li div.lalalalalalalalala{width:100%}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li{width:23%!important}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li div.lalalalalalalalala,.recommenda-container.recommenda-container-main-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li div.lalalalalalalalala{width:100%!important}.recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="1"] li{width:50%;max-width:initial!important}.recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="2"] li{width:40%}.recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] li{width:32%}.recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] li{width:24%}.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] div.lalalalalalalalala,.recommenda-container.recommenda-container-modern-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] div.lalalalalalalalala,.recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="3"] div.lalalalalalalalala,.recommenda-container.recommenda-container-classic-theme .recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-desktop-columns="4"] div.lalalalalalalalala{width:100%}@media screen and (max-width: 575px){.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="2"],.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="3"],.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="4"]{flex-direction:row;align-items:stretch}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="2"] li{width:45%!important;min-width:45%!important}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="3"] li{width:30%!important;min-width:30%!important}.recommenda-question-answers-list.recommenda-question-answers-list-horizontal[data-columns="4"] li{width:20%!important;min-width:20%!important}.recommenda-question-box .PhoneInput{width:100%!important}}.recommenda-question-answers-list li:hover{background-color:rgba(var(--recommenda-question-color-secondary),.3)}.recommenda-question-answers-list-picture-choice li{min-width:auto;width:auto;text-align:center}.recommenda-question-box{margin-top:30px!important}.recommenda-question-answers-list-vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.recommenda-question-answers-list li input[type=checkbox]:checked,.recommenda-question-answers-list li input[type=checkbox]:not(:checked),.recommenda-question-answers-list li input[type=radio]:checked,.recommenda-question-answers-list li input[type=radio]:not(:checked){position:absolute;left:-9999px}.recommenda-question-answers-list li input[type=checkbox]:checked+label,.recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label,.recommenda-question-answers-list li input[type=radio]:checked+label,.recommenda-question-answers-list li input[type=radio]:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;line-height:20px;display:inline-block;color:var(--recommenda-choices-color)}.recommenda-question-answers-list li input[type=checkbox]:checked+label:before,.recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:before,.recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before{content:"";position:absolute;width:20px;height:20px;border:1px solid #ffffff99;background:#fff9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.recommenda-question-answers-list li input[type=checkbox]:checked+label:after,.recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:after,.recommenda-question-answers-list li input[type=radio]:checked+label:after,.recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{content:"";height:14px;width:14px;position:absolute;border:0;-webkit-transition:all .2s ease;transition:all .2s ease}.recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:after,.recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.recommenda-question-answers-list li input[type=checkbox]:checked+label:after,.recommenda-question-answers-list li input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.recommenda-question-answers-list li input[type=radio]:checked+label:after,.recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}label.recommenda-answers-title{display:inline-block;text-align:var(--recommenda-choices-title-alignment);font-size:var(--recommenda-choices-font-size-pc)!important;vertical-align:top;width:100%;transition:.2s}span.recommenda-answers-description{padding:5px 0 0!important;font-weight:400;line-height:19.94px;font-size:14px;word-break:break-word;display:block;color:var(--recommenda-choices-description-color)}label.recommenda-answers-title:not(.recommenda-question-picture-choice-container label.recommenda-answers-title){padding:10px 36px}label.recommenda-answers-title.recommenda-answers-title-other-answer{display:flex!important;align-items:center}label.recommenda-answers-title.recommenda-answers-title-other-answer input[type=text]{border:none;outline:none;margin-left:10px;padding:5px;width:100%;border-radius:5px}.recommenda-question-answers-dropdown-list{position:relative;width:400px;max-width:100%;font-size:1.15rem;color:#000;margin:30px auto}.recommenda-select-button{width:100%;font-size:1.15rem;background-color:#fff;padding:.675em 1em;border:1px solid #caced1;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--recommenda-choices-color);transition:.2s}.recommenda-selected-value{text-align:left}.recommenda-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;transition:transform ease-in-out .3s}.recommenda-select-dropdown{position:absolute;list-style:none;width:100%;box-shadow:0 10px 25px #0003;background-color:#fff;border:1px solid #caced1;border-radius:4px;padding:0;margin-top:10px;max-height:160px;overflow-y:auto;transition:.5s ease;z-index:1}.recommenda-select-dropdown:focus-within{box-shadow:0 10px 25px #5e6ce999}.recommenda-select-dropdown li{position:relative;cursor:pointer;display:flex;gap:1rem;align-items:center}.recommenda-select-dropdown li label{width:100%;padding:8px 10px;cursor:pointer;display:flex;gap:1rem;align-items:center;color:var(--recommenda-choices-color)}.recommenda-select-dropdown::-webkit-scrollbar{width:7px}.recommenda-select-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.recommenda-select-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.recommenda-select-dropdown li:hover,.recommenda-select-dropdown input:checked~label{background-color:#f2f2f2}.recommenda-select-dropdown input:focus~label{background-color:#dfdfdf}.recommenda-select-dropdown input[type=radio]{position:absolute;left:0;opacity:0}.recommenda-question-answers-dropdown-list.active .recommenda-arrow{transform:rotate(180deg)}.recommenda-question-answers-dropdown-list.active .recommenda-select-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.recommenda-wrapper:has(.recommenda-results-page){max-width:800px}.recommenda-results-page{height:100%}.recommenda-container-classic-theme .recommenda-results-page,.recommenda-container-modern-theme .recommenda-results-page{width:100%}.recommenda-results-page-content{display:flex;min-height:400px;flex-direction:column;align-items:center}.recommenda-discount-box{max-width:300px;width:250px;min-width:fit-content;margin:auto auto 15px;text-align:center}.recommenda-discount-box span{color:var(--recommenda-button-background-color);display:inline-block;margin-bottom:8px;font-size:12px}.recommenda-discount-box button{background-color:#fff;border:2px dotted var(--recommenda-button-background-color);color:var(--recommenda-button-background-color);padding:10px 15px;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;justify-content:center;word-break:keep-all;min-width:fit-content;width:100%;position:relative}.recommenda-discount-box button svg{position:absolute;right:10px}.recommenda-discount-box button:hover{background-color:#f2f2f2}.recommenda-discount-box button svg,.recommenda-discount-box button path{fill:var(--recommenda-button-background-color);stroke:var(--recommenda-button-background-color)}.recommenda-button.recommenda-results-page-custom-button{width:100%!important;padding:7px 0!important;margin:10px 0!important;font-size:16px;max-width:fit-content;min-width:250px}ul.recommenda-products-list{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:40px 0;justify-content:center;gap:25px}ul.recommenda-products-list li.recommenda-product-item{width:200px;display:flex;flex-direction:column;justify-content:flex-start}.recommenda-product-box{text-decoration:none;flex:1}.recommenda-product-image-container{height:250px;display:flex;justify-content:center;align-items:center}img.recommenda-product-image{width:100%;height:100%;object-fit:contain}.recommenda-product-title{color:#000;font-size:14px;font-weight:700;letter-spacing:.6px;line-height:16.9px;text-align:left;align-items:flex-start}.recommenda-product-price{display:inline-block;width:100%;text-align:center}.recommenda-product-box:hover span.recommenda-product-name{text-decoration:underline}.recommenda-product-box:hover *{text-decoration:none}.recommenda-product-box{cursor:default}.recommenda-product-box .recommenda-product-image-container,.recommenda-product-box .recommenda-product-name{cursor:pointer}.recommenda-product-description{text-align:left;color:#6f6f6f;font-size:12px;margin:0}.recommenda-wrapper .recommenda-product-description{color:var(--recommenda-button-background-color)}.recommenda-wrapper .recommenda-product-item .recommenda-product-title,.recommenda-wrapper .recommenda-product-item .recommenda-product-description{font-size:16px;margin-bottom:15px;gap:10px}.recommenda-slots-container{width:100%;display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:10px 0 30px;align-items:stretch;height:fit-content;min-height:fit-content}.recommenda-slots-item{width:20%!important;min-width:200px;text-align:left;height:100%}.recommenda-slots-title{color:var(--recommenda-question-color)}.recommenda-slots-description{font-size:12px;margin-top:8px;color:#777575}.recommenda-slots-item .recommenda-product-item{border-radius:7px;padding:10px;margin-top:6px;height:100%}.recommenda-slots-container .recommenda-product-image-container{width:100%;height:unset}.recommenda-slots-item .recommenda-product-item button.recommenda-button.recommenda-add-to-cart-button{margin-bottom:0}.recommenda-variant-meta-description{color:#8d8d8d;font-size:13px;margin:0 0 10px;pointer-events:none;word-break:break-word}.recommenda-loader{width:100%;height:100%;background-color:#d7d7d7ba;position:absolute;top:0;display:flex;align-items:center;justify-content:center;z-index:1000}.recommenda-loader{text-align:center;padding:20px}.recommenda-loader .loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.recommenda-loader .loaderText{margin-top:90px;font-size:24px;font-weight:700;line-height:29.26px;text-align:center;color:var(--recommenda-question-color)}.recommenda-wp-image-mobile-left-right-cover{display:none}.recommenda-container .recommenda-results-page .recommenda-results-page-content .recommenda-title{font-size:var(--recommenda-r-page-heading-font-size-pc)!important}.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-title{color:var(--recommenda-welcome-title-text-color)}.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-welcome-page-heading{font-size:var(--recommenda-w-page-heading-font-size-pc);line-height:1;letter-spacing:var(--recommenda-welcome-page-heading-letter-spacing);color:var(--recommenda-welcome-page-heading-text-color)}.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-welcome-page-content{font-size:var(--recommenda-w-page-subheading-font-size-pc);line-height:1;color:var(--recommenda-welcome-page-subheading-text-color)}.recommenda-submit-button:hover,.recommenda-results-page-custom-button:hover{opacity:1;color:var(--recommenda-button-text-hover-color)!important;fill:var(--recommenda-button-text-hover-color)!important}.recommenda-container-main-theme .recommenda-prev-button:hover,.recommenda-container-main-theme .recommenda-prev-button:hover *{opacity:initial;color:initial!important;fill:initial!important}.recommenda-container-welcome-page .recommenda-wrapper .recommenda-welcome-page-button{width:var(--recommenda-start-button-width)!important;max-width:var(--recommenda-start-button-max-width)!important;padding:var(--recommenda-start-button-padding)!important;font-size:var(--recommenda-start-button-font-size)!important}.recommenda-question-container+.recommenda-buttons-wrapper .recommenda-button,.recommenda-question-container-with-image+.recommenda-buttons-wrapper .recommenda-button{width:var(--recommenda-navigation-button-width)!important;padding:var(--recommenda-navigation-button-padding)!important;font-size:var(--recommenda-navigation-button-font-size)!important}.recommenda-product-title .recommenda-product-name{color:var(--recommenda-rpage-product-title-color)!important}.recommenda-product-title .recommenda-product-price{color:var(--recommenda-rpage-product-price-color)!important}@media screen and (max-width: 575px){.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-welcome-page-heading{font-size:var(--recommenda-w-page-heading-font-size-mobile)!important}.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-welcome-page-content{font-size:var(--recommenda-w-page-subheading-font-size-mobile)!important}.recommenda-container .recommenda-wrapper .recommenda-results-page .recommenda-results-page-content .recommenda-title{font-size:var(--recommenda-r-page-heading-font-size-mobile)!important}.recommenda-question-answers-list label.recommenda-answers-title:not(.recommenda-select-dropdown .recommenda-answers-title){font-size:var(--recommenda-choices-font-size-mobile)!important}.recommenda-wrapper .recommenda-questions-wrapper .recommenda-question-box .recommenda-question-title{font-size:var(--recommenda-question-font-size-mobile)}.recommenda-wrapper .recommenda-questions-wrapper .recommenda-question-box .recommenda-question-description p{font-size:var( --recommenda-question-description-font-size-mobile )!important}.recommenda-container-modern-theme .recommenda-questions-wrapper .modern-step-navigation{margin-top:10px}.recommenda-container .recommenda-wrapper .recommenda-results-page .recommenda-buttons-wrapper .recommenda-button{padding:10px;font-size:16px;gap:8px;width:100%!important;max-width:100%}.recommenda-wp-image-mobile-left-right-cover{display:block}.recommenda-questions-wrapper .step-navigation{padding:0 22px}}@media screen and (max-width: 575px),screen and (max-height: 600px){.recommenda-wrapper{padding:50px 20px 20px!important}.recommenda-container-classic-theme .recommenda-wrapper{padding-top:60px!important;align-items:center}.recommenda-question-box .recommenda-question-title{font-size:var(--recommenda-question-font-size-mobile)}.recommenda-questions-wrapper{gap:15px;justify-content:space-between;height:100%}.recommenda-wrapper .recommenda-question-box{margin:0}.recommenda-container-main-theme .recommenda-questions-wrapper .recommenda-question-box{margin-top:30px!important}.recommenda-welcome-content .recommenda-welcome-page-heading{max-width:100%}.recommenda-wrapper .recommenda-buttons-wrapper{margin-top:20px}.recommenda-wrapper .recommenda-selected-value{font-size:16px}.recommenda-wrapper .recommenda-results-page .recommenda-results-page-content .recommenda-title,.recommenda-wrapper .recommenda-results-page .recommenda-results-page-content .recommenda-title pre,.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-title{font-size:20px}.recommenda-container .recommenda-wrapper .recommenda-welcome-content .recommenda-title{margin-top:50px}.recommenda-container .recommenda-loader .loaderText,.recommenda-container .recommenda-wrapper .recommenda-welcome-content{font-size:22px}.recommenda-container-main-theme .recommenda-welcome-content .recommenda-welcome-page-content{font-size:18px}.recommenda-welcome-page-content{width:100%}.recommenda-question-answers-list{justify-content:center!important;margin:0;gap:0}.recommenda-question-answers-dropdown-list{max-width:380px!important;width:100%!important}.recommenda-question-answers-list.recommenda-question-answers-list-mobile-picture-choice{flex-direction:column;align-items:center}.recommenda-question-answers-list li.recommenda-question-picture-choice-container-mobile{max-width:fit-content!important;min-width:unset!important}.recommenda-buttons-wrapper{width:250px;justify-content:center;gap:20px}ul.recommenda-products-list{grid-area:20px}ul.recommenda-products-list li.recommenda-product-item{max-width:100%}.recommenda-welcome-page-cover-photo{display:none}.recommenda-welcome-page-.recommenda-button.recommenda-start-quiz{max-width:100%}.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-start-quiz,.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-prev-button,.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-next-button,.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-add-to-cart-button,.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-submit-button{padding:10px;font-size:16px;gap:8px;width:100%!important;max-width:100%}.recommenda-buttons-wrapper:has(.recommenda-button.recommenda-start-quiz){min-width:fit-content}.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-start-quiz{margin-bottom:0}.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-submit-button,.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-next-button,.recommenda-container .recommenda-wrapper .recommenda-button.recommenda-prev-button{max-width:150px}.step-navigation-container{margin-top:20px;display:flex;justify-content:space-between}.step-navigation-container svg{width:25px;height:25px;fill:var(--recommenda-button-background-color)}.step-navigation-container .step-navigation{flex:1}}@media screen and (min-width: 576px) and (max-height: 600px){html body .recommenda-container.recommenda-container-classic-theme .recommenda-wrapper,html body .recommenda-container.recommenda-container-modern-theme .recommenda-wrapper,html body .recommenda-container.recommenda-container-main-theme .recommenda-wrapper{padding-top:20px!important}.recommenda-question-answers-list li:nth-child(odd):not(:last-child){margin-right:8px!important}html body .recommenda-container.recommenda-container-classic-theme .recommenda-wrapper .recommenda-question-box,html body .recommenda-container.recommenda-container-modern-theme .recommenda-wrapper .recommenda-question-box,html body .recommenda-container.recommenda-container-main-theme .recommenda-wrapper .recommenda-question-box{flex:1;margin-top:50px!important}.recommenda-question-box .PhoneInput{width:80%}.recommenda-welcome-page-cover-photo{display:block}}.recommenda-question-answers-dropdown-list .recommenda-select-dropdown li:hover .recommenda-answers-title,.recommenda-container-modern-theme .recommenda-question-answers-list li:hover .recommenda-answers-title,.recommenda-container-classic-theme .recommenda-question-answers-list li:hover .recommenda-answers-title{color:var(--recommenda-choices-hover-color)}.validation-error{color:#a50000;margin-top:5px;font-size:14px}.validation-error-fullscreen{display:flex;align-items:center;justify-content:center;min-height:250px}.PhoneInput{display:flex;align-items:center;background:#f8f8f8;padding-left:8px;border-radius:.2em;width:60%;height:40px;overflow:hidden}input.PhoneInputInput{padding:.3em .4em;border-radius:.2em;border:1px solid #cfcfcf;background-color:#fcfcfc;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;box-sizing:border-box}.recommenda-question-answers-list li.recommenda-question-picture-choice-container{background:transparent}li.recommenda-question-picture-choice-container{border:1px solid transparent}.recommenda-question-answers-list li.recommenda-question-picture-choice-container:hover,ul.recommenda-question-answers-list>input[type=radio]:checked+li.recommenda-question-picture-choice-container,ul.recommenda-question-answers-list>input[type=checkbox]:checked+li.recommenda-question-picture-choice-container{border:1px solid var(--recommenda-question-color)!important}.recommenda-question-picture-choice-container img{width:calc(100% - 25px);height:calc(100% - 25px);border-radius:12px}.recommenda-question-picture-choice-container .recommenda-answers-title{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:14px;height:100%}.step-progress-bar{display:flex;justify-content:space-between}.step-segment{flex:1;height:3px;border-radius:2px;background-color:#b5bec8;margin:0 5px;transition:background-color .3s ease-in-out;cursor:pointer}.step-segment-completed{background-color:var(--recommenda-button-background-color)}.recommenda-container-main-theme *{font-family:var(--recommenda-quiz-font)!important}.recommenda-container-main-theme .recommenda-wrapper{max-width:1300px;padding:40px 0}.recommenda-container-main-theme .recommenda-questions-wrapper{gap:unset;justify-content:space-between;flex:1}.recommenda-container-main-theme .recommenda-question-container-with-image .recommenda-questions-wrapper{padding:40px 10px}html body .recommenda-container.recommenda-container-main-theme .recommenda-wrapper:has(.recommenda-question-container-with-image){padding:0!important}.recommenda-container-main-theme .recommenda-question-container-with-image .step-navigation-container{margin-top:0}.recommenda-container-main-theme .recommenda-welcome-page{margin-bottom:54px;max-width:1000px;padding:0 63px}.recommenda-container-main-theme .recommenda-title,.recommenda-container-main-theme .recommenda-welcome-page-content,.recommenda-container-main-theme .recommenda-welcome-page-heading{width:100%}.recommenda-container-main-theme .recommenda-title{font-size:32px;font-weight:700;line-height:46.32px;text-align:center;color:var(--recommenda-question-color)}.recommenda-container-main-theme .recommenda-welcome-page-content{font-size:20px;font-weight:400;line-height:24.38px;text-align:center;color:#101010}.recommenda-container-main-theme .recommenda-welcome-page-heading{font-size:30px;font-weight:600;line-height:24.38px;text-align:center;color:#101010}.recommenda-container-main-theme .recommenda-buttons-wrapper:not(.recommenda-results-page .recommenda-buttons-wrapper){padding:0 22px;width:100%;justify-content:space-between}.recommenda-container-main-theme .recommenda-buttons-wrapper.recommenda-buttons-wrapper-center:not(.recommenda-results-page .recommenda-buttons-wrapper.recommenda-buttons-wrapper-center){justify-content:flex-end}.recommenda-container-main-theme .recommenda-welcome-page+.recommenda-buttons-wrapper{width:100%;max-width:1000px;padding:0 63px}.recommenda-container-main-theme .recommenda-results-page .recommenda-buttons-wrapper{width:100%}.recommenda-container-main-theme .recommenda-results-page .recommenda-buttons-wrapper button{font-weight:600;line-height:26.82px;margin:0}.recommenda-container-main-theme .recommenda-welcome-page-button{max-width:45%;width:100%;padding:12px;font-size:22px;font-weight:500;line-height:26.82px;margin:0 auto 45px}.recommenda-container-main-theme .recommenda-prev-button{color:#545454;background-color:var(--recommenda-background-color)}.recommenda-container-main-theme .recommenda-prev-button svg{fill:#545454}.recommenda-container-main-theme .recommenda-prev-button:hover,.recommenda-container-main-theme .recommenda-prev-button:hover svg{opacity:1;color:#101010;fill:#101010}.recommenda-container-main-theme .recommenda-submit-button,.recommenda-container-main-theme .recommenda-next-button{background-color:var(--recommenda-button-background-color)}.recommenda-container-main-theme .recommenda-submit-button,.recommenda-container-main-theme .recommenda-next-button,.recommenda-container-main-theme .recommenda-next-button svg{color:var(--recommenda-button-text-color);fill:var(--recommenda-button-text-color)}.recommenda-container-main-theme .recommenda-prev-button,.recommenda-container-main-theme .recommenda-next-button,.recommenda-container-main-theme .recommenda-submit-button{display:flex;justify-content:center;align-items:center;width:182px;padding:10px 0;gap:15px;margin-bottom:15px}.recommenda-container-main-theme .recommenda-prev-button svg,.recommenda-container-main-theme .recommenda-next-button svg{transition:.5s;width:25px;height:25px}.recommenda-wrapper .recommenda-prev-button,.recommenda-wrapper .recommenda-next-button,.recommenda-wrapper .recommenda-out-of-stock-button,.recommenda-wrapper .recommenda-button.recommenda-add-to-cart-button,.recommenda-wrapper .recommenda-submit-button{font-size:18px;font-weight:600;line-height:21.94px}.recommenda-wrapper .recommenda-button.recommenda-out-of-stock-button,.recommenda-wrapper .recommenda-button.recommenda-add-to-cart-button{width:100%;max-width:unset;background-color:var(--recommenda-button-background-color);color:var(--recommenda-button-text-color);border:1px solid var(--recommenda-button-text-color)}.recommenda-wrapper .recommenda-button.recommenda-add-to-cart-button .recommenda-add-to-cart-button-action-buttons{border-color:var(--recommenda-button-text-color)}.recommenda-container-main-theme .recommenda-button.recommenda-add-to-cart-button:hover{background-color:var(--recommenda-button-background-color);color:var(--recommenda-button-text-color);border:1px solid var(--recommenda-button-text-color)}.recommenda-container-main-theme .recommenda-welcome-page-button:hover{opacity:1;color:#7c7c7c}.recommenda-container-main-theme .recommenda-question-answers-wrap{min-height:unset;justify-content:flex-start;margin-top:60px}.recommenda-container-main-theme input.recommenda-answer-input{max-width:543px;padding:23px 18px;border-radius:12px;border-color:#fff;outline:none}.recommenda-container-main-theme input.recommenda-answer-input.recommenda-answer-input-email{background:none;border:none;border-bottom:1px solid #545454;border-radius:0;max-width:455px;padding:24px 12px}.recommenda-container-main-theme input.recommenda-answer-input:hover{border-color:#000!important}.recommenda-container-main-theme input.recommenda-answer-input:focus{border-color:var(--recommenda-question-color)!important}.recommenda-container-main-theme .recommenda-question-box{margin:0 auto;max-width:982px;width:100%;flex:1;margin-top:90px!important}.recommenda-container-main-theme .recommenda-question-title{font-weight:700;line-height:29.26px;margin-bottom:0}.recommenda-container-main-theme .recommenda-question-title p{margin:0}.recommenda-container-main-theme .recommenda-question-answers-list{margin:0 25px;padding-top:0;padding-bottom:24px}.recommenda-container-main-theme .recommenda-question-answers-list{justify-content:center;gap:20px}.recommenda-container-main-theme .recommenda-question-answers-list:not(.recommenda-question-answers-list-horizontal){display:flex;flex-direction:column;align-items:center}.recommenda-container-main-theme .recommenda-question-answers-list li{width:auto;min-width:284px;text-align:center}.recommenda-container-main-theme .recommenda-question-answers-list li:not(.recommenda-question-picture-choice-container){border:1px solid rgba(var(--recommenda-question-color-secondary),.3)}.recommenda-container-main-theme .recommenda-question-answers-list li{width:auto;text-align:center;border-radius:12px;transition:.5s}.recommenda-container-main-theme .recommenda-question-answers-list li input[type=radio]:checked+label:not(.recommenda-answers-title-other-answer),.recommenda-container-main-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:not(.recommenda-answers-title-other-answer){background-color:rgba(var(--recommenda-question-color-secondary),.5);color:var(--recommenda-choices-color);height:100%}.recommenda-container-main-theme .recommenda-question-answers-list li:has(input[type=checkbox]:checked),.recommenda-container-main-theme .recommenda-question-answers-list li:has(input[type=radio]:checked){background-color:#ffffff7f}.recommenda-container-main-theme .recommenda-question-answers-list li input[type=radio]:checked+label,.recommenda-container-main-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label{color:var(--recommenda-question-color)}.recommenda-container-main-theme .recommenda-question-answers-list li{min-width:218px}.recommenda-container-main-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:before,.recommenda-container-main-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:before,.recommenda-container-main-theme .recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-container-main-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before{display:none!important}.recommenda-container-main-theme label.recommenda-answers-title:not(.recommenda-select-dropdown .recommenda-answers-title){border-radius:12px;padding:15px 18px!important;font-size:18px;font-weight:500;line-height:21.94px}.recommenda-container-main-theme label.recommenda-answers-title.recommenda-answers-title-other-answer input{margin-left:0!important;border-radius:4px}.recommenda-question-box .recommenda-question-answers-wrap .recommenda-cb-question-hint-text{color:#545454;font-size:14px;font-style:italic;line-height:17.07px;text-align:center}.recommenda-container-main-theme .recommenda-select-button{padding:14px 28px;color:#101010;border-color:rgba(var(--recommenda-question-color-secondary),.3);border-radius:12px}.recommenda-container-main-theme .recommenda-selected-value{font-size:18px;font-weight:500;line-height:21.94px}.recommenda-container-main-theme .recommenda-select-dropdown{border-radius:12px;border:1px solid rgba(var(--recommenda-question-color-secondary),.3)}.recommenda-container-main-theme .recommenda-select-dropdown li label{padding:9px 28px!important;font-size:18px;font-weight:500;line-height:21.94px}.recommenda-container-main-theme .recommenda-select-dropdown input:checked~label,.recommenda-container-main-theme .recommenda-select-dropdown input:focus~label,.recommenda-container-main-theme .recommenda-select-dropdown li label:hover{background-color:rgba(var(--recommenda-question-color-secondary),.5)}.recommenda-container-main-theme .recommenda-answers-other-container:hover{border-color:var(--recommenda-question-color)}.recommenda-container-main-theme .recommenda-select-dropdown input:checked~label,.recommenda-container-main-theme .recommenda-select-dropdown input:focus~label{color:var(--recommenda-question-color)}.recommenda-container-main-theme .recommenda-select-dropdown li label{padding:9px 28px!important;border-radius:0!important}.recommenda-container-main-theme .recommenda-wrapper:has(.recommenda-results-page){max-width:1200px}.recommenda-container-main-theme .recommenda-results-page{width:100%}.recommenda-container-main-theme .recommenda-results-page-content .recommenda-title{font-family:var(--recommenda-quiz-font);font-size:32px;font-weight:700;line-height:39.01px}.recommenda-container-main-theme ul.recommenda-products-list{gap:73px}.recommenda-container-main-theme ul.recommenda-products-list li.recommenda-product-item{width:200px}.recommenda-container-main-theme .recommenda-product-title{margin:16px 0 5px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0;font-size:16px;font-weight:500;line-height:24.38px;text-align:left}.recommenda-container-main-theme .recommenda-product-title span.recommenda-product-price{color:var(--recommenda-rpage-product-price-color);text-align:left}.recommenda-container-main-theme .recommenda-button-inverted{background-color:#fff}.recommenda-container-main-theme .PhoneInput{max-width:646px;padding:0;gap:11px}.recommenda-container-main-theme .PhoneInputCountry{margin-right:0;padding:18px 15px;background:#fff;border-radius:12px;border:1px solid #fff}.recommenda-container-main-theme input.PhoneInputInput{padding:18px;border:1px solid #fff;border-radius:12px}.recommenda-container-main-theme input.PhoneInputInput:checked,.recommenda-container-main-theme input.PhoneInputInput:focus,.recommenda-container-main-theme input.PhoneInputInput:hover,.recommenda-container-main-theme .PhoneInputCountry:hover{border-color:rgba(var(--recommenda-question-color-secondary),.3)}.step-navigation{display:flex;align-items:center;justify-content:space-between;padding:0 60px}.step-item{display:flex;width:100%;align-items:center}.step-item:last-child{width:auto}.step-circle{min-width:37px;height:37px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:21.94px;background-color:var(--recommenda-button-text-color);color:var(--recommenda-button-background-color);cursor:pointer}.step-circle.stepped{background-color:var(--recommenda-button-background-color);color:var(--recommenda-button-text-color)}.step-line{flex-grow:1;height:2px;background-color:rgba(var(--recommenda-question-color-secondary),.3)}.recommenda-container-main-theme .recommenda-product-image-container{border-radius:12px;overflow:hidden;height:200px}.recommenda-container-main-theme .recommenda-product-title{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:var(--recommenda-question-color)}.recommenda-container-main-theme .recommenda-product-title .recommenda-product-name{color:var(--recommenda-rpage-product-title-color)}.recommenda-container-main-theme .recommenda-product-title .recommenda-product-price{color:var(--recommenda-rpage-product-price-color)}.recommenda-container-main-theme .recommenda-variant-meta-description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.recommenda-container-main-theme .recommenda-results-page-content .recommenda-title{font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:var(--recommenda-r-page-heading-color)}.recommenda-container-main-theme div.recommenda-results-subheading{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#545454!important}.recommenda-container-main-theme .recommenda-results-page-content{gap:18px}.recommenda-container-main-theme ul.recommenda-products-list{margin:30px 0 6px}.recommenda-container-main-theme .recommenda-results-page .recommenda-buttons-wrapper button{font-size:16px;padding:10px 0;max-width:fit-content;min-width:250px}.recommenda-container-main-theme .recommenda-button.recommenda-add-to-cart-button{padding:10px 0;font-size:16px}.step-navigation-container svg{width:25px;height:25px;fill:var(--recommenda-button-background-color)}@media screen and (min-width: 576px){.recommenda-container-main-theme .recommenda-question-answers-list li:not(.recommenda-answers-other-container,.recommenda-question-picture-choice-container):hover{background-color:rgba(var(--recommenda-question-color-secondary),.3);color:var(--recommenda-question-color)}.recommenda-container-main-theme .recommenda-question-answers-list li:hover .recommenda-answers-title{color:var(--recommenda-choices-hover-color)}}@media screen and (max-width: 575px),screen and (max-height: 600px){.recommenda-container-classic-theme .recommenda-wrapper{padding-top:60px!important;align-items:center}.recommenda-container-main-theme .recommenda-question-answers-wrap{margin-top:30px!important}.recommenda-container-main-theme .recommenda-question-answers-list{gap:12px!important}.recommenda-container-main-theme .recommenda-wrapper{padding:20px 20px 65px!important}.recommenda-questions-wrapper{gap:15px;justify-content:space-between;height:100%}.recommenda-container-main-theme .recommenda-questions-wrapper .recommenda-question-box{margin-top:30px!important}.recommenda-container-main-theme .recommenda-wrapper .recommenda-question-box{margin:0 auto}.recommenda-welcome-content .recommenda-welcome-page-heading{max-width:100%}.recommenda-wrapper .recommenda-buttons-wrapper{margin-top:20px}.recommenda-wrapper .recommenda-selected-value{font-size:16px}.recommenda-container-main-theme .recommenda-welcome-page,.recommenda-container-main-theme .recommenda-buttons-wrapper{padding:0}.recommenda-container-main-theme .recommenda-welcome-page,.recommenda-container-classic-theme .recommenda-welcome-page{margin-bottom:20px!important}.recommenda-container-main-theme .recommenda-buttons-wrapper .recommenda-button{width:100%}.step-circle{min-width:25px;height:25px;font-size:13px}.step-navigation-container{margin-top:50px;display:flex;justify-content:space-between}.step-navigation-container svg{width:25px;height:25px;fill:var(--recommenda-button-background-color)}.step-navigation-container .step-navigation{flex:1}.recommenda-container-main-theme .recommenda-welcome-content .recommenda-welcome-page-content{font-size:18px}.recommenda-container-main-theme .recommenda-question-answers-list label.recommenda-answers-title:not(.recommenda-select-dropdown .recommenda-answers-title){font-size:16px}.recommenda-buttons-wrapper .recommenda-button:not(.recommenda-results-page .recommenda-button,.recommenda-container-main-theme .recommenda-button){padding:7px 20px;width:110px}.recommenda-container-main-theme .recommenda-button.recommenda-prev-button svg,.recommenda-container-main-theme .recommenda-button.recommenda-next-button svg{width:20px;height:20px}}.recommenda-container-classic-theme *{font-family:var(--recommenda-quiz-font)!important}.recommenda-container-classic-theme .recommenda-title,.recommenda-container-classic-theme .recommenda-welcome-page-content,.recommenda-container-classic-theme .recommenda-welcome-page-heading{color:#fff}.recommenda-container-classic-theme .recommenda-button{padding:10px 40px;margin-bottom:0}.recommenda-container-classic-theme input.recommenda-answer-input:hover{border-color:var(--recommenda-question-color)}.recommenda-container-classic-theme input.recommenda-answer-input:focus{border-color:var(--recommenda-question-color);outline:1px solid var(--recommenda-question-color)}.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:checked+label,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label{border:1px solid var(--recommenda-question-color)}.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before{top:13px;left:10px}.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:after,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:after,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:checked+label:after,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{top:17px;left:14px;background:var(--recommenda-question-color)}.recommenda-container-classic-theme label.recommenda-answers-title,.recommenda-container-classic-theme .recommenda-select-button{background-color:var(--recommenda-choices-background-color);border:1px solid var(--recommenda-choices-color);border-radius:14px;padding:14px 12px}.recommenda-container-classic-theme label.recommenda-answers-title:not(.recommenda-question-picture-choice-container label.recommenda-answers-title):hover,.recommenda-container-classic-theme .recommenda-select-button:hover{background-color:#616986ba;border:1px solid var(--recommenda-button-background-color)}.recommenda-container-classic-theme .recommenda-select-button[aria-expanded=true]{border:1px solid var(--recommenda-button-background-color);border-radius:14px 14px 0 0}.recommenda-container-classic-theme .recommenda-arrow{border-top-color:var(--recommenda-choices-color)}.recommenda-container-classic-theme .recommenda-select-dropdown{margin-top:-2px;background-color:unset;border:1px solid var(--recommenda-button-background-color)}.recommenda-container-classic-theme .recommenda-select-dropdown li label{border-radius:unset;border:none;border-bottom:1px solid #dedede66}.recommenda-container-classic-theme .recommenda-select-dropdown li label:hover{border-radius:unset;border:none;border-bottom:1px solid #dedede66;background-color:rgba(var(--recommenda-question-color-secondary),.3)}.recommenda-container-classic-theme .recommenda-product-title{color:#f7f9fc}.recommenda-container-classic-theme .recommenda-product-image-container{border-radius:12px;overflow:hidden}.recommenda-container-classic-theme .recommenda-product-title{font-size:16px!important;font-style:normal;font-weight:500;line-height:normal;color:#fff}.recommenda-container-classic-theme .recommenda-variant-meta-description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left;color:#f7f9fc}.recommenda-container-classic-theme .recommenda-results-page-content .recommenda-title{font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#f7f9fc}.recommenda-container-classic-theme div.recommenda-results-subheading{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#f7f9fc!important}.recommenda-container-classic-theme .recommenda-results-page-content{gap:18px}.recommenda-container-classic-theme ul.recommenda-products-list{margin:30px 0 6px}.recommenda-container-classic-theme .recommenda-product-image-container{height:200px}.recommenda-container-classic-theme .recommenda-product-title{margin:16px 0 5px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0;font-size:16px;font-weight:500;line-height:24.38px;text-align:left}.recommenda-container-classic-theme .recommenda-product-title span.recommenda-product-price{color:var(--recommenda-rpage-product-price-color);text-align:left}.recommenda-container-classic-theme .recommenda-results-page .recommenda-buttons-wrapper button{font-size:16px;padding:10px 0;max-width:fit-content;min-width:250px;line-height:18px}.recommenda-container-classic-theme p.recommenda-product-description{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#f7f9fc!important}.recommenda-container-classic-theme .recommenda-button.recommenda-add-to-cart-button{padding:10px 0;font-size:16px}.classic-step-navigation,.modern-step-navigation{display:flex;flex-direction:column;gap:10px}.classic-step-navigation .step-text{display:flex;align-items:center;justify-content:flex-end;transition:width .3s ease-in-out;color:var(--recommenda-question-color)}.classic-step-navigation .step-progress-bar{height:10px;background-color:#b5bec8;border-radius:4px;overflow:hidden}.classic-step-navigation .step-progress-filled{height:100%;background-color:var(--recommenda-button-background-color);transition:width .3s ease-in-out}.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:checked+label,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:var(--recommenda-choices-title-alignment)}.recommenda-container-classic-theme .recommenda-answers-description{color:var(--recommenda-choices-description-color)}.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:after,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:after,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:checked+label:after,.recommenda-container-classic-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{top:50%;transform:translateY(-50%)}.recommenda-container-classic-theme .recommenda-question-answers-list{gap:8px!important}.recommenda-container-classic-theme .recommenda-results-page-content .recommenda-title{color:var(--recommenda-r-page-heading-color)!important}.recommenda-container-classic-theme .recommenda-question-answers-list li{margin:0!important}.recommenda-container-classic-theme .recommenda-question-answers-wrap .recommenda-select-dropdown li:hover,.recommenda-container-classic-theme .recommenda-question-answers-wrap .recommenda-select-dropdown input:checked~label{background-color:#616986f7}.recommenda-container-classic-theme .recommenda-question-answers-wrap .recommenda-select-dropdown input:focus~label{background-color:#616986f7}@media screen and (max-width: 575px),screen and (max-height: 600px){.recommenda-container-classic-theme .recommenda-button.recommenda-next-button,.recommenda-container-classic-theme .recommenda-button.recommenda-submit-button,.recommenda-container-classic-theme .recommenda-button.recommenda-prev-button{margin-bottom:0!important}.recommenda-container-classic-theme .recommenda-wrapper{padding-top:60px!important;align-items:center}.recommenda-container-classic-theme .recommenda-question-box{margin-top:0!important;flex:1}}.recommenda-container-modern-theme .recommenda-title,.recommenda-container-modern-theme .recommenda-welcome-page-content,.recommenda-container-modern-theme .recommenda-welcome-page-heading{color:#3d3d3d}.recommenda-container-modern-theme .recommenda-button{padding:12px 35px;margin-bottom:0}.recommenda-container-modern-theme .recommenda-title-description{color:#000}.recommenda-container-modern-theme input.recommenda-answer-input:focus{outline:1px solid #9a9c9d}.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=checkbox]:checked+label,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=radio]:checked+label,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=radio]:not(:checked)+label{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:var(--recommenda-choices-title-alignment)}.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=checkbox]:checked+label:before,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:before,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=checkbox]:checked+label:after,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:after,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=radio]:checked+label:after,.recommenda-container-modern-theme .recommenda-question-box .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{top:50%;transform:translateY(-50%)}.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:before,.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:before,.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=radio]:checked+label:before,.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:before{left:6px}.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=checkbox]:checked+label:after,.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=checkbox]:not(:checked)+label:after,.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=radio]:checked+label:after,.recommenda-container-modern-theme .recommenda-question-answers-list li input[type=radio]:not(:checked)+label:after{left:10px;background:#282d2b}.recommenda-container-modern-theme .recommenda-product-description,.recommenda-container-modern-theme .recommenda-product-title{text-align:center;align-items:center;font-size:18px;margin:0}.recommenda-container-modern-theme .recommenda-button-inverted{background-color:#fff;color:var(--recommenda-button-text-color)}.recommenda-container-modern-theme .recommenda-product-image-container{border-radius:12px;overflow:hidden;max-height:200px}.recommenda-container-modern-theme .recommenda-product-title span.recommenda-product-price{margin:auto;color:var(--recommenda-rpage-product-price-color)!important}.recommenda-container-modern-theme .recommenda-product-title{font-style:normal;line-height:normal;color:#101010;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;font-size:16px;font-weight:500;line-height:24.38px;text-align:left}.recommenda-container-modern-theme ul.recommenda-products-list li.recommenda-product-item{gap:45px}.recommenda-container-modern-theme .recommenda-product-box *{text-align:center}.recommenda-container-modern-theme .recommenda-product-box{display:flex;flex-direction:column;gap:9px}.recommenda-container-modern-theme .recommenda-variant-meta-description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;color:#545454}.recommenda-container-modern-theme .recommenda-results-page-content .recommenda-title{font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#101010}.recommenda-container-modern-theme div.recommenda-results-subheading{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#545454!important}.recommenda-container-modern-theme .recommenda-results-page-content{gap:18px}.recommenda-container-modern-theme ul.recommenda-products-list{margin:30px 0 15px}.recommenda-container-modern-theme .recommenda-results-page .recommenda-buttons-wrapper button{font-size:16px;padding:10px 0;max-width:fit-content;min-width:200px;line-height:18px}.recommenda-container-modern-theme .recommenda-question-answers-list{gap:10px!important}.recommenda-container-modern-theme .recommenda-question-answers-list li{margin:0!important}.recommenda-container-modern-theme .recommenda-button.recommenda-add-to-cart-button{padding:10px 0;font-size:16px;border:unset}.modern-step-navigation .step-text{text-align:left;color:var(--recommenda-button-background-color);font-size:16px;font-weight:700;margin-left:5px}.recommenda-container-modern-theme .recommenda-results-page-content .recommenda-title{color:var(--recommenda-r-page-heading-color)!important}.recommenda-container-modern-theme li:hover .recommenda-answers-title{color:var(--recommenda-choices-hover-color)}@media screen and (max-width: 575px),screen and (max-height: 600px){.recommenda-container-modern-theme .recommenda-button.recommenda-next-button,.recommenda-container-modern-theme .recommenda-button.recommenda-submit-button,.recommenda-container-modern-theme .recommenda-button.recommenda-prev-button{margin-bottom:0!important}.recommenda-container-modern-theme .recommenda-question-box{margin-top:0!important}.recommenda-container-modern-theme .recommenda-questions-wrapper{justify-content:flex-start}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
