.Styles_mainView__mG6LL{flex:1;flex-grow:1;background-color:#fff;max-width:60rem;margin:auto;padding:30px 1em 1em}.Styles_mainViewRevamped__ZCiQu{flex:1;max-width:60rem;margin:auto}.Styles_mainViewFull__MeEUp,.Styles_mainViewRevamped__ZCiQu{background-color:#fff;padding-bottom:1em}.Styles_question__3Wca4{font-size:25px;padding:0;text-align:center;font-weight:700;flex-grow:1}.Styles_backButton___sot8{text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.Styles_item__H4a1c{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.22);align-items:center;aspect-ratio:1;cursor:pointer;overflow:hidden;position:relative;margin:auto}.Styles_itemTextContainer__MUgfa{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.Styles_itemText__h6SHt{font-size:22px;color:#fff;font-weight:700}.Styles_itemImage___aUIf{width:100%;height:100%;object-fit:contain}.Styles_container__Y8avZ,.Styles_scrollView__TMYxs{flex:1}.Styles_allTypes__Pb_6s{justify-content:space-between}.Styles_stepContainer__BrV2y{flex:1;margin:20px}.Styles_age__D9RSF{margin:0 40px}.Styles_input__RKyc2{font-size:18px;text-align:center;width:20%}.Styles_titleContainer__qZJTb{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px 0}.Styles_multipleChoices__yetw7{height:100%;flex:1;width:100%;flex-direction:column;align-self:center}.Styles_image__9dETk{height:90%}.Styles_loadingDisclaimer__HDFCo{font-size:18px;color:grey;text-align:center;margin:20px 0}.Styles_suggestionContainer__bDTy9{flex-direction:column;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);margin-bottom:20px;border-radius:10px;cursor:pointer;outline:none;overflow:hidden;border:1px solid #888;transition:.5s}.Styles_suggestionContainer__bDTy9:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.3);transition:.5s}.Styles_suggestionContainerFinal__MaJDP{flex-direction:column;flex-wrap:wrap;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);margin-bottom:20px;border-radius:10px;outline:none;overflow:hidden;border:2px solid #fc0360}.Styles_suggestionHeader__iAdk_{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;justify-content:center;padding:15px;flex-grow:1;border-bottom:2px solid #fc0360}@media (max-width:768px){.Styles_suggestionHeader__iAdk_{display:flex;flex-direction:column;gap:10px}}.Styles_badge__1_sr7{flex-shrink:1;display:flex;align-items:center;justify-content:center}.Styles_suggestionTitle__hVXE8{font-size:18px;font-weight:700;text-align:center;color:#fc0360;text-align-vertical:center}.Styles_suggestionDescription__t6h_V{font-size:16px;text-align:justify;padding:5px 15px 15px}.Styles_getMoreDetails__Eh1c8{font-size:18px;text-align:center;color:#fff;font-weight:700;background-color:#fc0360;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;padding:12px 15px}.Styles_getMoreDetailsText__up186{font-size:16px;font-weight:700}.Styles_suggestions__8315Z{flex:1}.Styles_additionalDetails__A8Qcj{flex-direction:column}.Styles_additionalDetailsForm__L9dUh{flex-direction:column;border:2px solid #fc0360;border-radius:10px;padding:20px}.Styles_description__nh_V7{font-size:16px;text-align:justify}.Styles_descriptionContainer__noLVP{margin-top:10px;margin-bottom:30px;background-color:#fff;display:flex;flex-direction:column;gap:1rem;position:relative}.Styles_closeIcon__RWtie{position:absolute;top:10px;right:10px;font-size:20px;color:#fc0360;cursor:pointer}.Styles_detailsInput__ZcjA1{flex:1}.Styles_ageInput__ftNYc,.Styles_detailsInput__ZcjA1{border-color:#fc0360;border-width:1px;font-size:18px;border-radius:10px}.Styles_ageInput__ftNYc{margin:5px 0;padding:10px;width:80px}@keyframes Styles_slideIn__yiVIR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Styles_hobby__IPBcs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.Styles_hobbyAnimation__t7pcH{animation:Styles_slideIn__yiVIR .3s ease-out}.Styles_addHobbyButton__P_6RL{cursor:pointer;justify-content:center;align-items:center;display:flex}.Styles_addHobbyButton__P_6RL:hover{opacity:.8}.Styles_labelSecondary__Ib9sw,.Styles_label__kbEDm{font-size:18px;font-weight:700}.Styles_labelSecondary__Ib9sw{margin-right:20px}.Styles_loadingContainer__SjXw7{margin:0 40px}.Styles_ageContainer__f3P2X{flex-direction:row;width:100%}.Styles_overlayLock__yFQDd{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3;box-shadow:0 1px 2px rgba(0,0,0,.22);justify-content:center;align-items:center}.Styles_overlayLockBox__4gvSH{background-color:#fff;border-radius:10px;height:200px;justify-content:center;align-items:center;padding:20px}.Styles_overlayLockText__kN9sX{font-size:18px;text-align:center;font-weight:700}.Styles_overlayLockSubtext__F_Drn{font-size:16px}.Styles_overlayLockButton__8VfS_{background-color:#fc0360;border-radius:10px;height:50px;width:50%;justify-content:center;align-items:center;margin-top:20px;flex-direction:row}.Styles_overlayLockButtonText__tMVMZ{font-size:18px;color:#fff;margin-left:10px}.Styles_overlayLockList__NrkY_{flex-direction:row;justify-content:space-between;width:100%}.Styles_ListTitle__V3n_B{font-size:24px;font-weight:700;text-align:center;margin:20px 0}.Styles_suggestionDetailsHeader__2Ejwg{flex-direction:row;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px;gap:20px}.Styles_emptyPlaceholder__9micW{text-align:center;font-size:16px;color:grey}.Styles_optionalDetailsFormContainer__JeQ4v{flex-direction:column;gap:20px}.Styles_ageInputContainer__QMvUN{flex-direction:row;align-items:center}.Styles_ageText__bNJVx{font-size:18px;margin-left:10px}.Styles_questionLabel__onOcF{align-items:center;font-weight:600;text-align:left}.Styles_optional__0iUAF{font-size:16px;color:grey;padding-left:.5rem}.Styles_stepIcon__XgCrw{width:3rem;height:3rem;font-weight:700;font-size:1.125rem;min-height:auto;min-width:auto}.Styles_stepLabel__a5uYL{font-size:1.125rem}@media (max-width:768px){.Styles_stepIcon__XgCrw{width:2.125rem;height:2.125rem;font-weight:700;font-size:1.125rem;min-height:auto;min-width:auto}.Styles_stepLabel__a5uYL{font-size:.75rem}.Styles_stepBody__vEV_D{margin-inline-start:.4rem}.Styles_separator__dg1yd{margin-inline:.4rem}}.Styles_grid__RYsZw{display:grid;gap:10px}.Styles_gridCol__Cn0wZ{span:1}.Styles_choiceImage__TBbCd{transition:transform .5s}.Styles_item__H4a1c:hover .Styles_choiceImage__TBbCd{transform:scale(1.05);transition:transform .5s}.Styles_paper__BL3pB{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:8px;overflow:hidden}.Styles_image__9dETk{display:block}.Styles_itemTextContainer__MUgfa{padding:10px;text-align:center}@media (min-width:768px){.Styles_grid__RYsZw{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.Styles_grid__RYsZw{grid-template-columns:repeat(2,1fr)}}.Styles_title__UYc2M{font-size:28px;font-weight:700;text-align:center;margin-bottom:30px;line-height:1.2;font-family:Avenir}.Styles_button__J5qut{outline:none!important;box-shadow:none;width:100%;border-radius:8px;border:0 solid transparent;padding:.6em 1.2em;font-size:1.15em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:opacity .25s}.Styles_button__J5qut:hover{opacity:.8;transition:opacity .25s}.Styles_chipActive__T_pya{gap:.5rem}.Styles_chipActive__T_pya,.Styles_chip__2sjOd{border:1px solid;border-radius:10rem;width:7rem;height:3rem;font-size:1rem;font-weight:600;color:#000;text-align:center;cursor:pointer;transition:all .2s ease-in-out;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f5f5f5}.Styles_chipActive__T_pya:hover,.Styles_chip__2sjOd:hover{background-color:#e8e8e8}.LandingPage_giftrulyTitle__G67o3{font-weight:600}@media (max-width:768px){.LandingPage_giftrulyTitle__G67o3{font-size:3rem}}.LandingPage_giftrulyContainer__4QH5O{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-around;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.LandingPage_giftrulyTitleContainer__6yQPf{display:flex;flex-direction:column;justify-content:center;flex-shrink:1;flex-grow:0;flex-basis:60%;flex-wrap:wrap;text-align:left}@media (max-width:1600px){.LandingPage_giftrulyTitleContainer__6yQPf{flex-basis:100%}.LandingPage_giftrulyContainer__4QH5O{flex-direction:column;gap:3rem}}.LandingPage_giftrulySubtitle__agB38{font-size:1.5rem;font-weight:600;color:#000;flex-wrap:wrap;flex-shrink:1}.LandingPage_giftFinderButton__zjNjZ{width:100%}.LandingPage_articlesLandingPage__K5swM{background-color:#fbf7f4;width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column;padding-bottom:5rem;padding-top:3rem}@media (max-width:768px){.LandingPage_articlesLandingPage__K5swM{padding-bottom:3rem;padding-top:1rem}}.LandingPage_featuresLandingPage__dLWqk{padding-top:5rem;padding-bottom:5rem;text-align:left}@media (max-width:768px){.LandingPage_featuresLandingPage__dLWqk{padding-top:3rem;padding-bottom:3rem}}.LandingPage_giftrulyLandingMobile__HdeUN{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:2rem;flex-wrap:wrap;padding-top:2rem;width:100%}.LandingPage_giftrulyLandingPage__7Oqkt{width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column;padding-bottom:5rem;padding-top:3rem}@media (max-width:768px){.LandingPage_giftrulyLandingPage__7Oqkt{padding-bottom:3rem;padding-top:0}}.LandingPage_giftrulyImageContainer__y2ERX{width:35%;height:35%}.LandingPage_giftrulyImageSubContainer__0hYcg,.LandingPage_giftrulyImage__Lkegc{width:250%;height:100%}@media (max-width:2000px){.LandingPage_giftrulyImageSubContainer__0hYcg,.LandingPage_giftrulyImage__Lkegc{width:200%;height:100%}.LandingPage_giftrulyImageContainer__y2ERX{width:35%;height:35%}}@media (max-width:1600px){.LandingPage_giftrulyImageContainer__y2ERX,.LandingPage_giftrulyImageSubContainer__0hYcg,.LandingPage_giftrulyImage__Lkegc{width:100%;height:100%}}.LandingPage_featuresDescription__eW9Sf{margin:auto}.LandingPage_featuresDescription__eW9Sf:after{margin-left:auto;margin-right:auto}.LandingPage_featureTitle__6GsQu:after,.LandingPage_featuresDescription__eW9Sf:after{content:"";display:block;background-color:#fc0360;width:45px;height:2px;margin-top:var(--mantine-spacing-sm)}.LandingPage_landingPageProsContainer__Y7ckB{display:flex;flex-direction:row;align-items:center;justify-content:center}.LandingPage_prosContainer___KSSH{display:flex;flex-direction:column;align-items:center;padding:10px 20px;outline:none;max-width:40rem;margin:auto}.LandingPage_cons__fzQjZ{flex-direction:column;width:50%}.LandingPage_pro__9XIFy{display:flex;text-align:left;flex-direction:row;align-items:center;padding:10px 20px;gap:1rem}.LandingPage_pro-icon__uVSlk{display:flex;align-items:center;justify-content:center}.LandingPage_con__KSidD{display:flex;flex-direction:row;align-items:center;padding:10px 20px}.LandingPage_prosTitle__XqMJi{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:1rem}.LandingPage_landingPageTitle__Y0wV6{margin-bottom:2rem;text-align:center}@media (max-width:768px){.LandingPage_landingPageTitle__Y0wV6{font-size:2rem}}.LandingPage_articlesSectionTitle__I_K51{font-size:1.5rem;font-weight:600;color:#000}.LandingPage_landingPageContainer__Gs2Rj{display:grid;gap:1rem;width:100%;align-items:baseline}@media (max-width:768px){.LandingPage_landingPageContainer__Gs2Rj{display:flex;flex-direction:column;align-items:center}}.LandingPage_landingImportantText__EY5V4{font-size:1.5rem;font-weight:600;color:#000}.LandingPage_landingPageImportantContainer__wjh2t{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:1rem;gap:1rem}@media (max-width:768px){.LandingPage_landingPageImportantContainer__wjh2t{flex-direction:column;align-items:center}}.LandingPage_pro-text-landing__EW3ef{color:#000;text-align:left}.LandingPage_inner__31TNR{height:56px;display:flex;justify-content:space-between;align-items:center}.LandingPage_linkLabel__bL3pn{margin-right:5px}.LandingPage_header__x7Bjj{position:fixed;top:0;left:0;right:0}.LandingPage_headerContainer__IhPSU{position:relative;height:56px;z-index:900;margin-bottom:30px}