:root{--bubilo-blue: #64A6DA;--bubilo-blue-dark: #2275AE;--bubilo-blue-dark-hover: #1a5f8e;--bubilo-blue-bg: #EEF4FF;--bubilo-lime: #E1E5AB;--bubilo-green: #2DAF73;--bubilo-dark-nav: #1A2E44;--bubilo-cream: var(--bubilo-blue-bg);--bubilo-coral: var(--bubilo-blue-dark);--bubilo-coral-hover: var(--bubilo-blue-dark-hover);--bubilo-text: #1A1A2E;--bubilo-text-muted: #6B7280;--bubilo-text-white: #FFFFFF;--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--section-py: 80px;--section-py-mobile: 48px;--content-max-w: 1200px;--content-px: 24px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 100px;--shadow-card: 0 2px 16px rgba(0,0,0,.06);--shadow-card-hover: 0 8px 32px rgba(0,0,0,.12);--shadow-cta: 0 4px 16px rgba(34,117,174,.35);--transition-default: .2s ease;--transition-slow: .4s ease;--glass-bg: rgba(255, 255, 255, .42);--glass-border: rgba(255, 255, 255, .58);--glass-shadow: rgba(31, 63, 107, .1);--glass-highlight: rgba(255, 255, 255, .68);--glass-blur: 18px}body{background:#eef4ff;position:relative;overflow-x:hidden}body:before,body:after{display:none}.bubilo-h1{font:700 clamp(2.5rem,6vw,4.5rem)/1.07 var(--font-display);letter-spacing:-.025em}.bubilo-h2{font:600 clamp(1.75rem,4vw,2.75rem)/1.1 var(--font-display);letter-spacing:-.018em}.bubilo-h3{font:600 1.25rem/1.14 var(--font-display);letter-spacing:-.01em}.bubilo-body-lg{font:400 1.125rem/1.65 var(--font-body);letter-spacing:-.022px}.bubilo-body{font:400 1rem/1.65 var(--font-body);letter-spacing:-.374px}.bubilo-caption{font:500 .875rem/1.29 var(--font-body);letter-spacing:-.224px;color:var(--bubilo-text-muted)}.bubilo-label{font:600 .75rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.bubilo-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--bubilo-coral);color:var(--bubilo-text-white);font:600 1rem/1 var(--font-display);border-radius:var(--radius-pill);border:none;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-cta);transition:background var(--transition-default),transform .15s ease;white-space:nowrap}.bubilo-btn-primary:hover{background:var(--bubilo-coral-hover);transform:scale(1.02)}.bubilo-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--bubilo-blue);color:var(--bubilo-text-white);font:600 1rem/1 var(--font-display);border-radius:var(--radius-pill);border:none;cursor:pointer;text-decoration:none;transition:opacity var(--transition-default),transform .15s ease}.bubilo-btn-secondary:hover{opacity:.9;transform:scale(1.02)}.bubilo-badge{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font:600 .75rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.bubilo-badge--bestseller{background:var(--bubilo-lime);color:var(--bubilo-text)}.bubilo-badge--new{background:var(--bubilo-blue);color:var(--bubilo-text-white)}.bubilo-badge--promo{background:var(--bubilo-coral);color:var(--bubilo-text-white)}.bubilo-badge--free{background:var(--bubilo-green);color:var(--bubilo-text-white)}.bubilo-badge--guarantee{background:transparent;color:var(--bubilo-text);border:1px solid currentColor}.bubilo-card{background:#ffffffd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(229,231,235,.6);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-card);transition:transform var(--transition-default),box-shadow var(--transition-default)}.bubilo-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.bubilo-section{padding:var(--section-py-mobile) 0}@media(min-width:750px){.bubilo-section{padding:var(--section-py) 0}}.bubilo-container{max-width:var(--content-max-w);margin:0 auto;padding:0 var(--content-px);width:100%}.bubilo-reveal{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.bubilo-revealed{opacity:1;transform:none}.bubilo-stagger>*:nth-child(1){transition-delay:0ms}.bubilo-stagger>*:nth-child(2){transition-delay:.1s}.bubilo-stagger>*:nth-child(3){transition-delay:.2s}.bubilo-stagger>*:nth-child(4){transition-delay:.3s}.bubilo-stagger>*:nth-child(5){transition-delay:.4s}.button,.btn,[class*=button]:not(.bubilo-badge):not([class*=__button]){border-radius:var(--radius-pill)!important}.card,.card-wrapper{border-radius:var(--radius-lg)}.glass{background:#ffffff6b;border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 30px #1f3f6b1a,inset 0 1px #ffffffa6;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.glass-soft{background:#ffffff75;border:1px solid rgba(255,255,255,.6);box-shadow:0 12px 36px #1f3f6b1a,inset 0 1px #ffffffb8;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.glass-blue{background:#4897d62e;border:1px solid rgba(255,255,255,.42);box-shadow:0 12px 32px #4897d62e,inset 0 1px #ffffff73;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.glass-lime{background:#dee2893d;border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 30px #dee28929,inset 0 1px #ffffff73;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.bubilo-header-cta .bubilo-btn{padding:10px 22px;font-size:.875rem}.header-wrapper{background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.header-wrapper.bubilo-header-scrolled{background:#eef4fff2!important;border-bottom:1px solid rgba(0,0,0,.08)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 1px 12px #1f3f6b14!important}.header-wrapper--border-bottom{border-bottom:none!important}.header-wrapper.bubilo-header-scrolled.header-wrapper--border-bottom{border-bottom:1px solid rgba(0,0,0,.08)!important}.drawer__inner,.drawer__inner-empty{background:#eef4ffd1!important;border-left:1px solid rgba(255,255,255,.6)!important;border-right:0!important;box-shadow:-12px 0 48px #1f3f6b1f,inset 1px 0 #ffffffb3!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bubilo-custom.css.map */
