@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap');#quizSideTrigger.quiz-gift-finder-trigger{position:fixed !important;right:26px !important;bottom:100px !important;z-index:9999 !important;display:flex !important;align-items:center !important;gap:0 !important;animation:giftFinderEntrance .8s cubic-bezier(.34,1.56,.64,1) 1.2s both}#quizSideTrigger .quiz-gift-finder-btn{position:relative;width:56px;height:56px;border-radius:50% !important;border:none !important;background:#b39ddb !important;color:#fff !important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 !important;margin:0 !important;outline:none !important;-webkit-appearance:none;box-shadow:0 4px 20px rgba(179,157,219,.45),0 2px 8px rgba(126,87,194,.25) !important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;z-index:2;text-transform:none !important;letter-spacing:normal !important}#quizSideTrigger .quiz-gift-finder-btn:hover{transform:scale(1.1);box-shadow:0 6px 28px rgba(179,157,219,.55),0 4px 12px rgba(126,87,194,.3) !important;background:#9575cd !important}#quizSideTrigger .quiz-gift-finder-btn:active{transform:scale(.95)}#quizSideTrigger .quiz-gift-finder-icon-wrap{display:flex;align-items:center;justify-content:center;animation:giftIconWiggle 3s ease-in-out 3s infinite}#quizSideTrigger .quiz-gift-finder-svg{width:24px;height:24px;stroke:#fff;fill:none}#quizSideTrigger .quiz-gift-finder-pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #b39ddb;animation:giftPulseRing 2.5s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}#quizSideTrigger .quiz-gift-finder-pulse--delayed{animation-delay:1.25s}#quizSideTrigger .quiz-gift-finder-label{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(8px);background:#fff;color:#333;padding:8px 16px;border-radius:10px;font-family:'Poppins',sans-serif !important;font-size:13px !important;font-weight:600 !important;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.12);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:1;text-transform:none !important;letter-spacing:normal !important}#quizSideTrigger .quiz-gift-finder-label:after{content:'';position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:2px;transform:translateY(-50%) rotate(45deg);box-shadow:2px -2px 4px rgba(0,0,0,.04)}#quizSideTrigger.quiz-gift-finder-trigger:hover .quiz-gift-finder-label{opacity:1;transform:translateY(-50%) translateX(0)}#quizSideTrigger .quiz-gift-finder-label{animation:giftLabelPeek 4s ease 3s both}@keyframes giftFinderEntrance{0%{opacity:0;transform:scale(0) translateY(40px)}60%{opacity:1;transform:scale(1.15) translateY(-5px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes giftPulseRing{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.8);opacity:0}}@keyframes giftIconWiggle{0%,100%{transform:rotate(0deg)}15%{transform:rotate(-15deg) scale(1.1)}30%{transform:rotate(12deg) scale(1.1)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0deg)}}@keyframes giftLabelPeek{0%,10%{opacity:0;transform:translateY(-50%) translateX(8px)}20%,70%{opacity:1;transform:translateY(-50%) translateX(0)}85%,100%{opacity:0;transform:translateY(-50%) translateX(8px)}}@media (max-width:768px){#quizSideTrigger.quiz-gift-finder-trigger{right:16px !important;bottom:20px !important}#quizSideTrigger .quiz-gift-finder-btn{width:50px;height:50px}#quizSideTrigger .quiz-gift-finder-svg{width:22px;height:22px}#quizSideTrigger .quiz-gift-finder-label{display:none !important}}@media (max-width:480px){#quizSideTrigger.quiz-gift-finder-trigger{right:12px !important;bottom:16px !important}#quizSideTrigger .quiz-gift-finder-btn{width:46px;height:46px}#quizSideTrigger .quiz-gift-finder-svg{width:20px;height:20px}}.modals-overlay{z-index:9999 !important}body._has-modal .modals-overlay,.modal-popup.quiz-webx-popup~.modals-overlay{background:rgba(0,0,0,.55) !important;opacity:1 !important;z-index:9999 !important}.modal-popup.quiz-webx-popup._show~.modals-overlay,.modal-popup.quiz-webx-popup._show+.modals-overlay{display:block !important;background:rgba(0,0,0,.55) !important}.modal-popup.quiz-webx-popup{z-index:10000 !important}.modal-popup.quiz-webx-popup._show{z-index:10000 !important}.modal-popup.quiz-webx-popup .modal-inner-wrap{max-width:640px !important;margin:40px auto !important;border-radius:24px !important;overflow:visible !important;box-shadow:0 20px 60px rgba(0,0,0,.18) !important;border:none !important;background:#fff !important;position:relative !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-header,.quiz-webx-popup .modal-header{background:0 0 !important;padding:0 !important;border-bottom:none !important;min-height:0 !important;height:0 !important;border-radius:0 !important;position:absolute !important;top:0 !important;right:0 !important;left:0 !important;overflow:visible !important;z-index:100 !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-header .modal-title,.quiz-webx-popup .modal-header .modal-title,.quiz-webx-popup .modal-title{font-size:0 !important;padding:0 !important;margin:0 !important;line-height:0 !important;height:0 !important;overflow:hidden !important;border:none !important;display:none !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-content,.quiz-webx-popup .modal-content{padding:0 !important;border:none !important;background:#fff !important}.quiz-webx-popup footer.modal-footer,.quiz-webx-popup .modal-footer,.modal-popup.quiz-webx-popup .modal-footer{display:none !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-header .action-close,.quiz-webx-popup .modal-header .action-close,.quiz-webx-popup .action-close{position:absolute !important;right:14px !important;top:14px !important;background:#f0ede8 !important;border-radius:50% !important;width:34px !important;height:34px !important;padding:0 !important;margin:0 !important;border:none !important;transition:all .25s ease !important;z-index:200 !important;min-width:0 !important;line-height:34px !important;text-align:center !important;box-shadow:0 2px 6px rgba(0,0,0,.08) !important;opacity:1 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-header .action-close:hover,.quiz-webx-popup .action-close:hover{background:#e0dcd6 !important;transform:rotate(90deg) !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-header .action-close:before,.quiz-webx-popup .action-close:before{color:#555 !important;font-size:16px !important;font-weight:700 !important;line-height:1 !important}.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-header .action-close span,.quiz-webx-popup .action-close span{display:none !important}.quiz-webx-popup,.quiz-webx-popup *,.modal-popup.quiz-webx-popup,.modal-popup.quiz-webx-popup *{text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup,.modal-popup.quiz-webx-popup .modal-inner-wrap .modal-content{color:#242424 !important;font-family:'Fredoka',sans-serif !important}.quiz-webx-popup .quiz-card{background:#fff !important;border-radius:0 !important;box-shadow:none !important;max-width:none !important;margin:0 !important;padding:28px 32px 32px !important;border:none !important}.quiz-webx-popup .progress-wrapper{margin-bottom:28px !important;padding:0 4px !important}.quiz-webx-popup .progress-bar{height:5px !important;background:#f0ede8 !important;border-radius:3px !important;overflow:hidden !important}.quiz-webx-popup .progress-bar-fill{height:100% !important;background:linear-gradient(90deg,#b39ddb 0%,#9575cd 100%) !important;width:0;transition:width .5s cubic-bezier(.25,.8,.25,1) !important;border-radius:3px !important}.quiz-webx-popup .progress-step-label{text-align:center !important;font-size:11px !important;color:#9e9e9e !important;margin-top:8px !important;font-weight:500 !important;font-family:'Poppins',sans-serif !important;text-transform:uppercase !important;letter-spacing:1px !important}.quiz-webx-popup .webx-quiz-step{display:none}.quiz-webx-popup .webx-quiz-step.active{display:block !important;animation:quizFadeUp .4s cubic-bezier(.25,.8,.25,1)}.quiz-webx-popup .webx-quiz-step h2,.modal-popup.quiz-webx-popup .webx-quiz-step h2{font-size:24px !important;margin:0 0 6px !important;color:#242424 !important;text-align:center !important;line-height:1.35 !important;font-family:'Poppins',sans-serif !important;font-weight:700 !important;letter-spacing:-.3px !important;text-transform:none !important;background:0 0 !important;border:none !important;padding:0 !important}.quiz-webx-popup .webx-quiz-step h3,.modal-popup.quiz-webx-popup .webx-quiz-step h3{font-size:16px !important;margin:24px 0 4px !important;color:#242424 !important;text-align:center !important;font-family:'Poppins',sans-serif !important;font-weight:600 !important;text-transform:none !important;letter-spacing:normal !important;background:0 0 !important;border:none !important;padding:0 !important}.quiz-webx-popup .step-hint,.modal-popup.quiz-webx-popup .step-hint{text-align:center !important;color:#9e9e9e !important;font-size:14px !important;margin-bottom:20px !important;font-family:'Fredoka',sans-serif !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup .quiz-card-grid{display:grid !important;gap:10px !important;margin-top:16px !important}.quiz-webx-popup .quiz-card-grid.cols-2{grid-template-columns:repeat(2,1fr) !important}.quiz-webx-popup .quiz-card-grid.cols-3{grid-template-columns:repeat(3,1fr) !important}.quiz-webx-popup .quiz-card-grid.cols-4{grid-template-columns:repeat(4,1fr) !important}.quiz-webx-popup .quiz-option-card,.modal-popup.quiz-webx-popup .quiz-option-card,.quiz-webx-popup button.quiz-option-card,.modal-popup.quiz-webx-popup button.quiz-option-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:20px 10px !important;border:2px solid #f0ede8 !important;border-radius:16px !important;background:#fff !important;cursor:pointer !important;transition:all .25s cubic-bezier(.25,.8,.25,1) !important;position:relative !important;gap:6px !important;font-family:'Fredoka',sans-serif !important;font-size:inherit !important;outline:none !important;-webkit-appearance:none !important;min-height:80px !important;color:#242424 !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;text-decoration:none !important;line-height:normal !important;width:auto !important;min-width:0 !important}.quiz-webx-popup .quiz-option-card:hover,.modal-popup.quiz-webx-popup .quiz-option-card:hover,.quiz-webx-popup button.quiz-option-card:hover{border-color:#b39ddb !important;background:#faf8ff !important;transform:translateY(-3px) !important;box-shadow:0 6px 20px rgba(179,157,219,.18) !important;color:#242424 !important}.quiz-webx-popup .quiz-option-card.selected,.modal-popup.quiz-webx-popup .quiz-option-card.selected,.quiz-webx-popup button.quiz-option-card.selected{border-color:#b39ddb !important;background:linear-gradient(135deg,rgba(179,157,219,.08) 0%,rgba(89,196,197,.05) 100%) !important;box-shadow:0 0 0 3px rgba(179,157,219,.2),0 4px 16px rgba(179,157,219,.15) !important;color:#242424 !important}.quiz-webx-popup .quiz-option-card .card-icon,.modal-popup.quiz-webx-popup .quiz-option-card .card-icon{font-size:2rem !important;line-height:1 !important;margin-bottom:2px !important;text-transform:none !important}.quiz-webx-popup .quiz-option-card .card-label,.modal-popup.quiz-webx-popup .quiz-option-card .card-label{font-size:13px !important;font-weight:500 !important;color:#242424 !important;text-align:center !important;line-height:1.3 !important;font-family:'Fredoka',sans-serif !important;text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup .quiz-option-card .card-check,.modal-popup.quiz-webx-popup .quiz-option-card .card-check{display:none !important;position:absolute !important;top:-4px !important;right:-4px !important;width:24px !important;height:24px !important;border-radius:50% !important;background:linear-gradient(135deg,#b39ddb,#9575cd) !important;color:#fff !important;font-size:11px !important;line-height:24px !important;text-align:center !important;font-weight:700 !important;box-shadow:0 2px 8px rgba(149,117,205,.4) !important;animation:quizCheckPop .3s cubic-bezier(.34,1.56,.64,1) !important;min-height:0 !important;min-width:0 !important;padding:0 !important;border:none !important}.quiz-webx-popup .quiz-option-card.selected .card-check,.modal-popup.quiz-webx-popup .quiz-option-card.selected .card-check{display:block !important}.quiz-webx-popup .quiz-option-card.small,.modal-popup.quiz-webx-popup .quiz-option-card.small,.quiz-webx-popup button.quiz-option-card.small{padding:14px 8px !important;min-height:50px !important;border-radius:12px !important}.quiz-webx-popup .quiz-option-card.small .card-label,.modal-popup.quiz-webx-popup .quiz-option-card.small .card-label{font-size:13px !important;font-weight:500 !important}.quiz-webx-popup .quiz-option-card.compact,.modal-popup.quiz-webx-popup .quiz-option-card.compact,.quiz-webx-popup button.quiz-option-card.compact{padding:16px 10px !important;min-height:65px !important;border-radius:14px !important}.quiz-webx-popup .preference-group{margin-bottom:28px !important;padding-bottom:24px !important;border-bottom:1px solid #f0ede8 !important}.quiz-webx-popup .preference-group:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.quiz-webx-popup .quiz-skip-btn,.modal-popup.quiz-webx-popup .quiz-skip-btn,.quiz-webx-popup button.quiz-skip-btn{display:block !important;margin:20px auto 0 !important;background:0 0 !important;border:none !important;color:#9e9e9e !important;font-size:14px !important;cursor:pointer !important;padding:10px 24px !important;text-decoration:none !important;font-family:'Fredoka',sans-serif !important;transition:all .2s ease !important;border-radius:8px !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;width:auto !important;min-width:0 !important}.quiz-webx-popup .quiz-skip-btn:hover,.quiz-webx-popup button.quiz-skip-btn:hover{color:#b39ddb !important;background:rgba(179,157,219,.06) !important}.quiz-webx-popup .cta-button,.modal-popup.quiz-webx-popup .cta-button,.quiz-webx-popup button.cta-button{border:none !important;border-radius:14px !important;padding:14px 36px !important;font-size:15px !important;font-weight:600 !important;cursor:pointer !important;transition:all .25s cubic-bezier(.25,.8,.25,1) !important;font-family:'Poppins',sans-serif !important;letter-spacing:.2px !important;text-decoration:none !important;text-align:center !important;line-height:1.4 !important;text-transform:none !important;box-shadow:none !important;min-width:0 !important;outline:none !important}.quiz-webx-popup .cta-button.primary,.modal-popup.quiz-webx-popup .cta-button.primary,.quiz-webx-popup button.cta-button.primary{background:linear-gradient(135deg,#b39ddb 0%,#9575cd 100%) !important;color:#fff !important;box-shadow:0 4px 14px rgba(149,117,205,.35) !important;border:none !important}.quiz-webx-popup .cta-button.primary:hover,.modal-popup.quiz-webx-popup .cta-button.primary:hover,.quiz-webx-popup button.cta-button.primary:hover{background:linear-gradient(135deg,#9575cd 0%,#7e57c2 100%) !important;transform:translateY(-2px) !important;box-shadow:0 6px 22px rgba(149,117,205,.45) !important;color:#fff !important}.quiz-webx-popup .cta-button.secondary,.modal-popup.quiz-webx-popup .cta-button.secondary,.quiz-webx-popup button.cta-button.secondary{background:#fff !important;color:#7e57c2 !important;border:2px solid #b39ddb !important}.quiz-webx-popup .cta-button.secondary:hover,.modal-popup.quiz-webx-popup .cta-button.secondary:hover,.quiz-webx-popup button.cta-button.secondary:hover{background:rgba(179,157,219,.06) !important;border-color:#9575cd !important;color:#7e57c2 !important}.quiz-webx-popup .cta-button.sent,.modal-popup.quiz-webx-popup .cta-button.sent{background:linear-gradient(135deg,#66bb6a,#43a047) !important;color:#fff !important;box-shadow:0 4px 12px rgba(67,160,71,.3) !important}.quiz-webx-popup .quiz-navigation{display:flex !important;justify-content:center !important;gap:12px !important;margin-top:28px !important;padding-top:20px !important;border-top:1px solid #f0ede8 !important}.quiz-webx-popup .quiz-start-screen{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:16px 0 8px !important}.quiz-webx-popup .quiz-start-icon{font-size:3rem !important;margin-bottom:12px !important;animation:quizFadeUp .6s ease}.quiz-webx-popup .quiz-start-screen h2,.modal-popup.quiz-webx-popup .quiz-start-screen h2{font-size:26px !important;color:#242424 !important;margin-bottom:8px !important;font-family:'Poppins',sans-serif !important;font-weight:700 !important;text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup .quiz-start-screen p,.modal-popup.quiz-webx-popup .quiz-start-screen p{font-size:15px !important;color:#757575 !important;max-width:400px !important;line-height:1.6 !important;font-family:'Fredoka',sans-serif !important;margin:0 !important;text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup .quiz-loading-screen{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:48px 0 !important}.quiz-webx-popup .quiz-loading-spinner{width:44px !important;height:44px !important;border:3px solid #f0ede8 !important;border-top:3px solid #b39ddb !important;border-radius:50% !important;animation:spin .7s linear infinite !important;margin-bottom:24px !important;background:0 0 !important;box-shadow:none !important}.quiz-webx-popup .quiz-loading-screen h2,.modal-popup.quiz-webx-popup .quiz-loading-screen h2{font-size:18px !important;color:#242424 !important;margin-bottom:6px !important;font-family:'Poppins',sans-serif !important;font-weight:600 !important;text-transform:none !important}.quiz-webx-popup .quiz-loading-screen p,.modal-popup.quiz-webx-popup .quiz-loading-screen p{color:#9e9e9e !important;font-size:14px !important;font-family:'Fredoka',sans-serif !important;text-transform:none !important}.quiz-webx-popup .quiz-error-screen .quiz-error-icon{font-size:2.5rem !important;margin-bottom:12px !important}.quiz-webx-popup #results{padding:8px 0 0 !important}.quiz-webx-popup .quiz-results-content{text-align:center !important}.quiz-webx-popup .quiz-match-result{padding:28px 24px !important;background:linear-gradient(145deg,#faf8ff,#f5fafa) !important;border-radius:16px !important;border:1px solid #f0ede8 !important;margin-bottom:20px !important}.quiz-webx-popup .quiz-match-result .match-icon{font-size:2.5rem !important;margin-bottom:10px !important;display:block !important}.quiz-webx-popup .quiz-match-result h3,.modal-popup.quiz-webx-popup .quiz-match-result h3{font-size:20px !important;color:#242424 !important;margin:0 0 18px !important;font-family:'Poppins',sans-serif !important;font-weight:700 !important;text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup .quiz-match-result .see-my-recommendations,.quiz-webx-popup .quiz-match-result a.see-my-recommendations{text-decoration:none !important;font-size:15px !important;padding:12px 32px !important;background:linear-gradient(135deg,#b39ddb 0%,#9575cd 100%) !important;color:#fff !important;border-radius:14px !important;font-family:'Poppins',sans-serif !important;font-weight:600 !important;display:inline-block !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:0 4px 14px rgba(149,117,205,.35) !important}.quiz-webx-popup .quiz-match-result .see-my-recommendations:hover,.quiz-webx-popup .quiz-match-result a.see-my-recommendations:hover{background:linear-gradient(135deg,#9575cd 0%,#7e57c2 100%) !important;color:#fff !important}.quiz-webx-popup .quiz-email-capture{padding:24px 20px !important;background:#faf8ff !important;border:1px solid #f0ede8 !important;border-radius:16px !important}.quiz-webx-popup .quiz-email-capture h3,.modal-popup.quiz-webx-popup .quiz-email-capture h3{font-size:16px !important;color:#242424 !important;margin:0 0 4px !important;font-family:'Poppins',sans-serif !important;font-weight:600 !important;text-transform:none !important;letter-spacing:normal !important}.quiz-webx-popup .quiz-email-capture .email-subtitle{color:#9e9e9e !important;font-size:13px !important;margin-bottom:16px !important;font-family:'Fredoka',sans-serif !important;text-transform:none !important}.quiz-webx-popup .email-input-group{display:flex !important;gap:8px !important;justify-content:center !important;max-width:420px !important;margin:0 auto 10px !important}.quiz-webx-popup .email-input-group input[type=email],.modal-popup.quiz-webx-popup .email-input-group input[type=email]{flex:1 !important;padding:12px 16px !important;border:2px solid #e8e5e0 !important;border-radius:10px !important;font-size:14px !important;font-family:'Fredoka',sans-serif !important;color:#242424 !important;background:#fff !important;outline:none !important;transition:border-color .2s,box-shadow .2s !important;text-transform:none !important;letter-spacing:normal !important;height:auto !important;min-height:0 !important;box-shadow:none !important}.quiz-webx-popup .email-input-group input[type=email]:focus,.modal-popup.quiz-webx-popup .email-input-group input[type=email]:focus{border-color:#b39ddb !important;box-shadow:0 0 0 4px rgba(179,157,219,.12) !important}.quiz-webx-popup .email-input-group input[type=email].error{border-color:#e74c3c !important;box-shadow:0 0 0 4px rgba(231,76,60,.1) !important}.quiz-webx-popup .email-privacy{font-size:11px !important;color:#bbb !important;margin:0 !important;font-family:'Fredoka',sans-serif !important;text-transform:none !important}.quiz-webx-popup .quiz-step-error{background:rgba(231,76,60,.06) !important;color:#c62828 !important;border:1px solid rgba(231,76,60,.15) !important;border-radius:10px !important;padding:10px 16px !important;font-size:13px !important;text-align:center !important;margin-bottom:14px !important;font-family:'Fredoka',sans-serif !important;animation:quizFadeUp .3s ease;text-transform:none !important}.quiz-webx-popup .quiz-age-section{margin-top:24px !important;padding-top:20px !important;border-top:1px solid #f0ede8 !important}@keyframes quizFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes quizCheckPop{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounceIn{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}@media (max-width:1024px){.quiz-webx-popup .quiz-card-grid.cols-4{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:768px){.modal-popup.quiz-webx-popup.modal-slide._show,.modal-popup.quiz-webx-popup._show{left:16px !important;right:16px !important}.modal-popup.quiz-webx-popup .modal-inner-wrap,.modal-popup.quiz-webx-popup.modal-slide .modal-inner-wrap{max-width:100% !important;margin:20px auto !important;border-radius:20px !important;min-height:auto !important;max-height:90vh !important;overflow-y:auto !important}.quiz-webx-popup .quiz-card{padding:20px 16px 24px !important}.quiz-webx-popup .webx-quiz-step h2,.modal-popup.quiz-webx-popup .webx-quiz-step h2{font-size:20px !important}.quiz-webx-popup .quiz-card-grid.cols-2{grid-template-columns:repeat(2,1fr) !important}.quiz-webx-popup .quiz-card-grid.cols-3{grid-template-columns:repeat(3,1fr) !important}.quiz-webx-popup .quiz-card-grid.cols-4{grid-template-columns:repeat(2,1fr) !important}.quiz-webx-popup .quiz-option-card,.quiz-webx-popup button.quiz-option-card{padding:14px 8px !important;min-height:68px !important}.quiz-webx-popup .quiz-option-card .card-icon{font-size:1.6rem !important}.quiz-webx-popup .quiz-option-card .card-label{font-size:12px !important}.quiz-webx-popup .quiz-navigation{flex-direction:column !important;align-items:stretch !important}.quiz-webx-popup .cta-button,.quiz-webx-popup button.cta-button{width:100% !important;text-align:center !important}.quiz-webx-popup .email-input-group{flex-direction:column !important}.quiz-webx-popup .quiz-start-screen h2,.modal-popup.quiz-webx-popup .quiz-start-screen h2{font-size:22px !important}.quiz-webx-popup .quiz-start-screen p{font-size:14px !important}#quizSideTrigger.quiz-gift-finder-trigger{left:10px !important;right:auto !important;bottom:50px !important}}@media (max-width:480px){.quiz-webx-popup .quiz-card{padding:16px 14px 20px !important}.quiz-webx-popup .quiz-card-grid.cols-4{grid-template-columns:repeat(2,1fr) !important}.quiz-webx-popup .quiz-card-grid.cols-3{grid-template-columns:repeat(3,1fr) !important}.quiz-webx-popup .quiz-option-card,.quiz-webx-popup button.quiz-option-card{padding:12px 6px !important;gap:4px !important;min-height:60px !important}.quiz-webx-popup .quiz-option-card .card-icon{font-size:1.4rem !important}.quiz-webx-popup .quiz-option-card .card-label{font-size:11px !important}.quiz-webx-popup .quiz-option-card.small,.quiz-webx-popup button.quiz-option-card.small{padding:10px 6px !important}.quiz-webx-popup .webx-quiz-step h2,.modal-popup.quiz-webx-popup .webx-quiz-step h2{font-size:18px !important}#quizSideTrigger.quiz-gift-finder-trigger{left:10px !important;right:auto !important;bottom:50px !important}}@media (max-width:360px){.quiz-webx-popup .quiz-card-grid.cols-2{gap:8px !important}.quiz-webx-popup .quiz-card-grid.cols-3{grid-template-columns:repeat(2,1fr) !important}}.quiz-webx-popup .quiz-social-proof{display:block !important;margin-top:14px !important;font-family:'Fredoka',sans-serif !important;font-size:13px !important;font-weight:400 !important;color:#8a8a8a !important;letter-spacing:.2px !important}.quiz-webx-popup .quiz-option-card.seasonal-highlight{border:2px solid #b39ddb !important;box-shadow:0 0 0 3px rgba(179,157,219,.25) !important;position:relative !important}.quiz-webx-popup .quiz-option-card.seasonal-highlight:after{content:'Popular now' !important;position:absolute !important;top:-10px !important;right:10px !important;background:#b39ddb !important;color:#fff !important;font-family:'Fredoka',sans-serif !important;font-size:10px !important;font-weight:500 !important;padding:2px 8px !important;border-radius:8px !important;letter-spacing:.3px !important;line-height:1.4 !important}