.soulmate-portrait-card .alternative-card-teaser{display:none}.alternative-grid:has(.soulmate-portrait-card){display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:15px;margin-bottom:20px}.soulmate-portrait-card{padding:15px;gap:12px}.soulmate-portrait-card .alternative-card-image{height:120px}.soulmate-portrait-card{max-width:none}@media (max-width: 1023px){.alternative-grid:has(.soulmate-portrait-card){display:grid!important;grid-template-columns:repeat(3,2fr)!important;gap:15px;margin-bottom:20px}.soulmate-portrait-card{padding:10px}.soulmate-portrait-card .alternative-card-image{width:100%;height:auto;object-fit:cover}.soulmate-portrait-card:nth-child(4),.soulmate-portrait-card:nth-child(5){position:relative;left:calc(50% + 7.5px)}}@media (max-width: 600px){.alternative-grid:has(.soulmate-portrait-card){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px;margin-bottom:20px}.soulmate-portrait-card{padding:12px;gap:10px}.soulmate-portrait-card .alternative-card-image{height:150px}.soulmate-portrait-card .alternative-card-title{font-size:.85em;margin-bottom:5px}.soulmate-portrait-card:nth-child(4){position:inherit}}.quiz-warning-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;z-index:9999}.quiz-warning-modal:not(.hidden){animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.quiz-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;cursor:pointer;z-index:1}.quiz-modal-content{position:relative;background:#fff;border-radius:24px 24px 0 0;padding:32px 24px;max-width:420px;width:100%;box-shadow:0 -4px 12px #00000026;z-index:2;animation:slideUpContent .3s ease-out}@keyframes slideUpContent{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.quiz-modal-header{margin-bottom:16px}.quiz-modal-title{font-size:24px;font-weight:700;color:#fbbf24;text-transform:uppercase;text-align:center;display:block}.quiz-modal-body{text-align:center;margin-bottom:24px}.quiz-modal-message{font-size:16px;line-height:1.5;color:#374151;margin-bottom:16px}.quiz-modal-shield{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0;padding:16px;background-color:#f0fdf4;border-radius:12px}.quiz-modal-shield svg{flex-shrink:0;width:24px;height:24px}.quiz-modal-disclaimer{font-size:13px;color:#6b7280}.quiz-modal-footer{display:flex;justify-content:center}.quiz-modal-button{width:100%;max-width:400px;padding:14px 24px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease;min-height:56px}.quiz-modal-button:hover{background-color:#2563eb}.quiz-modal-button:active{transform:scale(.98)}.quiz-warning-modal.hidden{display:none}@media (max-width: 480px){.quiz-modal-content{padding:24px 16px;border-radius:20px 20px 0 0}.quiz-modal-title{font-size:20px}.quiz-modal-message{font-size:14px}.quiz-modal-button{padding:12px 16px;min-height:48px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/soulmate-main.css.map */
