:root{--color-primary-pink: #F69AC3;--color-primary-lavender: #A7B3F7;--color-midnight-black: #000000;--color-soft-blush: #FFE7ED;--color-morning-mist: #F0F2FA;--color-golden-light: #F6E6A9;--color-white: #FFFFFF;--color-text-gray: rgba(0, 0, 0, .6);--color-text-light: rgba(0, 0, 0, .4);--color-border-light: rgba(0, 0, 0, .1);--font-heading-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-weight: 500;--font-body-weight-medium: 500;--font-body-weight-bold: 800;--font-body-scale: 1rem;--font-heading-scale: 1.3;--gradient-primary: linear-gradient(90deg, var(--color-primary-pink), var(--color-primary-lavender));--gradient-button: linear-gradient(135deg, var(--color-primary-pink) 60%, var(--color-primary-lavender) 100%);--page-width: 1200px;--page-gutter: 1.5rem;--border-radius-small: 8px;--border-radius-medium: 14px;--border-radius-large: 18px;--border-radius-round: 30px;--shadow-small: 0 2px 8px rgba(166,179,247,.07);--shadow-medium: 0 4px 24px rgba(166,179,247,.13);--shadow-large: 0 8px 32px rgba(166,179,247,.18);--animation-duration: .2s;--animation-ease: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;height:100%;overflow-x:hidden}body{margin:0;min-height:100%;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-body-scale);line-height:1.6;color:var(--color-midnight-black);background-color:var(--color-morning-mist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:800;line-height:1.3;margin:0 0 1rem;color:var(--color-midnight-black)}h1{font-size:calc(var(--font-heading-scale) * 2.5rem)}h2{font-size:calc(var(--font-heading-scale) * 2rem);color:var(--color-primary-pink)}h3{font-size:calc(var(--font-heading-scale) * 1.5rem)}p{margin:0 0 1rem}a{color:var(--color-primary-pink);text-decoration:none;transition:color var(--animation-duration) var(--animation-ease)}a:hover{color:var(--color-primary-lavender)}img{max-width:100%;height:auto;display:block}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-gutter);position:relative}.button,.btn{display:inline-block;padding:.8rem 2rem;background:var(--gradient-button);color:var(--color-white);font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:1.1rem;border:none;border-radius:var(--border-radius-round);cursor:pointer;transition:all var(--animation-duration) var(--animation-ease);text-align:center;text-decoration:none;box-shadow:var(--shadow-small)}.button:hover,.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);color:var(--color-white)}.button--secondary{background:var(--color-primary-lavender);color:var(--color-midnight-black)}.button--secondary:hover{background:var(--color-primary-pink);color:var(--color-white)}.button--outline{background:transparent;border:2px solid var(--color-primary-pink);color:var(--color-primary-pink)}.button--outline:hover{background:var(--color-primary-pink);color:var(--color-white)}.button--full-width{width:100%}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;top:-40px;left:0;background:var(--color-primary-pink);color:var(--color-white);padding:8px;text-decoration:none;z-index:100}.skip-to-content-link:focus{top:0}.container{max-width:var(--page-width);margin:0 auto;padding:2rem var(--page-gutter)}.section{padding:3rem 0}.section--soft-blush{background:var(--color-soft-blush)}.section--gradient{background:var(--gradient-primary);color:var(--color-white)}.section--gradient h2,.section--gradient h3{color:var(--color-white)}.grid{display:grid;gap:2rem}.grid--2-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--4-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:var(--color-white);border-radius:var(--border-radius-large);padding:1.5rem;box-shadow:var(--shadow-small);transition:all var(--animation-duration) var(--animation-ease)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.card--gradient{background:var(--gradient-button);color:var(--color-white)}.card__image{margin:-1.5rem -1.5rem 1.5rem;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;overflow:hidden}.card__title{font-family:var(--font-heading-family);font-size:1.3rem;margin-bottom:.5rem}.badge{display:inline-block;padding:.3rem .8rem;background:var(--color-primary-pink);color:var(--color-white);font-size:.85rem;font-weight:var(--font-body-weight-medium);border-radius:var(--border-radius-round);text-transform:uppercase;letter-spacing:.05em}.badge--lavender{background:var(--color-primary-lavender);color:var(--color-midnight-black)}.text-center{text-align:center}.text-primary-pink{color:var(--color-primary-pink)}.text-primary-lavender{color:var(--color-primary-lavender)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}@media screen and (max-width: 769px),(pointer: coarse){:root{--font-heading-scale: 1.1}.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}.section{padding:2.5rem 0}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.4rem}.button,.btn{min-height:48px;padding:.9rem 2rem;font-size:1.05rem;margin-bottom:1rem}.button--full-width{width:100%;margin-bottom:1.25rem}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{min-height:48px;font-size:16px;padding:.8rem}form>*+*{margin-top:1.25rem}}@media (hover: none) and (pointer: coarse){a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"]){min-height:44px;min-width:44px}button:active,.button:active,a:active{transform:scale(.98);opacity:.9}}.zenzani-notification{position:fixed;top:20px;right:20px;z-index:9999;max-width:400px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.zenzani-notification__content{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-large);border-left:4px solid var(--color-primary-pink)}.zenzani-notification--success .zenzani-notification__content{border-left-color:#4caf50}.zenzani-notification--error .zenzani-notification__content{border-left-color:#f44336}.zenzani-notification--info .zenzani-notification__content{border-left-color:var(--color-primary-lavender)}.zenzani-notification p{margin:0;flex:1;font-size:14px;color:var(--color-midnight-black)}.zenzani-notification__close{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.zenzani-notification__close:hover{color:var(--color-midnight-black)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
