html{touch-action:manipulation;overflow-x:clip;min-height:100vh}body{margin:0;padding:0;background-color:#fff;display:block!important;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin-block-start:0px;margin-block-end:0px}*{box-sizing:border-box}picture{display:contents}body>iframe{display:none!important}img{color:transparent}source{display:none}a:link,a:visited,a:hover,a:active{text-decoration:none}#root{display:flex;flex-flow:column;min-height:100vh}.main-content{box-sizing:border-box;width:100%;max-width:100vw;position:relative;margin-left:auto;margin-right:auto;flex:1 1 auto}.styledText{font-family:Roboto,Arial,sans-serif;text-align:center;color:#464646;word-wrap:break-word;font-size:1.8rem;letter-spacing:.025rem}.styledTextWithAction{cursor:pointer}.styledTextBold{font-weight:700}@media only screen and (max-width: 500px){.styledText{font-size:.92rem}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.styledText{font-size:1.2rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.styledText{font-size:1.8rem}}.titleContainer{display:flex;flex-direction:row}.titleContainer .styledTitle{display:flex;color:#e0003c;font-family:Roboto,Arial,sans-serif;font-weight:700;text-decoration:none;outline:none;text-align:center;font-size:1.8rem;letter-spacing:.06rem;line-height:1.2;cursor:pointer}.titleContainer .noLinkTitleStyle{cursor:default}.titleContainer .profileHeaderTitle{font-size:1.2rem}.titleContainer .subMenuTitleStyle:hover{font-style:italic}@media only screen and (max-width: 500px){.titleContainer .styledTitle{font-size:1.2rem}.titleContainer .profileHeaderTitle{font-size:.92rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.titleContainer .styledTitle{font-size:2.8rem}.titleContainer .profileHeaderTitle{font-size:1.8rem}}@media only screen and (min-width : 1600px){.titleContainer .styledTitle{font-size:2.8rem}.titleContainer .profileHeaderTitle{font-size:1.8rem}}.titleWithIconContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;pointer-events:auto}.titleWithIconContainer .titleWithIconTextStyle{font-size:1.8rem;color:#e0003c;align-self:center}.titleWithIconContainer .homepageGiftIcon{width:44px;height:44px;margin-right:.8rem}.titleWithIconContainerMobile{display:flex;align-items:center}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.titleWithIconContainerMobile .homepageGiftIcon{width:100px;height:100px}.titleWithIconContainerMobile .titleWithIconTextStyle{margin-left:1rem;font-weight:400}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.fullWidthCenterContainer .titleWithIconContainer{width:370px}.fullWidthCenterContainer .titleWithIconContainer .titleWithIconTextStyle{font-size:1.8rem}.fullWidthCenterContainer .titleWithIconContainer .homepageGiftIcon{width:70px;height:70px}}.styledButton{border:solid 1px #dd3064;padding:12px 18px;cursor:pointer;background:transparent;outline:none;box-shadow:none;transition:all .12s}.styledButton:hover{background:#dd3064}.styledButton:hover .styledButtonText{color:#fff}.styledButton .styledButtonText{color:#e0003c}.styledButton.grayVariant{border-color:#464646}.styledButton.grayVariant .styledButtonText{color:#464646}.styledButton.grayVariant:hover{background:#464646}.styledButton.grayVariant:hover .styledButtonText{color:#fff}.styledButton.amazonVariant{border-color:#db3700}.styledButton.amazonVariant .styledButtonText{color:#db3700}.styledButton.amazonVariant:hover{background:#db3700}.styledButton.amazonVariant:hover .styledButtonText{color:#fff}.styledButton.lovabilityVariant{border-color:#810541}.styledButton.lovabilityVariant .styledButtonText{color:#810541}.styledButton.lovabilityVariant:hover{background:#810541}.styledButton.lovabilityVariant:hover .styledButtonText{color:#fff}.styledButton.otherSellerVariant{border-color:#2f539b}.styledButton.otherSellerVariant .styledButtonText{color:#2f539b}.styledButton.otherSellerVariant:hover{background:#2f539b}.styledButton.otherSellerVariant:hover .styledButtonText{color:#fff}@media only screen and (min-width: 1024px) and (max-width: 1599px){.styledButton{padding:1rem 1.3rem}}@media only screen and (min-width : 1600px){.styledButton{padding:1.3rem 2rem}}.smallButton{width:auto;height:auto;padding:.4rem 1rem}.smallButton .styledText{font-weight:700;font-size:.92rem}.mediumButton{min-width:100px;min-height:50px;width:auto;height:auto;padding:.8rem 1.3rem}.mediumButton .styledText{font-weight:700;font-size:.92rem}@media only screen and (max-width: 1023px){.smallButton .styledText{font-size:.76rem}}@media only screen and (min-width : 1600px){.smallButton .styledText{font-size:1.2rem}}.giftButton{height:40px;width:48%}@media only screen and (max-width: 1023px){.giftButton{padding:0}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.giftButton{height:50px}}@media only screen and (min-width : 1600px){.giftButton{height:65px}}.profileHeaderMenuContainer{display:flex;flex-direction:row;align-items:center;margin-left:2rem}.profileHeaderMenuContainer .svg-icon{width:1.2rem;height:1.2rem}.profileHeaderMenuContainer .svg-icon path{fill:#242424}.profileHeaderMenuContainer .usernameAndLogoutContainer{display:flex;flex-direction:row;align-items:center}.profileHeaderMenuContainer .usernameAndLogoutContainer .logOutAndUpdateOptInContainer{display:flex;flex-direction:column}.profileHeaderMenuContainer .usernameAndLogoutContainer .logOutAndUpdateOptInContainer .logOutButtonContainer{width:125px}.profileHeaderMenuContainer .usernameAndLogoutContainer .profileHeaderText{font-size:1.2rem;margin-left:.4rem;color:#464646}.profileHeaderMenuContainer .userOptionsContainerMobile{display:flex;flex-direction:column}.profileHeaderMenuContainer .userOptionsContainerMobile .usernameWithIcon{display:flex;margin-bottom:1.3rem}.profileHeaderMenuContainer .userOptionsContainerMobile .usernameWithIcon .usernameMobile{color:#464646;margin-left:.4rem}.googleAndRegularSignUpContainer .authModal-titleText{font-size:1.2rem!important;margin-bottom:1rem}.googleAndRegularSignUpContainer .authModal-container .authModal-introContainer{margin-bottom:1.3rem}.googleAndRegularSignUpContainer .authModal-container .authModal-bodyText{font-size:.92rem;text-align:left;margin-top:.4rem}.googleAndRegularSignUpContainer .authModal-container .authModal-bodyText .linkTitleStyle{color:#e0003c;font-weight:700;cursor:pointer}.googleAndRegularSignUpContainer .authModal-container .authModal-errorText{margin-top:.8rem;text-align:left;font-size:.92rem;color:#e0003c}.googleAndRegularSignUpContainer .authModal-container .authModal-inputContainer{margin-bottom:1rem}.googleAndRegularSignUpContainer .authModal-container .authModal-checkboxContainer{display:flex;flex-direction:row;align-items:center}.googleAndRegularSignUpContainer .authModal-container .authModal-checkboxContainer .STYLED_CHECKBOX-checkboxInput{margin-right:.4rem}.googleAndRegularSignUpContainer .authModal-container .authModal-checkboxContainer .styledText{margin:0}.googleAndRegularSignUpContainer .authModal-container .recaptcha-container{min-height:80px;margin:.8rem 0;max-width:100%}.googleAndRegularSignUpContainer .authModal-container .authModal-checkboxContainer{min-height:60px;margin:.8rem 0;max-width:100%}.googleAndRegularSignUpContainer .googleSignUpContainer{display:flex;margin-bottom:2rem}.logInButton{width:300px}@media only screen and (min-width: 1024px) and (max-width: 1599px){.profileHeaderMenuContainer .usernameAndLogoutContainer .profileHeaderText{font-size:.92rem}}@media only screen and (max-width: 1023px){.profileHeaderMenuContainer{margin-left:0;margin-top:2rem;margin-bottom:2rem}.authModal-container .authModal-checkboxContainer{margin:.4rem 0}.authModal-container .recaptcha-container{transform:scale(.92);margin-left:-5%}}@keyframes fade-in-styledSwitchChecking{0%{background-color:#d6d6d6}to{background-color:#dd3064}}@keyframes fade-in-styledSwitchUnchecking{0%{background-color:#dd3064}to{background-color:#d6d6d6}}.styledSwitchTextAndBoxContainerTextIsAbove{flex-direction:column!important;margin-bottom:1.3rem!important}.styledSwitchTextAndBoxContainer{display:flex;align-items:center;flex-direction:row;margin-bottom:.8rem}.styledSwitchTextAndBoxContainer .checkboxIsBelow{margin-right:0!important;margin-top:.8rem}.styledSwitchTextAndBoxContainer .checkboxContainer{display:flex;margin-right:1.3rem;border-radius:6px;background-color:#d6d6d6;cursor:pointer}.styledSwitchTextAndBoxContainer .checkboxContainer .leftSideCheckbox{width:40%;background:#fff;border-radius:4px}.styledSwitchTextAndBoxContainer .checkboxContainer .leftSideCheckboxChecked{display:flex;justify-content:center;align-items:center;width:60%;background-color:#dd3064;animation-name:fade-in-styledSwitchChecking;animation-duration:.12s;animation-timing-function:ease}.styledSwitchTextAndBoxContainer .checkboxContainer .rightSideCheckbox{display:flex;justify-content:center;align-items:center;width:60%;background-color:#d6d6d6}.styledSwitchTextAndBoxContainer .checkboxContainer .uncheckingSwitchAnimation{animation-name:fade-in-styledSwitchUnchecking;animation-duration:.12s;animation-timing-function:ease}.styledSwitchTextAndBoxContainer .checkboxContainer .rightSideCheckboxChecked{width:40%;background-color:#fff;border-radius:4px}@media only screen and (min-width: 1024px) and (max-width: 1599px){.styledSwitchTextAndBoxContainer .checkboxContainer{border:solid 4px #D6D6D6;height:25px;width:60px}}@media only screen and (min-width : 1600px){.styledSwitchTextAndBoxContainer .checkboxContainer{border:solid 6px #D6D6D6;height:35px;width:80px}}.styledSwitchTextAndBoxContainer .checkboxContainerChecked{border:solid 4px #dd3064;background-color:#dd3064}.styledSwitchTextAndBoxContainer .styledSwitchText{text-align:left;margin-right:1rem;align-self:center}.styledSwitchTextAndBoxContainer .styledSwitchTextIsAbove{margin-right:0!important}@media only screen and (max-width: 500px){.styledSwitchTextAndBoxContainer{overflow:hidden}.checkboxContainer{border:solid 4px #D6D6D6;height:25px;width:60px;margin-right:1rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.checkboxContainer{border:solid 4px #D6D6D6;height:40px;width:100px;margin-right:1rem}}.hideSwitch{display:none}.dropdownContainer{display:flex;flex-direction:row;position:relative;align-items:center}.dropdownIcon{color:#dd3064;stroke:#dd3064;fill:none;margin-left:.4rem;margin-right:.4rem;transform:rotate(180deg)}.dropdownIcon.active{fill:#dd3064}.dropdownContent{z-index:5;position:absolute;top:100%;margin-top:.4rem;left:0;background:#fff;padding:.4rem 1rem;font-family:Roboto,Arial,sans-serif;transition:all .16s;width:max-content;border:1px solid #e4d3d3;box-shadow:0 2px 8px #270f151a;-webkit-box-shadow:0px 2px 8px 0px rgba(39,15,21,.1);-moz-box-shadow:0px 2px 8px 0px rgba(39,15,21,.1)}.dropdownContent.active{opacity:1;pointer-events:all}.dropdownContent.inactive{opacity:0;pointer-events:none}.dropdownContent .styledTitle{font-size:.92rem!important;text-align:left}.dropdownContent.truncated .dropdownMenuItem .titleContainer{overflow:hidden}.dropdownContent.truncated .dropdownMenuItem .styledTitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subMenuItemIcon{color:#dd3064;stroke:#dd3064;fill:none;width:20px;height:20px;transform:rotate(90deg);margin-left:auto}.dropdownMenuItem{display:flex;flex-direction:row;align-items:center;padding:.8rem 0;cursor:pointer}.dropdownMenuItem:not(:first-of-type){border-top:1px solid #e4d3d3}.dropdownMenuItem .styledTitle{cursor:pointer;margin-right:.4rem}.dropdownMenuItem:hover .styledTitle:not(.linkTitleStyle){color:#ff6029}.dropdownMenuItem:hover .subMenuItemIcon{color:#ff6029}.dropdownMenuItem .dropdownMenuTitleContainer,.dropdownMenuItem .dropdownMenuTitleContainer .dropdownMenuTitleTextContainer{width:100%;height:100%}.subMenuItemIconFocused{fill:#dd3064;transform:rotate(90deg)}.dropdownSubMenu{position:absolute;left:100%;top:0;background-color:#fff;padding:.8rem;transition:all .16s;height:max-content;min-width:16.56rem;border:1px solid #e4d3d3;box-shadow:0 2px 8px #270f151a;-webkit-box-shadow:0px 2px 8px 0px rgba(39,15,21,.1);-moz-box-shadow:0px 2px 8px 0px rgba(39,15,21,.1)}.dropdownSubMenu.active{opacity:1;pointer-events:all}.dropdownSubMenu.inactive{opacity:0;pointer-events:none}.dropdownSubMenuItem{padding:.4rem}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.dropdownContent.active{transform:translateY(0)}.dropdownContent.inactive{transform:translateY(-12px)}}.headerBarContainer{position:sticky;top:0;left:0;z-index:3;display:flex;width:100%;flex:0 1 72px;background:#fff6f4;align-items:center;padding:0 2%}.headerBarContainer .styledTitle{font-size:1.2rem}.headerBarContainer .linkTitleStyle{transition:all .12s}.headerBarContainer .linkTitleStyle:hover{text-shadow:1px 1px #E0003C}.headerBarContainer .wishlistAndProfileHeaderContainer{margin-left:auto;display:flex;flex-direction:row;align-items:center}.headerBarContainer .styledButton{margin:0}@media only screen and (min-width: 1024px) and (max-width: 1599px){.headerBarContainer{flex:0 1 60px}.headerBarContainer .styledTitle{font-size:.92rem}}@media only screen and (max-width: 1023px){.headerBarContainer .styledTitle{font-size:.92rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.headerBarContainer{flex:0 1 52px}.headerBarContainer .mobileGiftIconContainer img{width:40px;height:40px}}@media only screen and (max-width: 500px){.headerBarContainer{flex:0 1 48px}.headerBarContainer .mobileGiftIconContainer{margin-right:.4rem}.headerBarContainer .mobileGiftIconContainer img{width:36px;height:36px}}.errorPageContainer{min-height:100vh}.errorPageContainer .errorPageLinkContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:10vh;cursor:pointer}.errorPageContainer .errorPageLinkContainer .errorPageText{font-size:1.8rem;width:80%;text-align:center;text-decoration:none;outline:none}.errorPageContainer .errorPageLinkContainer .errorCatContainer{display:flex;justify-content:center;width:70vw}.errorPageContainer .errorPageLinkContainer .errorCatContainer .errorCat{margin-top:5vh;max-width:100%;height:auto}.AUTH_INPUT-container label{display:block;margin-bottom:.4rem;font-weight:400}.AUTH_INPUT-authInput{width:100%;color:#263238;font-weight:700;margin-bottom:.8rem;font-family:Roboto,Arial,sans-serif;font-size:1.2rem;background:#887e7e0a;padding:.8rem;outline:none;box-sizing:border-box;border:1px solid #e4d3d3;border-radius:8px}.AUTH_INPUT-authInput:focus{border-color:#dd3064}@media only screen and (max-width: 500px){.AUTH_INPUT-authInput{padding:.4rem .8rem;margin-bottom:.8rem}}@keyframes spin{0%{transform:rotate(1deg)}to{transform:rotate(360deg)}}.squareButton{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(to right,#ff8a5f,#dd3064,#dd3064,#ff8a5f);background-size:300% 100%;color:#fff;border:0px;cursor:pointer;outline:none;padding:.8rem 2rem;overflow:hidden;white-space:nowrap;transition:all .3s}.squareButton:hover{background-position:100% 0}.squareButton .squareButtonText{font-weight:700;color:#fff}.squareButton .squareButtonText .loadingSpinner{width:30px;height:30px}.squareButton .loadingSpinner{display:flex;justify-content:center;align-items:center;animation:spin .7s infinite ease-in-out}.squareButtonDisabled{filter:grayscale(60%)}.squareButtonDisabled:hover{background-position:0%}@media only screen and (min-width: 1024px) and (max-width: 1599px){.squareButtonText{font-size:1.2rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.squareButtonText{font-size:1.2rem}}@media only screen and (max-width: 500px){.squareButtonText{font-size:.92rem}.loadingSpinner{width:25px;height:25px}}.MODAL-wrapper{z-index:100;position:fixed;width:100%;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#0003}.MODAL-container{position:relative;width:max-content;min-width:450px;max-height:95vh;background:#fff;z-index:6;border:1px solid #e4d3d3;box-shadow:0 4px 16px #270f1533;-webkit-box-shadow:0px 4px 16px 0px rgba(39,15,21,.2);-moz-box-shadow:0px 4px 16px 0px rgba(39,15,21,.2);overflow-y:auto;font-family:Roboto,Arial,sans-serif;padding:3.8rem}.MODAL-container .MODAL-closeButtonContainer{position:absolute;cursor:pointer;top:1.3rem;right:1.3rem}.MODAL-container .MODAL-closeButtonContainer .MODAL-closeModalIcon{color:#dd3064;stroke:#dd3064;fill:none}@media only screen and (min-width: 1024px) and (max-width: 1599px){.MODAL-container{min-width:550px}}@media only screen and (min-width : 1600px){.MODAL-container{min-width:550px}}@media only screen and (max-width: 1023px){.MODAL-container{min-width:90%;max-width:95%;max-height:90vh;padding:2rem}.MODAL-container .MODAL-closeButtonContainer{display:flex;justify-content:flex-end}}.STYLED_CHECKBOX-checkboxInput{margin-right:.8rem}.STYLED_CHECKBOX-checkboxLabel *,.STYLED_CHECKBOX-checkboxLabel *:before,.STYLED_CHECKBOX-checkboxLabel *:after{box-sizing:content-box!important}.STYLED_CHECKBOX-checkboxLabel input{position:absolute;z-index:-1;opacity:0}.STYLED_CHECKBOX-checkboxLabel span{line-height:1.5;font-family:inherit}.STYLED_CHECKBOX-checkboxLabel{display:table;position:relative;cursor:pointer}.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]~.STYLED_CHECKBOX-checkboxInput{height:1.25rem;width:1.25rem;background:#f1f5f9;transition:background .25s;border:2px solid #FF8A5F;border-radius:.2rem}.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]~.STYLED_CHECKBOX-checkboxInput:after{content:"";position:absolute;display:none;left:9px;top:4px;width:.3rem;height:.6rem;border:solid #ffffff;border-width:0 2px 2px 0;transition:background .25s;transform:rotate(45deg)}.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]:disabled~.STYLED_CHECKBOX-checkboxInput:after{border-color:#fff}.STYLED_CHECKBOX-checkboxLabel input:checked~.STYLED_CHECKBOX-checkboxInput:after{display:block}.STYLED_CHECKBOX-checkboxLabel:hover input[type=checkbox]:not([disabled])~.STYLED_CHECKBOX-checkboxInput,.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]:focus~.STYLED_CHECKBOX-checkboxInput{background:#f1f5f9;border-color:#ff8a5f}.STYLED_CHECKBOX-checkboxLabel input:focus~.STYLED_CHECKBOX-checkboxInput{box-shadow:0 0 #ff1654}.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]:checked~.STYLED_CHECKBOX-checkboxInput{background:#ff1654;border-color:#ff1654}.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]:disabled~.STYLED_CHECKBOX-checkboxInput{opacity:.5;cursor:not-allowed}.STYLED_CHECKBOX-checkboxLabel:hover input[type=checkbox]:not([disabled]):checked~.STYLED_CHECKBOX-checkboxInput,.STYLED_CHECKBOX-checkboxLabel input[type=checkbox]:checked:focus~.STYLED_CHECKBOX-checkboxInput{background:#ff1654;border-color:#ff1654}@keyframes fade-in-hamburgerMenuContainer{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes fade-out-hamburgerMenuContainer{0%{transform:translate(0)}to{transform:translate(100vw)}}@keyframes fade-in-subMenu{0%{transform:translateY(10vh)}to{transform:translateY(0)}}@keyframes fade-in-subMenuTitle{0%{opacity:0}to{opacity:1}}.openHamburgerMenuIcon{margin-left:auto}.openHamburgerMenuContainer{position:fixed;right:0;top:0;z-index:2;min-height:100vh;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;animation-name:fade-in-hamburgerMenuContainer;animation-duration:.4s;animation-timing-function:ease;animation-fill-mode:forwards}.openHamburgerMenuContainer .hamburgerMenuTopContainer{height:8vh;background-color:#fff6f4}.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerTitleWithBackChevron{display:flex;width:fit-content;height:100%;align-items:center;white-space:nowrap;overflow:hidden;padding:0 4%;animation-name:fade-in-subMenuTitle;animation-duration:.2s;animation-timing-function:ease}.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerTitleWithBackChevron .subMenuBackTitle{background-color:#fff6f4;display:flex;align-items:center;cursor:pointer}.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerTitleWithBackChevron .subMenuBackTitle:hover{font-style:italic}.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerTitleWithBackChevron .subMenuBackArrow{height:24px;width:24px;transform:rotate(180deg);margin-bottom:1px;fill:#464646;stroke:#464646;cursor:pointer}.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerMenuMainTitleMobile{height:8vh;background-color:#fff6f4;display:flex;align-items:center;padding:0 4%}.openHamburgerMenuContainer .hamburgerMenuTopContainer .closeHamburgerMenuX{position:absolute;right:1rem;top:1rem;width:1.2rem;height:1.2rem}.openHamburgerMenuContainer .hamburgerMenuTopContainer .closeHamburgerMenuX path{stroke:#e0003c}.openHamburgerMenuContainer .mainMenuContainer{display:flex;flex-direction:column;justify-content:space-between;height:90vh;margin-left:2rem}.openHamburgerMenuContainer .mainMenuContainer .giftTitleWithChevron{display:flex;width:fit-content;margin-left:1.3rem}.openHamburgerMenuContainer .mainMenuContainer .giftTitleWithChevron .giftsDrowdownArrow{margin-left:.4rem;cursor:pointer}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.openHamburgerMenuContainer .mainMenuContainer .giftTitleWithChevron .giftsDrowdownArrow{margin-top:3px}}.openHamburgerMenuContainer .mainMenuContainer .logOutAndUpdateOptInContainer{display:flex;flex-direction:column}.openHamburgerMenuContainer .mainMenuContainer .logOutAndUpdateOptInContainer .logOutButtonContainer{width:125px}.openHamburgerMenuContainer .hamburgerTitleStyle{font-size:.92rem;white-space:nowrap;overflow:hidden;color:#e0003c;margin-bottom:1.3rem;text-align:center;padding-right:.2rem}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.openHamburgerMenuContainer .hamburgerTitleStyle{font-size:1.8rem;color:#e0003c;padding-right:.4rem}}.openHamburgerMenuContainer .exploreByMenuContainer{padding:2rem;overflow-y:scroll;height:94vh;animation-name:fade-in-subMenu;animation-duration:.4s;animation-timing-function:ease}.openHamburgerMenuContainer .selectedHamburgerMenuPage{text-shadow:1px 1px #E0003C}.openHamburgerMenuContainerClosed{animation-name:fade-out-hamburgerMenuContainer;animation-duration:.2s;animation-timing-function:ease}.hideElement{display:none!important}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.openHamburgerMenuContainer .hamburgerMenuTopContainer,.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerMenuMainTitleMobile{height:52px}}@media only screen and (max-width: 500px){.openHamburgerMenuContainer .hamburgerMenuTopContainer,.openHamburgerMenuContainer .hamburgerMenuTopContainer .hamburgerMenuMainTitleMobile{height:48px}}.leftHeaderMenuContainer{display:flex;flex-direction:row;align-items:center;margin-left:3.8rem;margin-right:auto}.leftHeaderMenuContainer>div:not(:first-of-type){margin-left:1.3rem}.leftHeaderMenuContainer .styledTitle{width:max-content}@media only screen and (min-width: 1024px) and (max-width: 1599px){.leftHeaderMenuContainer{width:280px}}.introPageContentContainer{display:flex;flex-direction:column;align-items:center;overflow:hidden;margin:0 auto}@media only screen and (max-width: 500px){.introPageContentContainer{min-height:30vh;width:100%}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.introPageContentContainer{width:100%;min-height:36vh}}.copyrightBarContainer{position:inherit;left:0;bottom:0;display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff6f4;padding:1.3rem 4%;align-self:flex-end;box-sizing:border-box}.copyrightBarContainer .backToTopAndCopyrightContainer,.copyrightBarContainer .privacyAndTermsContainer{display:flex;flex-direction:column}.copyrightBarContainer .privacyAndTermsContainer .termsText{font-size:.92rem;color:#43425d;margin-top:.4rem;margin-bottom:.4rem}.copyrightBarContainer .privacyAndTermsContainer .termsText:hover{color:#d6d6d6}.copyrightBarContainer .copyrightBackToTopText{font-weight:400;color:#43425d;font-size:.92rem}.copyrightBarContainer .copyrightBackToTopText:hover{color:#d6d6d6}.copyrightBarContainer .copyrightText{font-weight:400;color:#000;font-weight:700;font-size:.76rem;margin-top:1rem}.copyrightBarContainer .copyrightShareContainer{display:flex;align-items:center;color:#43425d}.copyrightBarContainer .copyrightShareContainer .shareViaText{font-weight:400;margin-right:1rem;color:#000;font-weight:700;font-size:.76rem}.copyrightBarContainerMobile{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:18vh;background:#fff6f4}.copyrightBarContainerMobile .privacyAndTermsContainer{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}.copyrightBarContainerMobile .privacyAndTermsContainer .termsText{font-size:.92rem;color:#004c99;margin-bottom:.8rem}.copyrightBarContainerMobile .contactContainerMobile{display:flex;margin-bottom:1rem}.copyrightBarContainerMobile .contactContainerMobile .contactTextMobile{color:#e0003c;font-size:.76rem;font-weight:700}.copyrightBarContainerMobile .copyrightBackToTopTextMobile{font-weight:700;font-size:.76rem;color:#43425d;margin-top:1rem;margin-bottom:1.3rem}.copyrightBarContainerMobile .copyrightTextMobile{font-weight:700;font-size:.76rem}.copyrightBarContainerMobile .copyrightShareContainerMobile{display:flex;align-items:center;margin-bottom:1rem}.copyrightBarContainerMobile .copyrightShareContainerMobile .shareViaMobile{font-size:.92rem;font-weight:700;margin-right:1.3rem;color:#e0003c}.copyrightBarContainerMobile .copyrightTextTopMobile{color:#43425d;font-weight:700;font-size:.76rem;margin-bottom:.8rem}.copyrightBarContainerMobile .emailLinkMobile{font-weight:700;text-decoration-color:#e0003c}.copyrightBarContainerMobile .emailTextMobile{color:#e0003c;margin-left:.8rem;font-size:.76rem;font-weight:700}@keyframes fade-in-selectedImageMobile{0%{border:0px solid #FF8A5F}50%{border:16px solid #FF8A5F}to{border:11px solid #FF8A5F}}@keyframes fade-in-selectedImageDesktop{0%{border:0px solid #FF8A5F}50%{border:22px solid #FF8A5F}to{border:15px solid #FF8A5F}}.imageAndOverlayAndBottomTextContainer{display:flex;flex-direction:column}.imageAndOverlayAndBottomTextContainer .styledImageAltTextStyle{margin-top:2rem}@media only screen and (min-width: 1024px) and (max-width: 1599px){.imageAndOverlayAndBottomTextContainer .styledImageAltTextStyle{margin-top:1.3rem}}@media only screen and (max-width: 500px){.imageAndOverlayAndBottomTextContainer .styledImageAltTextStyle{margin-top:1rem;margin-bottom:.8rem}}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;margin:1rem}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer:hover .centerTextOnImage{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer .centerTextOnImage{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ff8a5f99;padding:12px 16px;min-width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer .imageBorder{position:absolute;height:100%;width:100%;border:3px solid black;padding:12px;box-sizing:content-box}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer .imageBorderSelected{position:absolute;height:100%;width:100%;border:15px solid #FF8A5F;padding:0;animation-name:fade-in-selectedImageDesktop;animation-duration:.4s;animation-timing-function:ease}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer .styledImageOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ff8a5f;overflow:hidden}@media only screen and (max-width: 500px){.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer{margin:0vw!important}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer .imageBorder{border:3px solid black;padding:8px}.imageAndOverlayAndBottomTextContainer .imageAndOverlayContainer .imageBorderSelected{border:11px solid #FF8A5F;padding:0;animation-name:fade-in-selectedImageMobile;animation-duration:.4s;animation-timing-function:ease}}.explorePageBottomContainerMobile{display:flex;flex-direction:column;margin-top:3.8rem;margin-bottom:2rem}.explorePageBottomContainerMobile .explorePageBottomTextMobile{margin-bottom:1rem}.explorePageBottomContainerMobile .mobileTakeQuizButton{margin:2rem auto}.explorePageBottomContainerMobile .takeTheQuizButtonContainer{display:flex;justify-content:center;text-decoration:none}.explorePageContentContainerMobile{display:flex;flex-direction:column}.explorePageContentContainerMobile .explorePageDescriptionContainerMobile{display:flex;justify-content:center}.explorePageContentContainerMobile .explorePageDescriptionContainerMobile .exploreDescriptionTextMobile{color:#e0003c;font-size:1.8rem;padding:3.8rem;width:80%}.explorePageContentContainerMobile .explorePageOptionsContainerMobile{display:flex;justify-content:space-between;flex-wrap:wrap}.explorePageContentContainerMobile .explorePageOptionsContainerMobile .exploreImageFullContainerMobile .fullExploreImageMobile{max-width:100%;height:auto;aspect-ratio:7/3}.explorePageContentContainerMobile .explorePageOptionsContainerMobile .exploreImageHalfContainerMobile{width:50%}.explorePageContentContainerMobile .explorePageOptionsContainerMobile .exploreImageHalfContainerMobile .halfExploreImageMobile{max-width:100%;height:auto;aspect-ratio:29/25}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.explorePageContentContainerMobile .explorePageDescriptionContainerMobile .exploreDescriptionTextMobile{font-size:2.8rem;padding:5rem;width:55%}.explorePageContentContainerMobile .explorePageOptionsContainerMobile .exploreImageHalfContainerMobile .halfExploreImageMobile{width:50vw;height:auto}.explorePageContentContainerMobile .explorePageOptionsContainerMobile .exploreImageFullContainerMobile .fullExploreImageMobile{width:100vw;height:auto;aspect-ratio:0}.explorePageContentContainerMobile .mobileTakeQuizButton{width:45vw;height:80px;margin-bottom:3.8rem}}.aboutPageIncludingHeaderAndFooter{position:relative}.aboutPageIncludingHeaderAndFooter .aboutPageContainer{display:flex;flex-direction:column;width:90%;margin:24px auto auto}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionLink{text-align:left;color:#004c99;margin-bottom:1.3rem}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionLink:hover{color:#43425d}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionAndImageContainer{display:flex;justify-content:space-between}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionAndImageContainer .aboutDescriptionContainer{display:flex;flex-direction:column;margin-top:24px;width:40%}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutPageImageContainer{display:flex;justify-content:flex-end;align-items:flex-end;width:50%}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutPageImageContainer .aboutPageImage{max-width:100%;height:auto}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .otherProjectsContainer{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .otherProjectsContainer .swolehallaContainer{display:flex;flex-direction:column;align-items:center;width:60%}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .otherProjectsContainer .swolehallaContainer .swolehallaImageLink{text-decoration:none;margin-bottom:1.3rem}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .otherProjectsContainer .swolehallaContainer .swolehallaImage{border:5px solid black;max-width:100%;height:auto}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .otherProjectsContainer .swolehallaContainer .swolehallaImage:hover{border:5px solid #FF8A5F}@media only screen and (min-width : 1600px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .otherProjectsContainer{margin-top:3.8rem;margin-bottom:3.8rem}}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer{margin-top:3.8rem;margin-bottom:3.8rem}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer{display:flex;justify-content:space-between;min-height:55vh}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .creditsBottom{align-self:flex-end}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .creditsTop{align-self:flex-start}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer{display:flex;flex-direction:column;width:15vw}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer .creditLink{text-decoration:none}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer .creditLink .creditImage{max-width:100%;height:auto}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer .creditName{font-weight:700;color:#e0003c;margin-bottom:8px}@media only screen and (min-width: 1024px) and (max-width: 1599px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer .creditName{margin-top:1rem}}@media only screen and (min-width : 1600px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer .creditName{margin-top:1.3rem}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .creditImagesWithTitleContainer .creditImagesContainer .imageWithDescriptionContainer{height:45vh}}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionText{text-align:left}@media only screen and (min-width: 1024px) and (max-width: 1599px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionText{margin-bottom:.8rem}}@media only screen and (min-width : 1600px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionText{margin-bottom:1.3rem}}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionTitle{color:#e0003c;text-align:left}@media only screen and (min-width: 1024px) and (max-width: 1599px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionTitle{margin-bottom:1.3rem}}@media only screen and (min-width : 1600px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .aboutDescriptionTitle{margin-bottom:2rem}}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer{margin-top:2rem;margin-bottom:2rem}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer .contactUsContainer{display:flex;flex-direction:column;text-decoration:none}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer .contactUsContainer .emailLink{text-decoration-color:#e0003c}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer .contactUsContainer .emailText{color:#e0003c}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer .contactUsContainer .emailText:hover{opacity:.6}.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer .websiteInfoContainer{margin-bottom:2rem}@media only screen and (min-width: 1024px) and (max-width: 1599px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer{margin-bottom:2rem}}@media only screen and (min-width : 1600px){.aboutPageIncludingHeaderAndFooter .aboutPageContainer .anyMoreQuestionsContainer{margin-bottom:3.8rem}}.aboutPageIncludingHeaderAndFooter .specialThanksContainer .termsContainer{white-space:pre-wrap}.aboutPageIncludingHeaderAndFooter .specialThanksContainer .rowOfTextContainer{display:flex;flex-direction:row}.aboutPageContainerMobile{display:flex;flex-direction:column;width:100%;margin:auto;margin-top:1.3rem}.aboutPageContainerMobile .aboutDescriptionTextMobile{padding-bottom:1.3rem;text-align:left}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.aboutPageContainerMobile .aboutDescriptionTextMobile{margin-bottom:2rem}}.aboutPageContainerMobile .aboutDescriptionEndTextMobile{text-align:center}.aboutPageContainerMobile .aboutDescriptionContainerMobile{display:flex;flex-direction:column;padding:20px}.aboutPageContainerMobile .aboutImageStillMobile{max-width:100%;height:auto}.aboutPageContainerMobile .creditImagesWithTitleContainerMobile .creditImagesContainerMobile{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%}.aboutPageContainerMobile .creditImagesWithTitleContainerMobile .creditImagesContainerMobile .imageWithDescriptionContainerMobile{display:flex;flex-direction:column;width:48vw;margin-bottom:1.3rem}.aboutPageContainerMobile .creditImagesWithTitleContainerMobile .creditImagesContainerMobile .imageWithDescriptionContainerMobile .creditLinkMobile{width:95%;text-decoration:none}.aboutPageContainerMobile .creditImagesWithTitleContainerMobile .creditImagesContainerMobile .imageWithDescriptionContainerMobile .creditLinkMobile .creditPersonImageMobile{max-width:100%;height:auto;text-align:center}.aboutPageContainerMobile .creditImagesWithTitleContainerMobile .creditImagesContainerMobile .imageWithDescriptionContainerMobile .creditNameMobile{color:#e0003c;margin-bottom:.4rem;margin-top:.4rem}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.aboutPageContainerMobile .creditImagesWithTitleContainerMobile .creditImagesContainerMobile .imageWithDescriptionContainerMobile{margin-bottom:3.8rem}}.aboutPageContainerMobile .aboutDescriptionTitleMobile{width:100%;justify-content:center;padding:1.3rem}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.aboutPageContainerMobile .aboutDescriptionTitleMobile{padding:2rem 1.3rem 3.8rem}}.aboutPageContainerMobile .contactUsContainerMobile .specialThanksContainerMobile{margin-bottom:1.3rem}.aboutPageContainerMobile .contactUsContainerMobile .specialThanksContainerMobile .aboutDescriptionLinkMobile{color:#004c99;font-weight:700;margin-bottom:1.3rem}.aboutPageContainerMobile .contactUsContainerMobile .specialThanksContainerMobile .rowOfTextContainerMobile{display:flex;flex-direction:row;justify-content:center}.aboutPageContainerMobile .contactUsContainerMobile .specialThanksContainerMobile .termsContainer{margin-left:1rem;margin-right:1rem}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.aboutPageContainerMobile .contactUsContainerMobile{margin-bottom:2rem}}.otherProjectsContainerMobile{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem}.otherProjectsContainerMobile .swolehallaContainerMobile{display:flex;flex-direction:column;align-items:center;align-self:center;width:100%}.otherProjectsContainerMobile .swolehallaContainerMobile .swolehallaImageLinkMobile{text-decoration:none;margin-bottom:1rem}.otherProjectsContainerMobile .swolehallaContainerMobile .swolehallaImageLinkMobile .swolehallaDescriptionTitleMobile{font-size:1.8rem;font-weight:700}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.otherProjectsContainerMobile .swolehallaContainerMobile .swolehallaImageLinkMobile .swolehallaDescriptionTitleMobile{font-size:2.8rem}}.otherProjectsContainerMobile .swolehallaContainerMobile .swolehallaDescriptionMobile{width:80%;margin-bottom:.8rem}.otherProjectsContainerMobile .swolehallaContainerMobile .swolehallaImageMobile{border-top:2px solid black;border-bottom:2px solid black;max-width:100%;height:auto}.creditsRightMobile{padding-top:3.8rem}.explorePageContentContainer{display:flex;flex-direction:column;align-items:center}.explorePageContentContainer .notFirstExploreGroupContainer{margin-top:3.8rem}.explorePageContentContainer .exploreGroupContainer{display:flex;justify-content:space-between;width:100%}.explorePageContentContainer .exploreGroupContainer .explorePageDescriptionContainer{display:flex;align-items:center;justify-content:center;width:100%}.explorePageContentContainer .exploreGroupContainer .explorePageDescriptionContainer .exploreDescriptionContainer{display:flex;justify-content:center;margin:3.8rem;position:fixed;top:3.8rem;width:max-content}.explorePageContentContainer .exploreGroupContainer .explorePageDescriptionContainer .exploreDescriptionContainer .exploreDescriptionText{width:45%}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer{display:flex;width:80%;margin:3.8rem 3.8rem 0px 0px}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageCenterColumn{width:35vw}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageCenterColumn .exploreImagesContainer{margin-bottom:.4rem}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageCenterColumn .exploreImagesContainer .centerImageRatio{max-width:100%;height:auto;aspect-ratio:2/1}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageColumn{display:flex;flex-direction:column;width:22vw}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageColumn .exploreImagesContainer{margin:0 .4rem .4rem}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageColumn .exploreImagesContainer .largeCornerImageRatio{max-width:100%;height:auto;aspect-ratio:4/5}.explorePageContentContainer .exploreGroupContainer .exploreImagesScrollContainer .imageColumn .exploreImagesContainer .smallCornerImageRatio{max-width:100%;height:auto;aspect-ratio:1/1}.explorePageContentContainer .relatedPagesContainer{flex-direction:column;align-items:center}.explorePageContentContainer .relatedPagesContainer .similarPagesDescriptionContainer{display:flex;align-items:center;margin:1rem}.explorePageContentContainer .explorePageActionContainer{display:flex;flex-direction:row;margin:5rem 0;padding:3.8rem;background-color:#ff8a5f1f;justify-content:center}.explorePageContentContainer .explorePageActionContainer .styledTitle{color:#242424}.explorePageContentContainer .explorePageActionContainer>div{display:flex;align-items:center}.explorePageContentContainer .explorePageActionContainer>div:first-of-type{justify-content:center;margin-right:2rem}.hideElement{visibility:hidden}.giftTitleContainer{display:flex;justify-content:flex-start;align-items:center;width:100%;height:50px;overflow-y:auto}.giftTitleContainer .giftTitle{font-size:1.2rem;height:100%;text-decoration:none;cursor:pointer;text-align:left;color:#464646}@media only screen and (max-width: 500px){.giftTitleContainer{height:100%}.giftTitleContainer .giftTitle{font-size:.76rem}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.giftTitleContainer .giftTitle{font-size:1.2rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.giftTitleContainer{height:150px}}.giftDetailsContainer{display:flex;justify-content:flex-end;align-items:center;min-height:20px}.giftDetailsContainer .giftDetailsIcon{position:relative;top:5px;cursor:default;width:28px;height:28px;font-size:20px;display:flex;justify-content:center;align-items:center}.giftDetailsContainer .giftDetailsIcon:not(first-of-type){margin-left:.2rem}.giftDetailsContainer .fastDeliveryIcon{fill:#fc6a03}.giftDetailsContainer .nsfwIcon{fill:#e3242b;padding-left:.2rem;padding-right:.2rem}.giftDetailsContainer .popularIcon{padding-left:.2rem}@media only screen and (max-width: 500px){.giftDetailsContainer{min-height:15px;margin-top:.4rem;align-items:center;justify-content:flex-end}}@keyframes giftActionSuccess{0%{stroke:#ff8a5f}20%{stroke:orange}40%{stroke:#9acd32}60%{stroke:#90ee90}to{stroke:#000}}.giftOptionsDropdownContainer{margin-top:auto;position:relative;display:flex;justify-content:space-between}.giftOptionsDropdownContainer .dropdownBase{display:contents}.giftOptionsDropdownContainer .dropdownContent{max-height:600%;overflow-y:auto;padding:0}.giftOptionsDropdownContainer .giftOptionsDropdownSvg{cursor:pointer;flex-shrink:0;width:40%;height:auto;align-self:flex-end;stroke:#000}.giftOptionsDropdownContainer .giftOptionsDropdownSvg:hover,.giftOptionsDropdownContainer .giftOptionsDropdownSvgOpened{stroke:#ff8a5f}.giftOptionsDropdownContainer .giftActionCompleteAnimation{animation-name:giftActionSuccess;animation-duration:2s;animation-timing-function:ease}@media only screen and (min-width : 1600px){.giftOptionsDropdownContainer .dropdownBase{display:contents}.giftOptionsDropdownContainer .giftOptionsDropdownSvg{width:70px}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.giftOptionsDropdownContainer .dropdownContent{max-height:400%}}@media only screen and (max-width: 1023px){.giftOptionsDropdownContainer .dropdownBase{display:contents}}.linkViewGiftButtonContainer{display:contents}@keyframes fade-out-giftDisplay{0%{opacity:1}to{opacity:0}}.giftDisplayContainer{margin:1rem;border:1px solid #d8bebe;display:grid;box-sizing:border-box}.giftDisplayContainer .giftIamgeAndHeartContainer{display:flex;flex-direction:column;justify-content:space-between}.giftDisplayContainer .giftIamgeAndHeartContainer .giftImage{width:100%;height:auto;aspect-ratio:1;border-bottom:1px solid #d8bebe;object-fit:cover;object-position:center;z-index:0}.giftDisplayContainer .giftIamgeAndHeartContainer .likeGiftHeart{position:absolute;margin:.2rem;z-index:1}.giftDisplayContainer .giftTitle{cursor:pointer;font-size:1.2rem}.giftDisplayContainer .giftPriceText{cursor:pointer;font-size:1.5rem}.giftDisplayContainer .giftDetailsPriceContainer{flex:1 1 auto;display:flex;flex-direction:column;padding:.8rem .8rem 1.3rem}.giftDisplayContainer .giftDetailsPriceContainer .giftPriceAndIconsContainer{margin:.4rem 0 .8rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.giftDisplayContainer:hover{box-shadow:0 3px 3px 3px #0000001a}.giftIsGettingRemoved{animation-name:fade-out-giftDisplay;animation-duration:1s;animation-timing-function:ease}@media only screen and (min-width: 1024px) and (max-width: 1599px){.giftDisplayContainer .giftTitle{font-size:.92rem}.giftDisplayContainer .giftPriceText{font-size:1.2rem}}@media only screen and (max-width: 1023px){.giftDisplayContainer{grid-template-columns:1fr 1.5fr;margin:0}.giftDisplayContainer .giftImage{border:none;padding-left:.4rem;object-fit:contain}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.giftDisplayContainer .giftTitle,.giftDisplayContainer .giftPriceText{font-size:1.8rem}.giftDisplayContainer .giftDetailsPriceContainer{padding:1.3rem}}@media only screen and (max-width: 500px){.giftDisplayContainer{align-items:center}.giftDisplayContainer .giftTitle{font-size:.76rem}.giftDisplayContainer .giftPriceText{font-size:.92rem}.giftDisplayContainer .giftDetailsPriceContainer{padding-left:1rem}}.heartSvgClickableClass{cursor:pointer}.heartSvgClickableClass:hover{opacity:.8}.loadingImageContainer{display:flex;justify-content:center;align-items:center;height:300px;width:100%}.loadingImageContainer .loadingImageStyle{width:300px;height:300px}@media only screen and (max-width: 500px){.loadingImageContainer{width:100%;height:200px;align-items:flex-start}.loadingImageContainer .loadingImageStyle{width:200px;height:200px}}.resultsPageContainer{min-height:100vh;width:100%;position:relative;box-sizing:border-box}.resultsPageContainer .staticResultsTitle{cursor:default;font-size:1.8rem;color:#000;margin-top:3.8rem;margin-bottom:2rem;justify-content:center;width:100%}.resultsPageContainer .giftResultsContainer{padding:4%;display:grid;grid-template-columns:repeat(5,1fr);width:100%;margin:0 auto}.resultsPageContainer .giftResultsContainer .hiddenLoadingGift{display:none}.resultsPageContainer .noResultsContainer{display:flex;flex-direction:column;align-items:center;min-height:30vh;padding-left:5rem;padding-right:5rem;justify-content:space-around;margin-bottom:3.8rem}.resultsPageContainer .noResultsContainer .pleaseTryAgainLink{margin-top:1.2rem;color:#00f}@media only screen and (min-width: 1024px) and (max-width: 1599px){.resultsPageContainer .giftResultsContainer{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1023px){.resultsPageContainer .staticResultsTitle{font-size:.92rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.resultsPageContainer .giftResultsContainer{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem}}@media only screen and (max-width: 500px){.resultsPageContainer{min-height:100vh}.resultsPageContainer .giftResultsContainer{grid-template-columns:1fr;row-gap:1rem}.resultsPageContainer .noResultsContainer{margin:16vh 10px 10vh;min-height:34vh}}.wishlistsPageContainer{display:flex;flex-direction:column;width:100%;min-height:92vh;position:absolute;padding:0 4%}.wishlistsPageContainer .yourGiftlistsTitle{margin:2rem}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer{display:flex;flex-direction:column;align-items:center;margin-top:3.8rem}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer{display:flex;flex-direction:column;width:60%;align-items:center}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer .createAnAccountForWishlistsPitchText{margin-bottom:3.8rem;font-size:2.8rem}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer .loginToCreateAccountButton{margin-bottom:2rem}.wishlistsPageContainer .chooseWishlistContainer{display:grid;grid-template-columns:repeat(6,1fr);grid-row-gap:2rem;grid-column-gap:2rem;margin:0 auto;margin-bottom:5rem}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton{max-width:100%;height:auto;aspect-ratio:1;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #e4d3d3;transition:border .12s}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton:hover{border-color:#e0003c}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistImagesContainer{display:flex;justify-content:space-between;padding:1rem;opacity:.8;z-index:0;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistImagesContainer img{width:40%}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistImagesContainer .reversedImage{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton *{cursor:pointer}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistTitleContainer{z-index:2;position:relative;padding:1.3rem;background-color:#fffc}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistTitleContainer .styledTitle{font-size:1.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#242424}@media only screen and (min-width: 1024px) and (max-width: 1599px){.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer{width:50%}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer .createAnAccountForWishlistsPitchText{margin-bottom:2rem;font-size:1.8rem}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.wishlistsPageContainer .chooseWishlistContainer{grid-template-columns:repeat(5,1fr);margin-bottom:3.8rem}}@media only screen and (max-width: 500px){.wishlistsPageContainer .chooseWishlistContainer{width:100%;grid-template-columns:repeat(2,1fr);grid-row-gap:1rem;grid-column-gap:1rem;margin-bottom:1.3rem;min-height:63vh}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton{width:45vw;height:45vw}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistImagesContainer{padding:1rem}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistTitleContainer{padding:1.3rem}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer{min-height:65vh;margin-top:2rem}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer{width:70%}.wishlistsPageContainer .wishlistsPageNotLoggedInContainer .createAnAccountForWishlistsPitchContainer .createAnAccountForWishlistsPitchText{margin-bottom:1.3rem;font-size:1.2rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.wishlistsPageContainer .chooseWishlistContainer{grid-template-columns:repeat(3,1fr);grid-row-gap:1.3rem;grid-column-gap:1.3rem;margin-top:2rem;margin-bottom:2rem}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton{width:28vw;height:28vw}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistImagesContainer{padding:1rem}.wishlistsPageContainer .chooseWishlistContainer .goToWishlistButton .goToWishlistTitleContainer{padding:3.8rem}}.mentionsPageAndCopyrightBarContainer{display:flex;flex-direction:column;width:100%}.mentionsPageAndCopyrightBarContainer .mentionsPageContainer{display:flex;flex-direction:column;width:90%;min-height:90vh;margin:24px auto auto}.mentionsPageAndCopyrightBarContainer .mentionsPageContainer .listOfMentionsContainer{display:flex;flex-direction:column;margin-top:3.8rem;margin-bottom:3.8rem}.mentionsPageAndCopyrightBarContainer .mentionsPageContainer .listOfMentionsContainer .mentionContainer{margin-bottom:3.8rem}.mentionsPageAndCopyrightBarContainer .mentionsPageContainer .listOfMentionsContainer .mentionContainer .mentionTitleAndMediaContainer .mentionLink{display:block}.mentionsPageAndCopyrightBarContainer .mentionsPageContainer .listOfMentionsContainer .mentionContainer .mentionTitleAndMediaContainer .mentionLink .mentionTitleLink{text-align:left;color:#242424;margin-bottom:1.3rem;max-width:450px}@media only screen and (max-width: 1023px){.mentionsPageAndCopyrightBarContainer .mentionsPageContainer .listOfMentionsContainer .mentionContainer .mentionTitleAndMediaContainer .mentionLink .mentionTitleLink{max-width:250px}}.termsPageAndCopyrightBarContainer{display:flex;flex-direction:column;width:100%}.termsPageAndCopyrightBarContainer .termsPageContainer{display:flex;flex-direction:column;width:90%;min-height:90vh;margin:auto;margin-top:2rem;margin-bottom:3.8rem}.termsPageAndCopyrightBarContainer .termsPageContainer .termsPageText{margin-top:2rem;white-space:pre-wrap;text-align:left;max-width:1000px}@keyframes fade-in-button{0%{opacity:0}to{opacity:1}}.introAreaContainer{display:flex;justify-content:flex-end;align-items:center;position:absolute;height:100%;width:100%;right:0;bottom:0}.introAreaContainer .siteDescriptionContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:45%}.introAreaContainer .siteDescriptionContainer .giftDescriptionText{text-align:left;width:80%;margin-bottom:2rem;font-weight:400}.introAreaContainer .siteDescriptionContainer .giftDescriptionHeader{color:#dd3064;margin-bottom:1rem}@media only screen and (min-width: 1024px) and (max-width: 1599px){.introAreaContainer .siteDescriptionContainer .giftDescriptionHeader{font-size:1.8rem;height:50px}}@media only screen and (min-width : 1600px){.introAreaContainer .siteDescriptionContainer .giftDescriptionText{margin-bottom:5rem}.introAreaContainer .siteDescriptionContainer .giftDescriptionHeader{margin-bottom:2rem}}.introAreaContainer .siteDescriptionContainer .introButtonContainer{display:flex}.introAreaContainer .siteDescriptionContainer .introButtonContainer .beginButton,.introAreaContainer .siteDescriptionContainer .introButtonContainer .exploreButton{width:160px;height:60px;padding:0}.introAreaContainer .siteDescriptionContainer .introButtonContainer .beginButton{margin-right:2rem;background-image:linear-gradient(to right,#ff8a5f,#dd3064,#dd3064,#ff8a5f);animation-name:fade-in-button;animation-duration:.4s;animation-timing-function:ease-in-out}.introAreaContainer .siteDescriptionContainer .introButtonContainer .beginButton:hover{background-position:100% 0}.introAreaContainer .siteDescriptionContainer .introButtonContainer .beginButtonText{color:#fff}.introAreaContainer .siteDescriptionContainer .introButtonContainer .exploreButton{opacity:0;border:solid 2px #dd3064;background:#fff;animation-name:fade-in-button;animation-duration:.4s;animation-delay:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.introAreaContainer .siteDescriptionContainer .introButtonContainer .exploreButton:hover{border-color:#ff8a5f}.introAreaContainer .siteDescriptionContainer .introButtonContainer .exploreButton:hover .exploreButtonText{color:#ff6029}.introAreaContainer .siteDescriptionContainer .introButtonContainer .exploreButtonText{color:#e0003c}@media only screen and (min-width : 1600px){.introAreaContainer .siteDescriptionContainer .introButtonContainer .beginButton,.introAreaContainer .siteDescriptionContainer .introButtonContainer .exploreButton{width:250px;height:65px}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.introAreaContainer .siteDescriptionContainer{width:50%}}.frontPageAnimation{overflow:hidden;position:absolute;bottom:0;left:1px;z-index:-1;width:600px;height:380px}.frontPageAnimation>div{display:contents}@media only screen and (min-width : 1600px){.frontPageAnimation{width:900px;height:auto;max-width:50%}}@keyframes faide-in-animation{0%{opacity:0}to{opacity:1}}.mobileStartPageContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}.mobileStartPageContainer .mobileIntroButtonContainer{display:flex;justify-content:center;margin-top:3.8rem;height:40px}.mobileStartPageContainer .mobileIntroButtonContainer .mobileBeginButton,.mobileStartPageContainer .mobileIntroButtonContainer .mobileExploreButton{padding-top:0;padding-bottom:0;min-width:135px;height:40px}.mobileStartPageContainer .mobileIntroButtonContainer .mobileBeginButton{margin-right:1rem;background:linear-gradient(to right,#ff8a5f,#dd3064);outline:none;animation-name:faide-in-animation;animation-duration:.4s;animation-timing-function:ease-in-out}.mobileStartPageContainer .mobileIntroButtonContainer .mobileExploreButton{margin-right:0;border:solid 2px #dd3064;outline:none;background:#fff;animation-name:faide-in-animation;animation-duration:.4s;animation-timing-function:ease-in-out}.mobileStartPageContainer .mobileIntroButtonContainer .mobileExploreButtonText{color:#e0003c}.mobileStartPageContainer .mobileStartPageTopArea{margin-top:3.8rem}.mobileStartPageContainer .mobileStartPageTopArea .mobileGiftDescriptionHeader{color:#e0003c;font-size:1.8rem;margin-bottom:1rem}.mobileStartPageContainer .mobileGiftDescriptionHeader{padding:0 2rem}.mobileStartPageContainer .mobileGiftDescriptionText{padding:1.3rem 0}.mobileStartPageContainer .mobileGiftDescriptionText{width:270px;display:flex;text-align:center;margin:auto;font-size:1.2rem}.mobileStartPageContainer .mobileFrontPageAnimation{position:absolute;height:230px;width:360px;bottom:0;object-position:bottom}@media only screen and (max-width: 375px){.mobileStartPageContainer .mobileFrontPageAnimation{height:190px;width:300px}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.mobileStartPageContainer .mobileGiftDescriptionText{width:65%}.mobileStartPageContainer .mobileIntroButtonContainer{height:60px}.mobileStartPageContainer .mobileIntroButtonContainer .mobileBeginButton,.mobileStartPageContainer .mobileIntroButtonContainer .mobileExploreButton{height:60px;min-width:180px}.mobileStartPageContainer .mobileIntroButtonContainer .mobileBeginButton{margin-right:2rem}.mobileStartPageContainer .mobileStartPageTopArea{margin-top:5rem}.mobileStartPageContainer .mobileStartPageTopArea .mobileGiftDescriptionHeader{font-size:2.8rem;margin-bottom:3.8rem}.mobileStartPageContainer .mobileFrontPageAnimation{height:380px;width:600px;max-width:85%}}.progressBarWithTextContainer{display:flex;flex-direction:column;justify-content:flex-start}.progressBarWithTextContainer .progressBarContainer{display:flex;width:20vw;height:10px}.progressBarWithTextContainer .progressBarContainer .progressBarCompletedSide{height:100%;background:linear-gradient(to right,#ff8a5f,#dd3064)}.progressBarWithTextContainer .progressBarContainer .progressBarToBeCompletedSide{height:100%;background:#d6d6d6}.progressBarWithTextContainer .progressBarQuestionCountText{text-align:left;margin-top:.4rem}.progressBarWithTextContainerMobile{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1rem;margin-bottom:2rem;width:100%;padding:0 4%}.progressBarWithTextContainerMobile .progressBarContainerMobile{display:flex;width:60vw;height:.8rem;margin-bottom:.8rem}.progressBarWithTextContainerMobile .progressBarContainerMobile .progressBarCompletedSideMobile{height:100%;background:linear-gradient(to right,#ff8a5f,#dd3064)}.progressBarWithTextContainerMobile .progressBarContainerMobile .progressBarToBeCompletedSideMobile{height:100%;background:#d6d6d6}.progressBarWithTextContainerMobile .progressBarQuestionCountTextMobile{text-align:left}.progressBarWithTextContainerMobile .questionContainerMobile{display:flex;flex-direction:column;width:80vw;margin-bottom:1rem}.progressBarWithTextContainerMobile .questionContainerMobile .questionTextMobile{text-align:left}@media only screen and (min-width : 1600px){.progressBarWithTextContainer .progressBarContainer{height:16px}.progressBarWithTextContainer .progressBarQuestionCountText{margin-top:1rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.progressBarWithTextContainerMobile .progressBarQuestionCountText{margin-top:1.3rem}.progressBarWithTextContainerMobile .questionContainerMobile{margin-bottom:2rem}}.navigationButton{width:100px;background:#fff;padding:.8rem 1rem}.navigationButton .styledButtonText{font-size:.92rem}.navigationBackButton{border-color:#ff8a5f;margin-right:1.3rem}.navigationBackButton .navigationBackButtonText{color:#ff8a5f}.navigationBackButton:hover{background:#ff8a5f}.navigationBackButton:hover .navigationBackButtonText{color:#fff}.navigationSkipButton{border-color:#242424;margin-right:2rem}.navigationSkipButton .navigationSkipButtonText{color:#000}.navigationSkipButton:hover{background:#d6d6d6;border-color:#d6d6d6}.navigationSkipButton:hover .navigationSkipButtonText{color:#000}.questionNavigationContainer{padding:0 4%;display:flex;justify-content:space-between;align-items:center;min-height:25vh;width:100%}.questionNavigationContainer .navigationProgressContainer{display:flex;align-items:center}.questionNavigationContainer .questionContainer{display:flex;flex-direction:column;width:50%}.questionNavigationContainer .questionContainer .questionText{margin-bottom:.4rem;text-align:left}.navigationProgressContainerMobile{display:flex;width:90%;justify-content:space-between;margin:0 auto;margin-top:1.3rem;margin-bottom:1.3rem}.navigationProgressContainerMobile .navigationSkipButton,.navigationProgressContainerMobile .navigationBackButton{margin-right:0}@media only screen and (max-width: 500px){.navigationButton{padding:.4rem 1.3rem}.navigationButton .navigationBackButtonText,.navigationButton .navigationSkipButtonText{font-size:.76rem}}.relationshipImagesContainer{display:flex;max-width:90vw;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:1.3rem;margin-top:2rem}.relationshipImagesContainer .relationshipImageContainer{width:18%}.relationshipImagesContainer .relationshipImageContainer .relationshipImage{box-shadow:3px 3px 5px #d6d6d699;max-width:100%;height:auto;aspect-ratio:1}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.styledSliderTrack{border-radius:6px;height:12px;width:100%}.styledSliderTrack .styledSliderThumb{height:24px;width:24px;background-color:#fff;border:4px solid #dd3064;border-radius:50%;font-family:Roboto,Arial,sans-serif}.ageImagesAndSliderContainer{display:flex;width:100%;padding:0 4%;align-items:center;justify-content:space-between}.ageImagesAndSliderContainer .ageImageContainer{width:300px;flex-shrink:0}.ageImagesAndSliderContainer .ageImageContainer .ageImage{width:100%;height:auto;aspect-ratio:1}@media only screen and (min-width: 1024px) and (max-width: 1599px){.ageImagesAndSliderContainer .ageImageContainer{width:200px}}.ageImagesAndSliderContainer .ageImageReversed{transform:scaleX(-1)}.ageImagesAndSliderContainer .ageSliderContainer{width:55%;display:flex;flex-direction:column;justify-content:space-between;margin-top:2rem}.ageImagesAndSliderContainer .ageText{font-size:2.8rem;color:#e0003c;margin-right:1.3rem;margin-left:1.3rem;width:5rem;height:5rem;text-align:center}.ageImagesAndSliderContainer .ageTextContainer{display:flex;justify-content:center;margin-top:8%;align-items:center}.ageSubmitButtonContainer{display:flex;justify-content:center;margin-top:15vh;width:200px;height:70px}.genderImageContainer{display:flex;width:70vw;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem}.genderImageContainer .genderImageContainer{width:18vw}.genderImageContainer .genderImageContainer .genderImageStyle{box-shadow:3px 3px 5px #d6d6d699;max-width:100%;height:auto;aspect-ratio:1}.relationshipImagesContainerMobile{display:flex;max-width:100vw;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:4vh}.relationshipImagesContainerMobile .mobileRelationshipImageContainer{width:50%;margin-bottom:1rem}.relationshipImagesContainerMobile .mobileRelationshipImageContainer .mobileRelationshipImage{max-width:100%;height:auto;aspect-ratio:1}.relationshipImagesContainerMobile .mobileRelationshipImageContainer .relationshipImageTextMobile{margin-top:.8rem}.genderImagesContainerMobile{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:5vh 0px;width:100%;min-height:40vh}.genderImagesContainerMobile .genderImageContainerMobile{width:45vw;margin-bottom:2rem}.genderImagesContainerMobile .genderImageContainerMobile .genderImageMobile{max-width:100%;height:auto;aspect-ratio:1}.ageImagesAndSliderContainerMobile{display:flex;flex-direction:column;width:100%;align-items:center;margin-top:5vh}.ageImagesAndSliderContainerMobile .ageImageMobile{max-width:50%;height:auto}.ageImagesAndSliderContainerMobile .ageSliderContainerMobile{width:85%;display:flex;flex-direction:column;justify-content:space-between;margin-top:5vh}.ageImagesAndSliderContainerMobile .ageTextContainerMobile{display:flex;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem}.ageImagesAndSliderContainerMobile .ageTextContainerMobile .ageTextMobile{color:#e0003c;margin-right:1rem;font-family:Roboto,Arial,sans-serif;width:18vw;text-align:center;padding-top:.8rem;padding-bottom:.8rem;font-size:1.2rem}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.ageImagesAndSliderContainerMobile .ageTextContainerMobile .ageTextMobile{font-size:1.8rem}}.ageImagesAndSliderContainerMobile .ageSubmitButtonContainerMobile{display:flex;justify-content:center;margin-top:5vh}.ageImagesAndSliderContainerMobile .ageSubmitButtonContainerMobile .ageSubmitButtonMobile{margin-bottom:2rem}.occasionImagesContainer{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;width:100%;padding:0 4% 3.8rem;margin-bottom:1.3rem}.occasionImagesContainer .occasionImageContainer .occasionImage{box-shadow:1px 1px 3px #d6d6d699;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:.8rem}@media only screen and (min-width: 1024px) and (max-width: 1599px){.occasionImagesContainer{grid-template-columns:repeat(4,1fr)}}.occasionImagesContainerMobile{display:flex;max-width:100vw;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:4vh}.occasionImagesContainerMobile .mobileOccasionImageContainer{width:48%;margin-bottom:1.3rem;padding:1%}.occasionImagesContainerMobile .mobileOccasionImageContainer .mobileOccasionImage{max-width:100%;height:auto;aspect-ratio:1}.quizTextAnswersContainer{flex-direction:row;flex-wrap:wrap;width:auto;overflow-y:auto;margin:0 4%}.quizTextAnswersContainer .quizButton{border:1px solid #e4d3d3}@media only screen and (min-width: 1024px) and (max-width: 1599px){.quizTextAnswersContainer .quizButton{margin:16px 16px 16px 0}}@media only screen and (min-width : 1600px){.quizTextAnswersContainer .quizButton{margin:24px 24px 24px 0}}.quizTextAnswersContainerMobile{flex-direction:row;flex-wrap:wrap;max-width:95vw;margin-bottom:5vh}.quizTextAnswersContainerMobile .quizButtonMobile{padding:.8rem 1rem;margin:.4rem;border:1px solid #e4d3d3}.quizImageAnswersContainer{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;width:100%;padding:0 4% 3.8rem}.quizImageAnswersContainer .quizImageAnswerContainer .quizImageAnswer{max-width:100%;height:auto;aspect-ratio:1}@media only screen and (min-width: 1024px) and (max-width: 1599px){.quizImageAnswersContainer{grid-template-columns:repeat(4,1fr)}}.quizImageAnswersContainerMobile{padding:0 4%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.quizImageAnswersContainerMobile .quizImageAnswerContainerMobile .quizImageAnswerMobile{max-width:100%;height:auto;aspect-ratio:1}.multiSelectContainer{display:flex;flex-direction:column;align-items:flex-end}.multiSelectContainer .multiSelectAnswersContainer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;overflow-y:auto;align-items:center;justify-content:center}.multiSelectContainer .multiSelectAnswersContainer .selecterContainer{display:flex;flex-direction:row;justify-content:space-between;min-height:450px;width:22%}.multiSelectContainer .multiSelectAnswersContainer .quizMultiselectImageAnswerContainer{width:80%;margin:1rem 1rem 2rem}.multiSelectContainer .multiSelectAnswersContainer .quizMultiselectImageAnswerContainer .quizMultiselectImageAnswer{max-width:100%;height:auto;aspect-ratio:1}.multiSelectContainer .multiSelectAnswersContainer .quizMultiselectImageAnswerContainerMobile .quizMultiselectImageAnswerMobile{height:auto;aspect-ratio:1}.multiSelectContainer .multiSelectAnswersContainer .selectButtonContainer{display:flex;align-items:center;justify-content:center;width:300px;height:150px;margin:30px;padding:10px;border:solid #D6D6D6 1px;text-align:center}.multiSelectContainer .multiSelectAnswersContainer .selectButtonContainer:hover{box-shadow:3px 3px 9px #ff8a5f99}.multiSelectContainer .multiSelectAnswersContainer .selectButtonContainerSelected{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ff8a5f99}.multiSelectContainer .multiSelectAnswersContainer .selectButtonContainerSelected:hover{box-shadow:3px 3px 9px #d6d6d699}.multiSelectContainer .multiSelectNextButton{width:400px;align-self:center;margin-top:2rem;margin-bottom:3.8rem}@media only screen and (max-width: 500px){.multiSelectContainer .multiSelectAnswersContainer{justify-content:space-around}.multiSelectContainer .multiSelectAnswersContainer .selecterContainer{padding-top:1rem;min-height:240px;width:40%}.multiSelectContainer .multiSelectNextButton{width:auto;min-width:200px;align-self:center;margin-bottom:2rem}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.multiSelectContainer .multiSelectAnswersContainer .selecterContainer{padding-top:1rem;min-height:350px}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.multiSelectContainer .multiSelectAnswersContainer{justify-content:space-around}.multiSelectContainer .multiSelectAnswersContainer .selecterContainer{padding-top:1rem;min-height:240px;width:40%;margin-bottom:1.3rem}}.progressBarContainerMobile{display:flex;justify-content:center}.answersContainerMobile{display:flex;align-items:center}.quizContentContainer{display:flex;flex-direction:column;align-items:center;overflow:hidden;margin:0 auto}@media only screen and (max-width: 500px){.quizContentContainer{min-height:48vh;width:100%}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.progressBarContainerMobile{margin-bottom:2rem}.quizContentContainer{min-height:43vh}}@keyframes fade-in-copiedSuccess{0%{fill:green}20%{fill:#ffcd00}40%{fill:#c3d74b}60%{fill:#c3d7d7}80%{fill:#ffc39b}to{fill:green}}@keyframes fade-in-copiedSuccess_mobile{0%{fill:#0492c2}20%{fill:#ffcd00}40%{fill:#c3d74b}60%{fill:#c3d7d7}80%{fill:#ffc39b}to{fill:#0492c2}}.socialShareContainer{display:flex;justify-content:flex-end}.socialShareContainer .shareTextStyle{color:#000;align-self:center;font-weight:700;margin-right:1rem}.socialShareContainer .socialIconsContainer{display:flex;justify-content:center}.socialShareContainer .shareButton{display:flex;margin-right:.2rem;margin-left:.2rem;cursor:pointer}.socialShareContainer .shareButton:hover{opacity:.6}.socialShareContainer .copyLinkIcon{fill:green}.socialShareContainer .copyLinkIconTriggered{animation-name:fade-in-copiedSuccess;animation-duration:2s;animation-timing-function:ease}.socialShareColumnContainer{flex-direction:column}.socialShareColumnContainer .shareTextStyle{margin-right:0;margin-bottom:.8rem}@media only screen and (min-width: 1024px) and (max-width: 1599px){.socialShareContainer{justify-content:center}.socialShareContainer .shareTextStyle{margin-bottom:.4rem}}@media only screen and (max-width: 500px){.socialShareContainer{justify-content:center}.socialShareContainer .copyLinkIcon{fill:#0492c2}.socialShareContainer .copyLinkIconTriggered{animation-name:fade-in-copiedSuccess_mobile;animation-duration:2s;animation-timing-function:ease}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.socialShareContainer .copyLinkIcon{fill:#0492c2}.socialShareContainer .copyLinkIconTriggered{animation-name:fade-in-copiedSuccess_mobile;animation-duration:2s;animation-timing-function:ease}}@media only screen and (min-width : 1600px){.socialShareContainer .shareButton{margin-right:.4rem;margin-left:.4rem}}.openGiftsDropdownContainer .noWishlistsForDropdownContainer{display:flex;flex-direction:column}.openGiftsDropdownContainer .noWishlistsForDropdownContainer .profileHeaderMenuContainer{margin-left:0}.openGiftsDropdownContainer .noWishlistsForDropdownContainer .profileHeaderMenuContainer .loginButtonInAddGiftDropdown{width:max-content;margin:auto;margin-bottom:1rem}.openGiftsDropdownContainer .noWishlistsForDropdownContainer .loginToAddGiftsText{text-align:center}.openGiftsDropdownContainer .dropdownOptionContainer.disabledDropdownOption{cursor:default;background:#f7f4f6}.openGiftsDropdownContainer .dropdownOptionContainer.disabledDropdownOption:hover{background:#f7f4f6}.openGiftsDropdownContainer .dropdownOptionContainer.disabledDropdownOption:hover .dropdownOptionText{color:#000}.openGiftsDropdownContainer .dropdownOptionContainer,.openGiftsDropdownContainer .noWishlistsForDropdownContainer{padding:.4rem .8rem}.openGiftsDropdownContainer .dropdownOptionContainer{transition:all .12s;cursor:pointer}.openGiftsDropdownContainer .dropdownOptionContainer:not(:first-of-type){border-top:1px solid #e4d3d3}.openGiftsDropdownContainer .dropdownOptionContainer:hover{background-color:#fff6f4}.openGiftsDropdownContainer .dropdownOptionContainer:hover .dropdownOptionText{color:#e0003c}.openGiftsDropdownContainer .dropdownOptionContainer .dropdownOptionText{transition:all .12s;color:#242424;font-size:1.2rem;text-align:left;font-weight:700}.openGiftsDropdownContainer .dropdownOptionContainer .dropdownOptionText.itemAdded{color:green}@media only screen and (min-width: 1024px) and (max-width: 1599px){.openGiftsDropdownContainer .dropdownOptionContainer .dropdownOptionText{font-size:.92rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.openGiftsDropdownContainer .dropdownOptionContainer .dropdownOptionText{font-size:.92rem}}@media only screen and (max-width: 500px){.openGiftsDropdownContainer .dropdownOptionContainer .dropdownOptionText{font-size:.92rem}}.styledRangeTrack{border-radius:6px;height:12px;width:100%}.styledRangeTrack .styledRangeThumb{height:22px;width:22px;background-color:#fff;border:4px solid #dd3064;border-radius:50%;outline:0px;font-family:Roboto,Arial,sans-serif}.styledRangeTrack .styledRangeThumb .styledRangeHandle{display:flex;justify-content:center;width:min-content;position:absolute;top:160%;left:50%;transform:translate(-50%);background:#e0003c;color:#fff;padding:.4rem;border-radius:12px}.styledRangeTrack .styledRangeThumb0{border:4px solid #FF8A5F}@media only screen and (max-width: 500px){.styledRangeTrack{border-radius:6px;height:8px;width:100%}.styledRangeTrack .styledRangeThumb{height:16px;width:16px}.styledRangeTrack .styledRangeThumb .styledRangeHandle{top:30px;right:-20px;padding:.4rem;border-radius:10px}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.styledRangeTrack{height:12px}.styledRangeTrack .styledRangeThumb{height:24px;width:24px}.styledRangeTrack .styledRangeThumb .styledRangeHandle{top:35px;right:-20px;padding:8px 20px}}@media only screen and (min-width : 1600px){.styledRangeTrack{height:12px}.styledRangeTrack .styledRangeThumb{height:24px;width:24px}.styledRangeTrack .styledRangeThumb .styledRangeHandle{top:35px;right:-20px;padding:8px 20px;font-size:1.2rem}}.selectContainer{display:flex;justify-content:space-between;width:100%}.selectContainer .selectLabelContainer{display:contents}.selectContainer .selectOptionsContainer{height:50px;font-size:1.2rem;border:solid black 2px;font-family:Roboto,Arial,sans-serif;padding-left:1.3rem;font-weight:700;color:#5d5d5d;cursor:pointer;width:250px;-webkit-appearance:none}.selectContainer .selectOptionsContainer .selectOption{background:#f8f8f8}.selectContainer .selectSortByText{margin-right:1rem;align-self:center;white-space:nowrap}.selectContainer .selectChevronDown{position:relative;top:28%;right:10%;cursor:pointer;pointer-events:none}@media only screen and (min-width: 1024px) and (max-width: 1599px){.selectContainer .selectOptionsContainer,.selectContainer .selectSortByText{font-size:.92rem}}@media only screen and (max-width: 500px){.selectContainer .selectOptionsContainer{height:40px;font-size:.76rem}.selectContainer .selectChevronDown{top:10px;left:-30%}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.selectContainer .selectOptionsContainer{width:40%;height:40px;font-size:1.2rem}.selectContainer .selectChevronDown{top:10px;right:62%}}@media only screen and (min-width : 1600px){.selectContainer .selectOptionsContainer{width:300px;height:60px;font-size:1.2rem}.selectContainer .selectChevronDown{right:12%}}@keyframes fade-in-filterMenuContainer{0%{opacity:0}to{opacity:1}}@keyframes fade-out-filterMenuContainer{0%{opacity:1}to{opacity:0}}.filterBarContainerMobile{display:flex;padding:4%;justify-content:space-between;min-height:25px}.filterBarContainerMobile .filterAndSortContainerMobile{display:flex;justify-content:space-between;align-items:center;border:solid 1px #D6D6D6;padding:5px}.filterBarContainerMobile .filterAndSortContainerMobile .filterAndSortTextMobile{margin-right:.4rem}.filterBarContainerMobile .recommendedTextMobile{font-weight:700;align-self:center;width:55%}.filterAndSortModalMobile{position:absolute;top:-48px;right:0;z-index:5;height:100%;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;animation-name:fade-in-filterMenuContainer;animation-duration:.12s;animation-timing-function:ease}.filterAndSortModalMobile .filterBarTitleMobile{margin-bottom:1.3rem;text-align:left;white-space:nowrap;overflow:hidden}.filterAndSortModalMobile .textAndRangeContainerMobile{display:flex;flex-direction:column;padding:1.3rem 1.3rem 3.8rem}.filterAndSortModalMobile .textAndRangeContainerMobile .filterBarRangeSliderContainerMobile{padding:0px 1.3rem .4rem 1rem}.filterAndSortModalMobile .styledSelectMobileContainer{display:flex;flex-direction:column;padding:20px}.filterAndSortModalMobile .styledSwitchContainerMobile{display:flex;flex-direction:column;justify-content:space-around;padding:20px;overflow:hidden;margin-top:1.3rem}.filterAndSortModalMobile .titleAndExitContainerMobile{display:flex;justify-content:space-between;align-items:center;padding:.8rem 4%;background-color:#f7f4f6}.filterAndSortModalMobile .titleAndExitContainerMobile .filterAndSortModalTextMobile{color:#000;white-space:nowrap;overflow:hidden}.filterAndSortModalMobileClosed{width:0px;animation-name:fade-out-filterMenuContainer;animation-duration:.12s;animation-timing-function:ease}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.filterAndSortModalMobile{top:-52px}.filterAndSortModalMobile .styledText{font-size:1.2rem}.filterBarContainerMobile{margin-top:1rem;margin-bottom:1.3rem}.filterBarContainerMobile .filterAndSortContainerMobile{padding:1.3rem}.filterAndSortModalMobile .filterAndSortModalTextMobile{font-size:1.2rem}.filterAndSortModalMobile .textAndRangeContainerMobile .filterBarRangeSliderContainerMobile{padding:1.3rem 3.8rem .4rem 2rem}}.filterBarContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 3%;height:120px}.filterBarContainer .filterBarDropdownContainer{display:flex;justify-content:flex-end;width:27%}.filterBarContainer .filterBarRangeSliderContainer{display:flex;width:35%;margin-bottom:8px}.filterBarContainer .rightmostSwitch{margin-right:0}.filterBarContainer .switchRowContainer{display:flex;width:26%;justify-content:center}@media only screen and (min-width: 1024px) and (max-width: 1599px){.filterBarContainer{margin:0% 4%}}.createWishlistButtonContainer{display:flex}.createWishlistButtonContainer .createWishlistButton{width:200px;border:solid 2px #dd3064;background:#fff6f4}.createWishlistButtonContainer .createWishlistButton:hover{border-color:#ff8a5f}.createWishlistButtonContainer .createWishlistButton:hover .createWishlistButtonText{color:#ff6029}.createWishlistButtonContainer .createWishlistButton .createWishlistButtonText{color:#e0003c}.createWishlistButtonContainer .createWishlistModalContainer .createWishlistModal{display:flex;flex-direction:column;align-items:center}.createWishlistButtonContainer .createWishlistModalContainer .createWishlistModal .createWishlistModalButton{margin-top:2rem;min-width:170px}@media only screen and (max-width: 500px){.createWishlistButtonContainer{align-items:flex-end}.createWishlistButtonContainer .createWishlistButton{width:90px;height:60px;margin-right:1rem;border-radius:14px;white-space:normal}.createWishlistButtonContainer .createWishlistButton .createWishlistButtonText{font-size:.92rem;word-wrap:normal}.createWishlistButtonContainer .createWishlistModalContainer .createWishlistModal .createWishlistModalButton{width:160px;height:60px}.createWishlistButtonContainer .createWishlistModalContainer .createWishlistModal .wishlistNameInput{width:100%;margin-top:0;margin-bottom:2rem}}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.createWishlistButtonContainer{align-items:flex-end}.createWishlistButtonContainer .createWishlistButton{width:180px;height:60px;margin-right:1.3rem}.createWishlistButtonContainer .createWishlistButton .createWishlistButtonText{font-size:1.2rem}}.resultExplanationContainer{display:flex;flex-direction:column;align-items:center;margin:2rem}.resultExplanationContainer .resultExplanationDifferentBackgroundContainer{padding:1.3rem 5rem;background:#fff6f4;width:80%}.resultExplanationContainer .descriptionTextContainer{max-width:750px;margin-bottom:2rem}.resultExplanationContainer .descriptionTextContainer .descriptionStyle{text-align:left;line-height:1.4rem;margin-bottom:1rem;font-size:1.8rem;line-height:36px}.resultExplanationContainer .explanationContainer{display:flex;flex-direction:row;justify-content:space-around;width:100%}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer{display:flex;flex-direction:column;justify-content:space-around;margin-left:10rem}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .saveOrShareResultsContainer{display:flex;align-items:center;justify-content:space-between}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .saveOrShareResultsContainer .loginToCreateWishlistContainer{width:200px}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .saveOrShareResultsContainer .loginToCreateWishlistContainer .loginToCreateWishlistText{color:#e0003c;text-align:left}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .shareWishlistsContainer{display:flex;flex-direction:row;justify-content:space-between}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .shareWishlistsContainer .backToQuizContainer{display:flex;align-items:center;max-width:185px}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .shareWishlistsContainer .backToQuizContainer .styledButton{margin:0}.resultExplanationContainer .explanationContainer .descriptionAndShareStaticContainer{margin-left:0}.resultExplanationContainer .explanationContainer .resultsImageContainer{display:flex;align-items:center;flex-shrink:0;margin:1rem}.resultExplanationContainer .explanationContainer .resultsImageContainer .resultsImage{width:188px;height:375px}.resultExplanationContainer .explanationContainer .resultsImageContainer .resultsImageStatic{width:175px;height:350px}.resultExplanationContainer .explanationContainer .resultsImageContainer .resultsImageWishlistOne{margin-right:5rem}.resultExplanationContainer .explanationContainer .resultsImageContainer .resultsImageWishlistTwo{margin-left:5rem}.resultExplanationContainer .explanationContainer .goBackToWishlists{display:flex;flex-direction:row;height:fit-content;align-items:center;position:absolute;left:15px;top:-50px}.resultExplanationContainer .explanationContainer .goBackToWishlists .goBackToWishlistsArrow{height:50px;transform:rotate(180deg);cursor:pointer}.resultExplanationContainer .explanationContainer .goBackToWishlists .goBackToWishlistsText{font-weight:700;margin-top:3px}.resultExplanationContainer .explanationContainer .goBackToWishlists .goBackToWishlistsText:hover{text-shadow:1px 1px #E0003C}.resultExplanationContainer .explanationContainer .columnOfExplanation{display:flex;flex-direction:column;align-items:center}.resultExplanationContainer .imageWithoutExplanationContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.resultExplanationContainer .imageWithoutExplanationContainer .resultsImageNoExplanation{max-width:20%;height:auto;aspect-ratio:1/2;margin-bottom:1.3rem}.resultExplanationContainer .textExplanationContainer{display:flex;flex-direction:column;justify-content:space-between;min-width:500px;max-width:100%}.resultExplanationContainer .textExplanationContainer .resultsTitleAndTopAttributesContainer{display:flex;align-items:center;margin-bottom:2rem}.resultExplanationContainer .textExplanationContainer .yourResultsTitle{color:#242424;margin-right:1rem}.resultExplanationContainer .textExplanationContainer .quizResultTitle{text-align:left;margin-bottom:1.3rem}.resultExplanationContainer .textExplanationContainer .topAttributesText{color:#e0003c;text-align:left;font-size:2.8rem;margin-bottom:2rem}.resultExplanationContainer .textExplanationContainerWishlist{width:400px}@media only screen and (min-width: 1024px) and (max-width: 1599px){.resultExplanationContainer{margin:2rem 0px 0px}.resultExplanationContainer .descriptionTextContainer{max-width:650px;margin-bottom:1rem}.resultExplanationContainer .descriptionTextContainer .descriptionStyle{font-size:1.2rem;line-height:28px}.resultExplanationContainer .textExplanationContainer .topAttributesText{font-size:1.8rem}.resultExplanationContainer .textExplanationContainer .resultsTitleAndTopAttributesContainer{margin-bottom:1rem}.resultExplanationContainer .textExplanationContainerWishlist{width:300px}.resultExplanationContainer .resultExplanationDifferentBackgroundContainer{padding:1rem 3.8rem;background:#fff6f4}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer{margin-left:5rem}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .saveOrShareResultsContainer .loginToCreateWishlistContainer{width:150px}.resultExplanationContainer .explanationContainer .descriptionAndShareContainer .saveOrShareResultsContainer .loginToCreateWishlistContainer .loginToCreateWishlistText{font-size:1.2rem}.resultExplanationContainer .explanationContainer .descriptionAndShareStaticContainer{margin-left:0}.resultExplanationContainer .explanationContainer .resultsImageContainer{min-height:230px}.resultExplanationContainer .explanationContainer .resultsImageContainer .resultsImage{width:140px;height:280px}.resultExplanationContainer .explanationContainer .resultsImageContainer .resultsImageStatic{width:100px;height:200px}.resultExplanationContainer .explanationContainer .goBackToWishlists{left:10px;top:-15px}.resultExplanationContainer .explanationContainer .goBackToWishlists .goBackToWishlistsArrow{height:30px}}.rightHeart{margin-left:2rem}.leftHeart{margin-right:2rem}.resultsExplanationContainerMobile{display:flex;flex-direction:column;width:100vw}.resultsExplanationContainerMobile .staticRsultsExplanationTextContainerMobile{background:#fff6f4;padding:20px;box-sizing:border-box;width:100%;min-height:135px;display:flex;flex-direction:column;justify-content:center;align-self:center;margin-top:1.3rem}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile{background:#fff6f4;padding:20px;box-sizing:border-box;width:100%;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-self:center}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile .topAttributesContainerMobile{display:flex;flex-direction:column;justify-content:center;align-items:center}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile .topAttributesContainerMobile .topAttributesTextLabelMobile{color:#242424;margin-bottom:.4rem}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile .topAttributesContainerMobile .topAttributesTextMobile{color:#e0003c;margin-bottom:.8rem}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile .backToQuizContainer .styledButton{margin:0}.resultsExplanationContainerMobile .resultsExplanationTextMobile{font-size:.92rem;padding:.4rem;text-align:left;min-height:50px}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile{display:flex;justify-content:space-around;padding:1.3rem;min-height:250px}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .resultsImageMobile{max-width:100%;height:auto;margin-right:1.3rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:65%;margin-top:1rem;margin-bottom:1rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .quizResultsTitleContainerMobile{display:flex;justify-content:center}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .quizResultsTitleContainerMobile .quizResultsTitleMobile{color:#242424}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile{display:flex;flex-direction:row;justify-content:space-between}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile .loginToCreateWishlistContainerMobile{display:flex;align-items:center;width:115px;padding-right:.8rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile .loginToCreateWishlistContainerMobile .loginToCreateWishlistTextMobile{color:#242424}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile .socialMenuWithTextMobile{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile .socialMenuWithTextMobile .shareTheirResultsTextMobile{font-weight:700;text-align:center;margin-bottom:1rem}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile{display:flex;flex-direction:column;align-items:center;padding:2rem;height:220px}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile .staticResultsImagesContainerMobile{display:flex;flex-direction:row;justify-content:space-around;width:100%}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile .wishlistResultsImagesContainerMobile{justify-content:space-around}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile .staticTitleMobile{margin-bottom:1.3rem}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile .staticResultsImageMobile{width:70px;height:auto}.resultsExplanationContainerMobile .wishlistResultsImageAndTitleContainerMobile{height:auto}.resultsExplanationContainerMobile .wishlistResultsImageAndTitleContainerMobile .wishlistTitleMobile{font-size:1.2rem;margin-top:2rem;max-height:200px;overflow-y:auto;font-weight:700}.resultsExplanationWishlistContainerMobile{margin-bottom:2rem}.resultsExplanationWishlistContainerMobile .backToQuizContainerMobile{padding-top:1rem;margin:0 0 0 .4rem}.resultsExplanationWishlistContainerMobile .goBackToWishlists{display:flex;flex-direction:row;height:fit-content;align-items:center;position:absolute;margin-top:.8rem}.resultsExplanationWishlistContainerMobile .goBackToWishlists .goBackToWishlistsArrow{height:30px;transform:rotate(180deg);cursor:pointer}.resultsExplanationWishlistContainerMobile .goBackToWishlists .goBackToWishlistsText{font-weight:700;margin-top:3px}@media only screen and (min-width: 500px) and (hover: none) and (pointer: coarse){.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile{max-width:70%}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile .topAttributesContainerMobile .topAttributesTextMobile{margin-bottom:.8rem}.resultsExplanationContainerMobile .resultsExplanationTextContainerMobile .resultsExplanationTextMobile{font-size:1.2rem;padding:1rem;min-height:50px}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile{padding:3.8rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .resultsImageMobile{margin-right:2rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile{width:65%;margin-top:1rem;margin-bottom:1rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .quizResultsTitleContainerMobile{margin-bottom:5rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile .loginToCreateWishlistContainerMobile{width:115px;padding-right:.8rem}.resultsExplanationContainerMobile .resultsImageAndShareContainerMobile .personalityAndShareResultsMobile .socialMenuAndCreateWishlistContainerMobile .socialMenuWithTextMobile .shareTheirResultsTextMobile{margin-bottom:1rem}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile{padding:2rem;height:auto}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile .staticTitleMobile{margin-bottom:1.3rem}.resultsExplanationContainerMobile .staticResultsImageAndTitleContainerMobile .staticResultsImageMobile{width:150px;height:auto}.resultsExplanationContainerMobile .wishlistResultsImageAndTitleContainerMobile{height:auto;padding:3.8rem}.resultsExplanationContainerMobile .wishlistResultsImageAndTitleContainerMobile .wishlistTitleMobile{font-size:2.8rem;max-height:100px}.resultsExplanationWishlistContainerMobile{margin-bottom:2rem}.resultsExplanationWishlistContainerMobile .goBackToWishlists{margin-top:.8rem}.resultsExplanationWishlistContainerMobile .goBackToWishlists .goBackToWishlistsArrow{height:30px}.resultsExplanationWishlistContainerMobile .goBackToWishlists .goBackToWishlistsText{margin-top:3px}}.reversedImage{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
