:root{--violet: #6b4fd3;--pink: #ff9ec7;--sand: #ffe9c7;--charcoal: #22232a;--muted: #6a6d7a;--white: #ffffff}body:before{content:"";position:fixed;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:-1;filter:blur(90px) saturate(120%);opacity:.45;animation:rotate 40s linear infinite}.container{width:min(1100px,92%);margin:0 auto}.result-title{text-align:center}div#shopify-section-template--25406235541890__result_TAPy4b .container{min-height:70dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}.result-button{background-color:var(--sand);color:var(--charcoal);padding:10px 20px;margin:10px;text-align:center;font-weight:700;border-radius:10px;min-width:300px;text-decoration:none;transition:.4 ease}.result-button:hover{box-shadow:0 4px 6px #0000001a}.rb-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.results-header .container{display:flex;align-items:center;justify-content:center;padding:20px 0}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand-mark{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff;font-weight:700;box-shadow:0 8px 24px #6b4fd359}.brand-name{font-weight:700}.results-main{min-height:calc(100vh - 80px);display:grid;place-items:center;text-align:left}.headline{margin:20px 0 8px;font-size:3rem;text-align:center}p.chat-suggetion{text-align:center}.summary{font-size:2rem;text-align:center;display:flex;flex-direction:column}span#first-place{font-weight:700}.scores-card{background:#ffffff63;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in oklab,var(--violet) 16%,#fff 84%);border-radius:16px;padding:18px;box-shadow:0 12px 30px #6b4fd314;margin-bottom:40px}.scores-header{display:flex;justify-content:space-between;align-items:center;padding:0}.scores-header h2{margin:0}.scores{display:grid;gap:8px;text-align:left}.score-row{display:grid;grid-template-columns:1fr auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:10px;margin-top:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff3b;box-shadow:0 6px 16px #0000000d}.score-bar{height:8px;background:#eee;border-radius:999px;overflow:hidden}.swiper-button-next:after,.swiper-button-prev:after{font-size:26px!important}.score-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--pink))}.btn{display:inline-block;padding:14px 26px;border-radius:999px;background:#ffe5da;color:#000;text-decoration:none;border:2px solid var(--violet);font-weight:700}@keyframes rotate{to{transform:rotate(360deg)}}.products-section{margin-top:2rem}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{font-size:2rem;font-weight:600;color:#333;margin-bottom:.5rem}.section-header p{color:#666;font-size:1.1rem}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;margin-top:2rem}.product-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.product-image{width:100%;height:280px;object-fit:cover;background:#f8f9fa}.product-info{padding:1.5rem}.product-title{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.5rem;line-height:1.4}.product-price{font-size:1.2rem;font-weight:700;color:#2c5aa0;margin-bottom:.5rem}.product-color{font-size:1.5rem;color:#666;margin-bottom:1rem}.product-match{display:inline-block;background:#e8f5e8;color:#2d5a2d;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.product-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{position:relative;background-color:#fff;margin:2% auto;padding:0;width:90%;max-width:1000px;border-radius:12px;max-height:90vh;overflow-y:auto}.tabs-container{max-width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:20px 0;background-color:#ffffff54;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.tabs{display:flex;border-bottom:1px solid #ddd}.tab-button{flex:1;padding:15px;text-align:center;background-color:#f9f9f9;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#333;transition:background-color .3s,color .3s}.tab-button:hover{background-color:#e0e0e0}.tab-button.active{background-color:#ffe5da;color:#000}.tab-content{display:none;padding:20px}.tab-content.active{display:block}.products-section,.scores-card{margin:0;padding:0;background:none;box-shadow:none}.scores-header h2{margin-left:10px;font-family:Poppins,sans-serif;font-size:20px;color:#333}.btn{padding:10px 20px;background-color:#ffe5da;color:#000;text-decoration:none;border-radius:4px 15px 15px 4px;font-family:Poppins,sans-serif;font-size:14px;transition:background-color .3s}.btn:hover{background-color:#0056b3;color:#ffe5da}.close-modal{position:absolute;right:20px;top:20px;font-size:28px;font-weight:700;color:#666;cursor:pointer;z-index:1001;background:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.close-modal:hover{color:#333}.product-details{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem}.product-images{position:relative}.product-swiper{width:100%;border-radius:8px;overflow:hidden}.product-swiper .swiper-slide{text-align:center}.product-swiper .swiper-slide img{width:100%;height:400px;object-fit:cover}.product-swiper .swiper-pagination{position:relative;margin-top:1rem}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{color:#2c5aa0}.product-info h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem}.product-info p{color:#666;line-height:1.6;margin-bottom:1.5rem}.product-price{font-size:1.5rem;font-weight:700;color:#2c5aa0;margin-bottom:1.5rem}.product-variants{margin-bottom:2rem}.variant-option{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:.5rem;background:#f8f9fa}.variant-option:hover{background:#e9ecef}.variant-title{font-weight:500;color:#333}.variant-price{font-weight:600;color:#2c5aa0}.btn-primary{background:#2c5aa0;color:#fff;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;display:inline-block;font-weight:500;transition:background-color .3s ease}.btn-primary:hover{background:#1e3f6b}@media (max-width: 768px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.product-details{grid-template-columns:1fr;gap:1rem;padding:1rem}.modal-content{width:95%;margin:5% auto}.product-swiper .swiper-slide img{height:300px}}@media (max-width: 480px){.products-grid{grid-template-columns:1fr}.product-card{margin:0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/result.css.map */
