.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.hamburger--squeeze.is-active{position:relative;left:2px}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-box:focus{outline:none}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20.5008px;height:3px;background-color:rgba(0,51,73,.8);border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.date-prompt{display:flex;flex-direction:column;color:#003349;width:100%;outline:none}.date-prompt.loading{align-items:center;justify-content:center}.date-prompt.loading .loading-logo__lovingly-loading{position:relative;top:0}.date-prompt__next-days{padding:0}.date-prompt__date-button{display:block;width:100%;line-height:1;padding:17px;margin:0;font-weight:700;letter-spacing:0.0625rem;text-align:left;color:#003349;font-size:1rem}.date-prompt__date-button:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.date-prompt__date-button:focus,.date-prompt__date-button:hover{background:#fbf2f3}.date-prompt__text-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.date-prompt__material-container{position:relative}.gift-finder-overlay__content-container .date-prompt__next-days{width:100%;padding:0}.gift-finder-overlay__content-container .date-prompt__date-button{letter-spacing:.0625rem;padding:17px;font-size:1rem}.gift-finder-overlay__content-container .date-prompt__date-button:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}}@media (min-width:768px){.date-prompt__next-days{padding:15px 0;width:270px}.date-prompt__date-button{letter-spacing:.01em;font-size:0.875rem;padding:9px 20px}.date-prompt__date-button:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}}
.gift-finder__container{border-radius:16px;background:#fff;width:100%;padding:14px;box-shadow:0 24px 38px rgba(0,51,73,.14)}.gift-finder__grid-row{margin-bottom:3px;justify-content:space-around}.gift-finder__title{letter-spacing:.01em;color:#003349;font-size:1.53125rem;font-weight:800;margin:10px 0 20px}.gift-finder__select-option{font-size:1rem!important;letter-spacing:.03em!important;color:#003349!important;font-weight:800!important;display:flex!important;align-items:center!important;padding:19px 20px!important;line-height:1.2!important}.gift-finder__textfield-chevron{position:absolute;top:17px;right:10px;pointer-events:none;color:#003349}.gift-finder__select-menu-container ::-webkit-scrollbar{width:4px;height:4px}.gift-finder__select-menu-container ::-webkit-scrollbar-thumb{background:rgba(0,51,73,.38);border-radius:2px}.gift-finder__select-menu-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,51,73,.38)}.gift-finder__select-menu-container ::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset -10px -10px 0 -30px #fff}@media (min-width:1024px){.gift-finder__container{padding:28px 24px;max-width:558px}}@media (min-width:768px){.gift-finder__grid-row{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:16px;column-gap:16px}.gift-finder__title{font-size:2rem;margin:-4px 0 30px}}
