@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@600;700&display=swap";:root{--fs-primary-bg: #c7a8f7;--fs-card-bg: #fff2c8;--fs-card-shadow: #c8e883;--fs-button: #de51bb;--fs-button-hover: #c83ca3;--fs-text-dark: #000000;--fs-text-light: #ffffff;--fs-font-body: "Inter", sans-serif;--fs-font-heading: "Poppins", sans-serif}body{font-family:var(--fs-font-body);background-color:var(--fs-primary-bg);color:var(--fs-text-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--fs-font-heading);font-weight:700}.button,button,input[type=submit],input[type=button]{font-family:var(--fs-font-body);font-weight:600;border-radius:30px;padding:12px 32px;transition:all .3s ease;border:none}.button--primary,.button.fs-primary{background-color:var(--fs-button);color:var(--fs-text-light)}.button--primary:hover,.button.fs-primary:hover{background-color:var(--fs-button-hover);transform:translateY(-2px);box-shadow:0 8px 16px #de51bb4d}.button--secondary{background-color:transparent;color:var(--fs-button);border:2px solid var(--fs-button)}.button--secondary:hover{background-color:var(--fs-button);color:var(--fs-text-light)}.card,.product-card,.fs-card{background-color:var(--fs-card-bg);border-radius:12px;padding:20px;box-shadow:0 4px 12px #c8e88340;transition:all .3s ease}.card:hover,.product-card:hover,.fs-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #c8e88359}.fs-hero{position:relative;height:600px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.fs-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.fs-hero-content{position:relative;z-index:2;color:var(--fs-text-light);max-width:600px}.fs-hero h1{font-size:3.5rem;margin-bottom:20px;line-height:1.2;font-weight:700}.fs-hero p{font-size:1.5rem;margin-bottom:30px;font-weight:300}.fs-reassurance{background-color:var(--fs-card-bg);padding:60px 20px;text-align:center}.fs-reassurance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1200px;margin:0 auto}.fs-reassurance-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.fs-reassurance-icon{font-size:3.5rem;margin-bottom:20px;display:block}.fs-reassurance-item h3{font-size:1.1rem;margin-bottom:10px}.fs-reassurance-item p{font-size:.9rem;color:#666;line-height:1.5}.fs-carousel{padding:40px 20px;background-color:var(--fs-primary-bg)}.fs-carousel-container{max-width:1200px;margin:0 auto}.fs-carousel h2{text-align:center;font-size:2.5rem;margin-bottom:40px}.fs-carousel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.fs-product-card{background-color:var(--fs-card-bg);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #c8e88340;transition:all .3s ease}.fs-product-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #c8e88359}.fs-product-image{width:100%;height:280px;object-fit:cover;background-color:#f5f5f5}.fs-product-info{padding:20px}.fs-product-title{font-size:1.3rem;font-weight:600;margin-bottom:10px}.fs-product-price{font-size:1.5rem;font-weight:700;color:var(--fs-button);margin-bottom:20px}.fs-product-btn{width:100%;background-color:var(--fs-button);color:var(--fs-text-light);border:none;border-radius:30px;padding:12px 20px;cursor:pointer;font-weight:600;transition:all .3s ease}.fs-product-btn:hover{background-color:var(--fs-button-hover);transform:translateY(-2px)}.fs-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;align-items:center;justify-content:center}.fs-modal.active{display:flex}.fs-modal-content{background-color:var(--fs-card-bg);border-radius:12px;padding:40px;max-width:500px;text-align:center;box-shadow:0 20px 60px #0000004d}.fs-modal-content h2{font-size:1.8rem;margin-bottom:30px}.fs-design-options{display:flex;gap:20px;margin-bottom:30px}.fs-design-option{flex:1;padding:20px;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .3s ease;background-color:#fff}.fs-design-option:hover,.fs-design-option.selected{border-color:var(--fs-button);background-color:#f9f9f9}.fs-design-option h3{margin-bottom:10px}.fs-design-option p{font-size:.9rem;color:#666}.fs-design-price{font-size:1.3rem;font-weight:700;color:var(--fs-button);margin-top:10px}.fs-modal-actions{display:flex;gap:15px}.fs-modal-actions button{flex:1;padding:12px 20px;border-radius:30px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}.fs-modal-actions .fs-btn-confirm{background-color:var(--fs-button);color:var(--fs-text-light)}.fs-modal-actions .fs-btn-confirm:hover{background-color:var(--fs-button-hover)}.fs-modal-actions .fs-btn-cancel{background-color:#e0e0e0;color:var(--fs-text-dark)}@media(max-width:768px){.fs-hero h1{font-size:2.2rem}.fs-hero p{font-size:1rem}.fs-reassurance-grid{grid-template-columns:repeat(2,1fr);gap:20px}.fs-carousel-grid{grid-template-columns:1fr}.fs-modal-content{max-width:90%;padding:30px}.fs-design-options{flex-direction:column}}@media(max-width:480px){.fs-hero{height:400px}.fs-hero h1{font-size:1.8rem}.fs-reassurance-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fittersticker-custom.css.map */
