:root{--primary: #9D2933;--secondary: #D4AF37;--dark: #1A1A1A;--light: #FFFFFF;--bg-light-pattern: #f8f3f1;--pattern-dot: #e6c9c9}body{font-family:Montserrat,sans-serif;background-color:var(--light);color:var(--dark);min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600}.text-primary{color:var(--primary)}.main-content{flex:1;padding-top:72px}.hero-pattern{background-color:var(--bg-light-pattern);background-image:radial-gradient(var(--pattern-dot) .5px,transparent .5px),radial-gradient(var(--pattern-dot) .5px,var(--bg-light-pattern) .5px);background-size:20px 20px;background-position:0 0,10px 10px}.sticky-footer{position:sticky;bottom:0;left:0;right:0;z-index:10}.art-card{transition:all .3s ease}.art-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.hero-image-shadow{box-shadow:0 25px 30px -10px #00000040,0 10px 15px -8px #00000040}.btn-primary{background-color:var(--primary);color:#fff;transition:background-color .3s ease,color .3s ease;border:2px solid var(--primary)}.btn-pulsing{animation:pulse-attention 2s infinite}.btn-primary:hover{background-color:transparent;color:var(--primary)}.progress-bar{height:4px;background-color:#e0e0e0;border-radius:2px;overflow:hidden}.progress-fill{height:100%;background-color:var(--primary);transition:width .5s ease}.artwork-container{cursor:pointer;transition:transform .3s ease}.artwork-container:hover{transform:scale(1.03)}#lightbox-overlay{transition:opacity .3s ease}#lightbox-overlay.hidden,#share-modal.hidden{opacity:0;pointer-events:none}#lightbox-overlay:not(.hidden),#share-modal:not(.hidden){opacity:1;pointer-events:auto}#lightbox-content{transition:transform .3s ease,opacity .3s ease;transform:scale(.95);opacity:0}#lightbox-overlay:not(.hidden) #lightbox-content{transform:scale(1);opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .8s ease-in}@keyframes pulse-attention{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes flicker{0%,to{opacity:1}50%{opacity:.5}}#sib-form .entry__field,#sib-form .entry__field:focus-within{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.icon{width:24px!important;height:24px!important;margin:0 8px}.contact-icon{display:flex;align-items:center}.template-page-femme-fatale-test .sidebar,.template-page-femme-fatale-test #footer-content{display:none!important}.template-page-femme-fatale-test #content-holder{display:block!important;width:100%!important;margin-left:0!important;padding-left:0!important;margin-top:0!important}.template-page-femme-fatale-test #content,.template-page-femme-fatale-test #page-content{width:100%!important;margin:0 auto!important;padding:0!important}div.option-card{border:1px solid #d1d5db!important;border-radius:.5rem!important;padding:1rem!important;margin-bottom:.5rem!important;background-color:#fff!important}div.option-card:before{content:""!important;position:absolute!important;left:1rem!important;top:50%!important;transform:translateY(-50%)!important;width:1.5rem!important;height:1.5rem!important;border:2px solid #9ca3af!important;border-radius:50%!important;background-color:transparent!important}.question-text,#hero-section p,#about-section p,#contact-section p,.normal-text{color:#4b5563!important;opacity:.8!important;font-weight:800!important;line-height:1.5!important;font-size:inherit!important}.option-text{color:#374151;opacity:1;font-weight:800;line-height:1.6}.option-card .option-radio{border-width:2px!important;border-color:#d1d5db!important;background-color:transparent!important}.option-radio{width:1.5rem;height:1.5rem;border-radius:9999px;border:2px solid #d1d5db;background-color:#fff;flex-shrink:0;margin-right:1rem;transition:border-color .2s ease}.option-card:hover .option-radio{border-color:var(--primary)}:root{--primary: #9D2933;--primary-bg-strong: #F7D9DC;--primary-border-strong: #7A1E25}#app .option-card{border-width:2px}#app .option-card.selected{border-width:2px!important;background-color:var(--primary-bg-strong)!important;border-color:var(--primary-border-strong)!important;box-shadow:0 2px #7a1e2526}#app .option-card.selected .option-radio{background-color:var(--primary)!important;border-color:var(--primary-border-strong)!important;position:relative}#app .option-card.selected .option-radio:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}#app .option-card.selected .option-text{color:var(--primary-border-strong);font-weight:600}#app .option-card .option-text{font-weight:400!important}#app ul{list-style:none;padding-left:0}.template-page-femme-fatale-test .option-card .option-text{color:#374151!important;opacity:1!important;font-weight:400!important;line-height:1.6!important}.template-page-femme-fatale-test .option-card.selected .option-text{color:var(--primary)!important;font-weight:600!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden.skip-to-content:focus{position:fixed!important;top:1rem;left:1rem;width:auto;height:auto;padding:.5rem 1rem;clip:auto;white-space:normal;background:#000;color:#fff;z-index:10000}
/*# sourceMappingURL=/cdn/shop/t/27/assets/femme-fatale-test.css.map */
