:root{--color-primary: #03045E;--color-primary-dark: #023E8A;--color-primary-light: #0077B6;--color-primary-gradient: linear-gradient(135deg, #03045E 0%, #023E8A 100%);--color-secondary: #023E8A;--color-accent: #03045E;--color-text: #121212;--color-text-light: #666666;--color-text-muted: #999999;--color-background: #ffffff;--color-background-secondary: #F8F9FA;--color-background-tertiary: #F5F5F7;--color-border: #e5e5e5;--color-border-light: #f0f0f0;--color-success: #00C66B;--color-warning: #FFB700;--color-error: #FF3B30;--color-info: #00B4D8;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--container-max-width: 1400px;--container-padding: 20px;--container-padding-lg: 40px}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 var(--spacing-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary-dark)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin:0 0 var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark);text-decoration:underline}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}@media(min-width:1024px){.container{padding:0 var(--container-padding-lg)}}.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.5;color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:all var(--transition-base);white-space:nowrap;-webkit-user-select:none;user-select:none}.button:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-lg);text-decoration:none}.button:active{transform:translateY(0)}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{width:100%;padding:12px 16px;font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #03045e1a}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.m-0{margin:0}.p-0{padding:0}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-muted{color:var(--color-text-muted)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-background-secondary)}.bg-white{background-color:#fff}@media(max-width:767px){.hide-mobile{display:none}}@media(min-width:768px){.hide-desktop{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-to-content{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:var(--radius-md)}.skip-to-content:focus{left:50%;transform:translate(-50%);top:1rem}:root{--primary-950: #0a1929;--primary-900: #153a5b;--primary-800: #1e4a6f;--primary-700: #2a5a84;--primary-600: #3a6b98;--primary-500: #4d7dac;--primary-400: #6490bf;--primary-300: #7da4d0;--primary-200: #9ab9e0;--primary-100: #b9ceec;--primary-50: #dae4f6;--primary-25: #f5f9fc;--gray-950: #0a0a0a;--gray-900: #1a1a1a;--gray-800: #2d2d2d;--gray-700: #404040;--gray-600: #525252;--gray-500: #737373;--gray-400: #a3a3a3;--gray-300: #d4d4d4;--gray-200: #e5e5e5;--gray-100: #f5f5f5;--gray-50: #fafafa;--gray-25: #fdfdfd;--success-900: #1e3a8a;--success-800: #1e40af;--success-700: #1d4ed8;--success-600: #2563eb;--success-500: #3b82f6;--success-400: #60a5fa;--success-300: #93c5fd;--success-200: #bfdbfe;--success-100: #dbeafe;--success-50: #eff6ff;--warning-500: #f59e0b;--warning-100: #fef3c7;--error-500: #ef4444;--error-100: #fecaca;--background: #ffffff;--surface: var(--gray-25);--surface-elevated: #ffffff;--surface-subtle: var(--primary-25);--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--text-inverse: #ffffff;--border-subtle: var(--gray-200);--border: var(--gray-300);--border-strong: var(--gray-400);--accent: var(--primary-500);--accent-hover: var(--primary-600);--accent-light: var(--primary-100);--gradient-primary: linear-gradient(135deg, var(--primary-900) 0%, var(--primary-700) 50%, var(--primary-500) 100%);--gradient-subtle: linear-gradient(180deg, var(--primary-25) 0%, var(--background) 100%);--gradient-surface: linear-gradient(180deg, var(--surface-elevated) 0%, var(--surface) 100%);--gradient-hero: linear-gradient(135deg, var(--primary-50) 0%, var(--background) 50%, var(--primary-25) 100%);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--space-px: 1px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--space-64: 16rem;--radius-none: 0;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-2xl: 2.5rem;--radius-3xl: 3rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(21, 58, 91, .03);--shadow-sm: 0 2px 4px 0 rgba(21, 58, 91, .05);--shadow-md: 0 4px 12px 0 rgba(21, 58, 91, .08);--shadow-lg: 0 8px 24px 0 rgba(21, 58, 91, .12);--shadow-xl: 0 16px 48px 0 rgba(21, 58, 91, .16);--shadow-2xl: 0 32px 64px 0 rgba(21, 58, 91, .2);--shadow-primary: 0 4px 12px 0 rgba(77, 125, 172, .15);--shadow-success: 0 4px 12px 0 rgba(34, 197, 94, .15);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--z-base: 0;--z-raised: 10;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}*{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--font-sans)}body{margin:0;font-family:var(--font-sans);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-primary);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.premium-heading-hero{font-size:clamp(var(--text-4xl),5vw,var(--text-7xl));font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.025em;color:var(--text-primary)}.premium-heading-xl{font-size:var(--text-6xl);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.025em;color:var(--text-primary)}.premium-heading-lg{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}.premium-heading-md{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:-.015em;color:var(--text-primary)}.premium-heading-sm{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--text-primary)}.premium-body-xl{font-size:var(--text-xl);font-weight:var(--font-weight-normal);line-height:1.7;color:var(--text-secondary)}.premium-body-lg{font-size:var(--text-lg);font-weight:var(--font-weight-normal);line-height:1.7;color:var(--text-secondary)}.premium-body-base{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-secondary)}.premium-body-sm{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.5;color:var(--text-muted)}.premium-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-base);text-decoration:none;border:1px solid transparent;border-radius:var(--radius-2xl);cursor:pointer;transition:all var(--transition-base);position:relative;line-height:1;white-space:nowrap;overflow:hidden}.premium-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-base)}.premium-btn:hover:before{opacity:1}.premium-btn--primary{background:var(--gradient-primary);color:var(--text-inverse);border:none;box-shadow:var(--shadow-primary)}.premium-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.premium-btn--primary:active{transform:translateY(0)}.premium-btn--secondary{background:var(--surface-elevated);color:var(--text-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}.premium-btn--secondary:hover{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.premium-btn--ghost{background:transparent;color:var(--text-secondary);border:none}.premium-btn--ghost:hover{background:var(--surface);color:var(--text-primary)}.premium-btn--lg{padding:var(--space-5) var(--space-10);font-size:var(--text-lg);border-radius:var(--radius-3xl)}.premium-btn--sm{padding:var(--space-3) var(--space-6);font-size:var(--text-sm);border-radius:var(--radius-xl)}.premium-btn--xs{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);border-radius:var(--radius-lg)}.premium-card{background:var(--surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);overflow:hidden;transition:all var(--transition-base);position:relative}.premium-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--border)}.premium-card--elevated{box-shadow:var(--shadow-md)}.premium-card--elevated:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.premium-card--interactive{cursor:pointer}.premium-card--gradient{background:var(--gradient-surface)}.premium-card__header{padding:var(--space-6);border-bottom:1px solid var(--border-subtle)}.premium-card__content{padding:var(--space-6)}.premium-card__footer{padding:var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface)}.premium-container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.premium-container--wide{max-width:1400px}.premium-container--narrow{max-width:800px}.premium-section{padding:var(--space-20) 0}.premium-section--compact{padding:var(--space-16) 0}.premium-section--spacious{padding:var(--space-32) 0}.premium-section--hero{padding:var(--space-32) 0 var(--space-20);background:var(--gradient-hero)}.premium-grid{display:grid;gap:var(--space-6)}.premium-grid--2{grid-template-columns:repeat(2,1fr)}.premium-grid--3{grid-template-columns:repeat(3,1fr)}.premium-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.premium-grid--2,.premium-grid--3,.premium-grid--4{grid-template-columns:1fr}}.premium-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;border:1px solid}.premium-badge--primary{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-200)}.premium-badge--success{background:var(--success-50);color:var(--success-700);border-color:var(--success-200)}.premium-badge--neutral{background:var(--gray-50);color:var(--gray-700);border-color:var(--gray-200)}.premium-text-primary{color:var(--text-primary)}.premium-text-secondary{color:var(--text-secondary)}.premium-text-muted{color:var(--text-muted)}.premium-text-accent{color:var(--accent)}.premium-text-inverse{color:var(--text-inverse)}.premium-bg-surface{background:var(--surface)}.premium-bg-elevated{background:var(--surface-elevated)}.premium-bg-subtle{background:var(--surface-subtle)}.premium-bg-gradient{background:var(--gradient-subtle)}.premium-shadow-sm{box-shadow:var(--shadow-sm)}.premium-shadow-md{box-shadow:var(--shadow-md)}.premium-shadow-lg{box-shadow:var(--shadow-lg)}.premium-shadow-xl{box-shadow:var(--shadow-xl)}.premium-rounded-sm{border-radius:var(--radius-sm)}.premium-rounded-md{border-radius:var(--radius-md)}.premium-rounded-lg{border-radius:var(--radius-lg)}.premium-rounded-xl{border-radius:var(--radius-xl)}.premium-rounded-2xl{border-radius:var(--radius-2xl)}.premium-rounded-3xl{border-radius:var(--radius-3xl)}.premium-rounded-full{border-radius:var(--radius-full)}.premium-transition{transition:all var(--transition-base)}.premium-transition-fast{transition:all var(--transition-fast)}.premium-transition-slow{transition:all var(--transition-slow)}@media(max-width:768px){:root{--text-7xl: 3.5rem;--text-6xl: 2.75rem;--text-5xl: 2.25rem;--text-4xl: 2rem;--text-3xl: 1.75rem}.premium-container{padding:0 var(--space-4)}.premium-section{padding:var(--space-16) 0}.premium-section--hero{padding:var(--space-20) 0 var(--space-16)}.premium-btn{width:100%;justify-content:center}.premium-btn--sm,.premium-btn--xs{width:auto}}@media(max-width:480px){.premium-container{padding:0 var(--space-3)}.premium-section{padding:var(--space-12) 0}.premium-section--hero{padding:var(--space-16) 0 var(--space-12)}}.premium-btn:focus-visible,.premium-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes premium-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-fade-in{0%{opacity:0}to{opacity:1}}@keyframes premium-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.premium-animate-in{animation:premium-fade-in-up .6s var(--ease-out-cubic) forwards}.premium-animate-fade{animation:premium-fade-in .4s var(--ease-out-cubic) forwards}.premium-animate-scale{animation:premium-scale-in .4s var(--ease-out-cubic) forwards}.premium-animate-in:nth-child(1){animation-delay:.1s}.premium-animate-in:nth-child(2){animation-delay:.2s}.premium-animate-in:nth-child(3){animation-delay:.3s}.premium-animate-in:nth-child(4){animation-delay:.4s}.premium-animate-in:nth-child(5){animation-delay:.5s}.premium-animate-in:nth-child(6){animation-delay:.6s}:root{--color-primary: #03045E !important;--color-primary-dark: #023E8A !important;--color-primary-gradient: linear-gradient(135deg, #03045E 0%, #023E8A 100%) !important;--color-secondary: #023E8A !important;--color-accent: #03045E !important;--uvceed-primary: #03045E !important;--uvceed-primary-dark: #023E8A !important;--uvceed-primary-gradient: linear-gradient(135deg, #03045E 0%, #023E8A 100%) !important;--color-light-blue: #023E8A !important;--color-medium-blue: #03045E !important;--color-primary-rgb: 3, 4, 94 !important;--color-secondary-rgb: 2, 62, 138 !important}.uvceed-page .button--primary,.uvceed-page .btn-primary,.uvceed-page button[type=submit],.uvceed-page .add-to-cart,.uvceed-page .sticky-add-to-cart,.cart-drawer .cart-drawer__checkout,body .button--primary,body .btn-primary,body button[type=submit]:not(.search-modal__submit),body .add-to-cart,body .sticky-add-to-cart{background:var(--uvceed-primary-gradient);background:linear-gradient(135deg,#03045e,#023e8a);border-color:#03045e;color:#fff;box-shadow:0 4px 12px #03045e4d}.uvceed-page .button--primary:hover,.uvceed-page .btn-primary:hover,.uvceed-page button[type=submit]:hover,.uvceed-page .add-to-cart:hover,.uvceed-page .sticky-add-to-cart:hover,.cart-drawer .cart-drawer__checkout:hover,body .button--primary:hover,body .btn-primary:hover,body button[type=submit]:hover:not(.search-modal__submit),body .add-to-cart:hover,body .sticky-add-to-cart:hover{background:linear-gradient(135deg,#023e8a,#03045e);transform:translateY(-2px);box-shadow:0 8px 20px #03045e66;color:#fff}.uvceed-page .button--primary:hover *,.uvceed-page .btn-primary:hover *,.uvceed-page button[type=submit]:hover *,.uvceed-page .add-to-cart:hover *,.cart-drawer .cart-drawer__checkout:hover *,body .button--primary:hover *,body .btn-primary:hover *,body button[type=submit]:hover:not(.search-modal__submit) *,body .add-to-cart:hover *{color:#fff}.button[style*=background],.btn[style*=background]{background:linear-gradient(135deg,#03045e,#023e8a)!important;border-color:#03045e!important;color:#fff!important}.button[style*=background]:hover,.btn[style*=background]:hover{background:linear-gradient(135deg,#023e8a,#03045e)!important;color:#fff!important}.uvceed-page .button--secondary,.uvceed-page .btn-secondary,body .button--secondary,body .btn-secondary{background:#fff;border:2px solid #03045E;color:#03045e}.uvceed-page .button--secondary:hover,.uvceed-page .btn-secondary:hover,body .button--secondary:hover,body .btn-secondary:hover{background:#03045e0d;border-color:#023e8a;color:#023e8a}.uvceed-page .price__current,.uvceed-page .price--current,.sticky-header .sticky-header__price,body .price__current,body .price--current,body .sticky-header__price,.uvceed-page h1,.uvceed-page h2,.uvceed-page h3,.uvceed-page h4,.uvceed-page h5,.uvceed-page h6,.uvceed-page .metric-value,.uvceed-page .highlight,.uvceed-page .text-primary{color:#03045e}[style*="color: #03045E"],[style*="color:#03045E"],[style*="color: #00B4D8"],[style*="color:#00B4D8"]{color:#03045e!important}.uvceed-page .variant-button__input:checked+.variant-button,.uvceed-page .color-swatch__input:checked+.color-swatch,.product-hero-gallery .gallery__thumb.is-active,.product-hero-gallery .gallery__thumb:hover,body .variant-button__input:checked+.variant-button,body .color-swatch__input:checked+.color-swatch{border-color:#03045e}[style*="border-color: #03045E"],[style*="border-color:#03045E"],[style*="border-color: #00B4D8"],[style*="border-color:#00B4D8"]{border-color:#03045e!important}.announcement-bar,.uvceed-page .product-badge,.uvceed-page .price-badge,body .product-badge,body .price-badge{background:linear-gradient(135deg,#03045e,#023e8a);color:#fff}.uvceed-page .badge,.uvceed-page .pill,.sticky-header .sticky-header__badge,.uvceed-page .lifestyle-badge,.uvceed-page .travel-case-notice,body .badge,body .pill,body .lifestyle-badge{background:linear-gradient(135deg,#03045e,#023e8a);color:#fff;box-shadow:0 2px 8px #03045e40}[style*="background-color: #03045E"],[style*="background-color:#03045E"],[style*="background: #03045E"],[style*="background:#03045E"],[style*="background-color: #00B4D8"],[style*="background-color:#00B4D8"],[style*="background: #00B4D8"],[style*="background:#00B4D8"]{background:linear-gradient(135deg,#03045e,#023e8a)!important;color:#fff!important}.uvceed-page input[type=text]:focus,.uvceed-page input[type=email]:focus,.uvceed-page input[type=tel]:focus,.uvceed-page input[type=number]:focus,.uvceed-page textarea:focus,.uvceed-page select:focus,.search-modal .search-modal__input:focus,body input[type=text]:focus,body input[type=email]:focus,body input[type=tel]:focus,body input[type=number]:focus,body textarea:focus,body select:focus{border-color:#03045e;box-shadow:0 0 0 3px #03045e1a;outline:none}.uvceed-page .progress-bar,.uvceed-page .slider-fill,.cart-drawer .cart-drawer__shipping-progress-bar-fill,.product-hero-gallery .gallery__thumbs::-webkit-scrollbar-thumb,.product-hero-gallery .gallery__nav::-webkit-scrollbar-thumb,body .progress-bar,body .slider-fill{background:linear-gradient(135deg,#03045e,#023e8a)}.site-header .nav-menu__link:hover,.mega-menu .mega-menu__link:hover,.mobile-menu .mobile-menu__link:hover,.mobile-menu .mobile-menu__toggle:hover,body .nav-menu__link:hover,body .mega-menu__link:hover{color:#03045e}.site-header .nav-menu__link:after,.uvceed-page .tab-button.is-active:after,.uvceed-page .benefit-card:before,body .tab-button.is-active:after{background:linear-gradient(90deg,#03045e,#023e8a)}.hero-banner .hero-banner__cta,.subscribe-form .subscribe-form__submit,.benefits__cta .button{background:linear-gradient(135deg,#03045e,#023e8a);box-shadow:0 8px 24px #03045e59}.hero-banner .hero-banner__cta:hover,.subscribe-form .subscribe-form__submit:hover,.benefits__cta .button:hover{background:linear-gradient(135deg,#023e8a,#03045e);transform:translateY(-3px);box-shadow:0 12px 32px #03045e73}.cart-drawer .cart-drawer__items::-webkit-scrollbar-thumb,.mobile-menu .mobile-menu__submenu,.uvceed-page .trust-indicators{background-color:#03045e1a}.cart-drawer .cart-drawer__items::-webkit-scrollbar-thumb:hover{background-color:#03045e4d}.star-rating .star.filled,.star-rating .star{fill:#ffb700!important;color:#ffb700!important}.stock-status__available,.subscribe-form__message--success{color:#00c66b!important}.stock-status__low{color:#ff9500!important}.stock-status__out,.subscribe-form__message--error{color:#ff3b30!important}*[style*="#00B4D8"]{color:#03045e!important}*[style*="background: #00B4D8"],*[style*="background:#00B4D8"],*[style*="background-color: #00B4D8"],*[style*="background-color:#00B4D8"]{background:#03045e!important}.announcement-bar,.uvceed-page .button--primary,.uvceed-page .add-to-cart,.cart-drawer .cart-drawer__checkout,.uvceed-page .product-badge,.uvceed-page .price-badge,.uvceed-page .lifestyle-badge{color:#fff}.product-hero-gallery,.product-info-sidebar,.product-hero-gallery .gallery__thumb.is-active,.uvceed-page .benefit-card:hover{box-shadow:0 4px 16px #03045e26}.uvceed-page .product-features,.uvceed-page .trust-indicators,.uvceed-page .variant-button__input:checked+.variant-button{background:#03045e0d}.uvceed-page .price--current,.uvceed-page .product-info__title,.uvceed-page .section-header__title{color:#03045e;font-weight:700}.benefits-grid .container{max-width:1400px;margin:0 auto;padding:0 40px}.benefits__grid{display:grid;gap:30px;max-width:1200px;margin:0 auto 64px}.benefit-card{background:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 4px 6px -1px #0000000a,0 2px 4px -1px #00000008;border:1px solid rgba(3,4,94,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;box-sizing:border-box}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #0000000a;border-color:#03045e33}.benefit-card__content{width:100%;box-sizing:border-box}.benefit-card__title,.benefit-card__description{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:1024px){.benefits__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.benefits-grid .container{padding:0 20px}.benefits__grid{grid-template-columns:1fr;gap:20px;margin:0 auto 48px}.benefit-card{padding:32px 24px}}.shopify-policy__title{display:none}body{margin-top:0!important;padding-top:0!important}body>*:first-child,.shopify-section:first-child,#shopify-section-announcement-bar{margin-top:0!important;padding-top:0!important}.announcement-bar,.announcement-bar-section,.shopify-section--announcement-bar{margin-top:0!important;padding-top:0!important;position:relative;top:0}.announcement-bar{padding:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar__text{margin:0!important;line-height:1.2!important}@media(min-width:1024px){.announcement-bar{padding:18px 0!important}}.announcement-bar+.header,.announcement-bar+.shopify-section--header,#shopify-section-announcement-bar+#shopify-section-header{margin-top:0!important}html{margin:0;padding:0}.page-container,#PageContainer,.main-content{margin-top:0!important;padding-top:0!important}body:before,.shopify-section:first-child:before,.announcement-bar:before{display:none!important}.announcement-bar-section{position:relative;z-index:999}.header__wrapper{padding:20px 0!important;display:flex!important;align-items:center!important}.header__inner{align-items:center!important;min-height:50px!important;display:flex!important;justify-content:space-between!important}.nav-menu{align-items:center!important;height:100%!important;display:flex!important}.nav-menu__link{padding:12px 16px!important;display:flex!important;align-items:center!important}.header__logo{display:flex!important;align-items:center!important}.header__actions{align-items:center!important;display:flex!important;gap:12px!important}@media(max-width:768px){.header__wrapper{padding:20px 0!important}.header__inner{min-height:44px!important}}.shopify-section{margin-top:0}.shopify-section:first-of-type{margin-top:0!important;padding-top:0!important}body{margin:0;padding:0}.shopify-section:first-child{margin-top:0!important;padding-top:0!important}#shopify-section-header,.announcement-bar{margin-top:0!important}.header-wrapper,.header,.announcement-bar-section{margin-top:0!important;padding-top:0!important}.cart-drawer,.cart-drawer-container,[data-cart-drawer],.drawer--cart{z-index:9999!important}.cart-drawer-overlay,.drawer-overlay,.cart-backdrop{z-index:9998!important}.header,.site-header,#shopify-section-header,.header--sticky{z-index:1000!important}.announcement-bar,#shopify-section-announcement-bar{z-index:999!important}.header--sticky.is-sticky{z-index:1000!important}.cart-drawer__inner,.cart-drawer-content{height:100%;overflow-y:auto;padding-top:20px}main,.main-content,#MainContent{padding-top:0;margin-top:0}.shopify-section--header{margin-top:0!important}.product-hero,.product-hero-wrapper,.product-template{margin-top:0;padding-top:20px}.product-sticky-header{padding:12px 0!important;min-height:72px!important}.sticky-header__inner{min-height:48px!important;align-items:center!important}.sticky-header__form .button{padding:10px 24px!important;height:auto!important;min-height:40px!important}.sticky-header__wishlist{display:none!important;visibility:hidden!important;width:0!important;margin:0!important}.sticky-header__right{gap:16px!important}@media(max-width:768px){.product-sticky-header{padding:10px 0!important;min-height:64px!important}.sticky-header__form .button{padding:8px 16px!important;min-height:36px!important}.sticky-header__right{gap:12px!important}}.button:hover,.button--primary:hover,.btn:hover,.btn-primary:hover,button:hover:not([style*="color: #03045e"]):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle),button[type=submit]:hover:not([style*="color: #03045e"]):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle),button[type=button]:hover:not([style*="color: #03045e"]):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle),.add-to-cart:hover,.sticky-add-to-cart:hover,.cart-drawer__checkout:hover,.hero-banner__cta:hover,.hero-banner__cta-secondary:hover,.category-card__link:hover,.subscribe-form__submit:hover,[class*=button]:hover:not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle):not(.premium-btn--secondary),[class*=btn]:hover:not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle):not(.premium-btn--secondary){color:#fff!important}.button:hover *,.button--primary:hover *,.btn:hover *,.btn-primary:hover *,button:hover:not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) *:not([style*="color: #03045e"]):not(.faq-educational__question-text),button[type=submit]:hover:not([style*="color: #03045e"]):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) *:not(.faq-educational__question-text),button[type=button]:hover:not([style*="color: #03045e"]):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) *:not(.faq-educational__question-text),.add-to-cart:hover *,.sticky-add-to-cart:hover *,.cart-drawer__checkout:hover *,.hero-banner__cta:hover *,.hero-banner__cta-secondary:hover *,.subscribe-form__submit:hover *,[class*=button]:hover:not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle):not(.premium-btn--secondary) *:not(.faq-educational__question-text),[class*=btn]:hover:not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle):not(.premium-btn--secondary) *:not(.faq-educational__question-text){color:#fff!important}[style*="background: linear-gradient"]:hover:not(:has(button)),[style*="background:linear-gradient"]:hover:not(:has(button)){color:#fff!important}[style*="background: linear-gradient"]:hover *:not(button):not(button *),[style*="background:linear-gradient"]:hover *:not(button):not(button *){color:#fff!important}a.button:hover,a.btn:hover,a[class*=button]:hover,a[class*=btn]:hover{color:#fff!important}.button:hover span,.button:hover svg,.button:hover i,.btn:hover span,.btn:hover svg,.btn:hover i,button:hover:not([style*="color: #03045e"]):not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) span,button:hover:not([style*="color: #03045e"]):not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) svg,button:hover:not([style*="color: #03045e"]):not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) i{color:#fff!important;fill:#fff!important}button:active:not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) span,button:active:not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) svg,button:active:not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) i,button:focus:not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) span,button:focus:not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) svg,button:focus:not(.gallery__arrow):not(.gallery__expand):not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) i{color:#fff!important;fill:#fff!important}.button__text:hover,.button:hover .button__text,.btn:hover .btn__text{color:#fff!important}.button--secondary:hover,.btn-secondary:hover,.button--secondary:hover *,.btn-secondary:hover *{color:#03045e!important}.button:hover .icon,.btn:hover .icon,button:hover:not(.faq-educational__question):not(.faq__question):not(.spec-accordion-header):not(.highlights-toggle) .icon{color:#fff!important;fill:#fff!important;stroke:#fff!important}button[style*="background: white"]:hover,button[style*="background: white"]:hover *{color:#03045e!important}.spec-accordion-header,.spec-accordion-header:hover,.spec-accordion-header:active,.spec-accordion-header:focus,.spec-accordion-header[aria-expanded=true],.highlights-toggle,.highlights-toggle:hover,.highlights-toggle:active,.highlights-toggle:focus,.highlights-toggle.is-open{color:#0f172a!important}.spec-accordion-header span,.spec-accordion-header:hover span,.spec-accordion-header:active span,.spec-accordion-header:focus span,.spec-accordion-header[aria-expanded=true] span,.highlights-toggle span,.highlights-toggle:hover span,.highlights-toggle:active span,.highlights-toggle:focus span,.highlights-toggle.is-open span{color:#0f172a!important}.spec-accordion-header .spec-accordion-title,.spec-accordion-header:hover .spec-accordion-title,.spec-accordion-header[aria-expanded=true] .spec-accordion-title{color:#0f172a!important}.faq__question:hover,.faq__question:hover .faq__question-text,.faq__item:hover .faq__question,.faq__item:hover .faq__question-text,.faq .faq__question:hover,.faq .faq__question:hover *,.faq__item.is-active .faq__question,.faq__item.is-active .faq__question-text{color:#03045e!important}.tech-specs .comparison-table th.highlight{background:#03045e1a}.tech-specs .comparison-table th.highlight .product-name{color:#fff!important}.tech-specs.tech-specs--accordion{padding:24px 0}.spec-disclosure{max-width:900px;margin:0 auto;border:1px solid #E5E7EB;border-radius:12px;background:#fff}.spec-disclosure .spec-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;cursor:pointer;list-style:none}.spec-disclosure .spec-disclosure__summary::-webkit-details-marker{display:none}.spec-disclosure .spec-disclosure__summary:hover .spec-disclosure__toggle,.spec-disclosure .spec-disclosure__summary:focus-visible .spec-disclosure__toggle{color:#03045e}.spec-disclosure .spec-disclosure__title{font-size:18px;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.spec-disclosure .spec-disclosure__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#64748b;transition:color .2s ease;flex-shrink:0}.spec-disclosure__chevron{font-size:12px;transition:transform .2s ease}.spec-disclosure[open] .spec-disclosure__chevron{transform:rotate(180deg)}.spec-disclosure .spec-disclosure__panel{padding:8px 24px 24px;border-top:1px solid #E5E7EB}.spec-disclosure__panel .section-subtitle{margin:16px 0 24px;color:#475569}@media(max-width:768px){.tech-specs.tech-specs--accordion{padding:16px 0}.spec-disclosure .spec-disclosure__summary{padding:16px 18px}.spec-disclosure .spec-disclosure__title{font-size:16px}.spec-disclosure__toggle-label{display:none}.spec-disclosure .spec-disclosure__panel{padding:8px 18px 20px}}.spec-accordion-item{border:1px solid #E5E7EB;border-radius:12px;margin-bottom:16px;overflow:hidden}.spec-accordion-header{display:flex;align-items:center;padding:20px 24px;background:#f0f9ff;border-bottom:1px solid #E5E7EB}.spec-accordion-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;color:#0f172a}.spec-accordion-title .icon{color:#1b4b82;flex-shrink:0}.spec-accordion-content{padding:24px;background:#fff}@media(max-width:768px){.spec-accordion-header{padding:16px 20px}.spec-accordion-title{font-size:16px}.spec-accordion-title .icon{width:20px;height:20px}.spec-accordion-content{padding:20px}}.announcement-bar{background:#03045e!important;color:#fff!important;padding:12px 0!important;text-align:center!important;font-size:.875rem!important;font-weight:500!important;border:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;white-space:nowrap!important;overflow:hidden!important}@media(min-width:1024px){.announcement-bar{padding:16px 0!important;min-height:48px!important}}.announcement-bar__text{color:#fff!important;margin:0!important;letter-spacing:.02em!important;line-height:1.2!important;font-weight:500!important;font-size:.875rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important}.announcement-bar .container{padding:0 20px!important;max-width:1400px!important;margin:0 auto!important;width:100%!important}@media(min-width:768px){.announcement-bar .container{padding:0 40px!important}}.uvceed-page .announcement-bar,.product-page .announcement-bar,.page .announcement-bar,.blog .announcement-bar,.collection .announcement-bar,.cart .announcement-bar,.search .announcement-bar,body .announcement-bar{background:#03045e!important;color:#fff!important;padding:12px 0!important;text-align:center!important;font-size:.875rem!important;font-weight:500!important;white-space:nowrap!important}.uvceed-page .announcement-bar__text,.product-page .announcement-bar__text,.page .announcement-bar__text,.blog .announcement-bar__text,.collection .announcement-bar__text,.cart .announcement-bar__text,.search .announcement-bar__text,body .announcement-bar__text{color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:768px){.announcement-bar{padding:12px 0!important;min-height:40px!important}.announcement-bar__text{font-size:.8125rem!important}.announcement-bar .container{padding:0 16px!important}}.announcement-bar:before,.announcement-bar:after{display:none!important}[class*=template-] .announcement-bar,[class*=page-] .announcement-bar{background:#03045e!important;color:#fff!important}[class*=template-] .announcement-bar__text,[class*=page-] .announcement-bar__text{color:#fff!important}.announcement-bar{box-shadow:none!important;border:none!important;border-radius:0!important}.announcement-bar,.announcement-bar *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.header.is-scrolled .announcement-bar{display:none}.announcement-bar{position:relative!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important}@media(min-width:1025px){.box-visual,.box-image-wrapper{max-width:1000px!important;width:1000px!important;flex:0 0 1000px!important}.box-contents{display:flex!important;align-items:flex-start!important;gap:40px!important;justify-content:center!important}.box-visual{flex:0 0 1000px!important;max-width:1000px!important}.items-grid{flex:1!important}.in-the-box .box-image{width:1000px!important;height:1000px!important;max-width:1000px!important;min-width:1000px!important;min-height:1000px!important}}@media(min-width:769px)and (max-width:1024px){.box-visual,.box-image-wrapper{max-width:100%!important;width:100%!important;overflow:hidden!important;margin:0 auto!important}.in-the-box .box-image{width:100%!important;height:auto!important;max-width:100%!important;min-width:unset!important;min-height:unset!important;object-fit:contain!important}}@media(max-width:768px){.box-visual,.box-image-wrapper{max-width:100%!important;width:100%!important;overflow:hidden!important;margin:0 auto!important;padding:0!important}.in-the-box .box-image{width:100%!important;height:auto!important;max-width:100%!important;min-width:unset!important;min-height:unset!important;object-fit:contain!important;display:block!important}.in-the-box{padding:0 15px!important}.box-contents{padding:0!important}}@media(max-width:768px){.in-the-box{padding:40px 0!important;overflow:hidden!important}.in-the-box .container{padding:0 15px!important;max-width:100%!important}.box-visual,.box-image-wrapper{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto 30px!important;padding:0!important;overflow:visible!important}.in-the-box .box-visual .box-image-wrapper .box-image,.in-the-box .box-image-wrapper .box-image,.in-the-box .box-image,.box-image{width:100%!important;height:auto!important;max-width:100%!important;min-width:unset!important;min-height:unset!important;object-fit:contain!important;display:block!important;width:calc(100vw - 30px)!important;max-width:calc(100vw - 30px)!important}.box-contents{display:block!important;padding:0!important;margin:0!important}.items-grid{display:grid!important;grid-template-columns:1fr!important;gap:15px!important;margin-top:30px!important;padding:0!important}.item-card{display:flex!important;align-items:center!important;gap:15px!important;padding:15px!important;background:#f8f9fa!important;border-radius:8px!important;margin:0!important}.item-card .item-number{flex-shrink:0!important;width:30px!important;height:30px!important;font-size:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#03045e!important;color:#fff!important;border-radius:50%!important}.item-card .item-details{flex:1!important}.item-card h3{font-size:16px!important;margin:0 0 5px!important}.item-card p{font-size:14px!important;margin:0!important;color:#666!important}.in-the-box .section-header{text-align:center!important;margin-bottom:30px!important}.in-the-box .section-header h2{font-size:24px!important;margin-bottom:10px!important}.in-the-box .section-header p{font-size:14px!important}}@media(max-width:768px){.in-the-box .box-visual,.in-the-box .box-image-wrapper,.in-the-box .box-image,.box-visual,.box-image-wrapper,.box-image{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;flex:unset!important}}@media(max-width:480px){.in-the-box{padding:30px 0!important}.item-card{padding:12px!important}.item-card h3{font-size:15px!important}.item-card p{font-size:13px!important}}.product-sticky-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;box-shadow:0 2px 12px #0000001a;transition:transform .3s ease;border-bottom:1px solid #E5E5E5}.sticky-header__container{max-width:1200px;margin:0 auto;padding:0 20px}.sticky-header__inner{display:flex;align-items:center;justify-content:space-between;height:70px;gap:20px}.sticky-header__left{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.sticky-header__logo img{height:30px;width:auto}.sticky-header__product{display:flex;align-items:center;gap:12px;min-width:0}.sticky-header__image{border-radius:8px;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.sticky-header__title{font-size:16px;font-weight:600;color:#121212;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.sticky-header__center{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sticky-header__price-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sticky-header__price{display:flex;align-items:baseline;gap:8px}.price__current{font-size:24px;font-weight:700;color:#03045e}.sticky-header__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.product-sticky-header .sticky-header__form .sticky-add-to-cart .button__price:before{content:none}.sticky-header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #E5E7EB;border-radius:10px;background:#fff;color:#1b4b82;font-size:18px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.sticky-header__cart:hover{background:#f3f4f6;border-color:#1b4b82}.sticky-header__cart .cart-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center}.sticky-header__cart .cart-count--empty{display:none}@media(max-width:768px){.sticky-header__cart{width:38px;height:38px;font-size:16px}}.sticky-header__form{display:flex;align-items:center;gap:8px}.sticky-add-to-cart{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#03045e,#023e8a);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;white-space:nowrap;min-width:140px;position:relative;overflow:hidden}.sticky-add-to-cart:hover{transform:translateY(-1px);box-shadow:0 4px 12px #03045e4d}.sticky-add-to-cart:disabled{background:#e5e5e5;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.button__price{font-weight:700;margin-left:4px}.text-desktop{display:inline}.text-mobile{display:none}.sticky-header__variants{display:none;padding:12px 20px;background:#f8f9fa;border-top:1px solid #E5E5E5}.sticky-header__variant-select{width:100%;padding:8px 12px;border:1px solid #E5E5E5;border-radius:6px;font-size:14px;background:#fff}.sticky-header__uv-beam{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#00D2FF 20%,#0077FF 50%,#00D2FF 80%,transparent 100%);box-shadow:0 0 8px #00d2ff,0 0 16px #07f,0 0 24px #00d2ff;z-index:1;animation:uvBeamPulse 3s ease-in-out infinite}.product-sticky-header .uv-beam__container{position:relative;width:100%;height:100%;overflow:hidden}.product-sticky-header .uv-beam__ray{position:absolute;top:0;height:100%;background:linear-gradient(90deg,transparent,#00D2FF,transparent);filter:blur(1px);opacity:.8}.product-sticky-header .uv-beam__ray--1{width:200px;animation:uvRayMove1 4s linear infinite;background:linear-gradient(90deg,transparent,#00D2FF,#0077FF,#00D2FF,transparent)}.product-sticky-header .uv-beam__ray--2{width:150px;animation:uvRayMove2 3s linear infinite;background:linear-gradient(90deg,transparent,#0077FF,transparent);animation-delay:-1s}.product-sticky-header .uv-beam__ray--3{width:100px;animation:uvRayMove3 5s linear infinite;background:linear-gradient(90deg,transparent,#00FFFF,transparent);animation-delay:-2s}.product-sticky-header .uv-beam__particles{position:absolute;top:0;left:0;right:0;bottom:0}.product-sticky-header .uv-particle{position:absolute;width:1px;height:1px;background:#00d2ff;border-radius:50%;box-shadow:0 0 4px #00d2ff;opacity:0}.product-sticky-header .uv-particle--1{top:20%;animation:uvParticle1 3s ease-in-out infinite}.product-sticky-header .uv-particle--2{top:40%;animation:uvParticle2 2.5s ease-in-out infinite;animation-delay:-.5s}.product-sticky-header .uv-particle--3{top:60%;animation:uvParticle3 4s ease-in-out infinite;animation-delay:-1s}.product-sticky-header .uv-particle--4{top:80%;animation:uvParticle4 3.5s ease-in-out infinite;animation-delay:-1.5s}.product-sticky-header .uv-particle--5{top:30%;animation:uvParticle5 2.8s ease-in-out infinite;animation-delay:-2s}.product-sticky-header{position:relative}@media(max-width:768px){.sticky-header__inner{height:60px;gap:12px}.sticky-header__title{max-width:120px;font-size:14px}.price__current{font-size:20px}.sticky-add-to-cart{padding:10px 16px;font-size:13px;min-width:100px}.text-desktop{display:none}.text-mobile{display:inline}.sticky-header__variants{display:block}}@media(max-width:480px){.sticky-header__inner{height:55px;gap:8px}.sticky-header__title{max-width:100px;font-size:13px}.price__current{font-size:18px}.sticky-add-to-cart{padding:8px 12px;font-size:12px;min-width:80px}}.sticky-add-to-cart .button__text{display:inline-flex;align-items:center;gap:8px}.sticky-add-to-cart .button__loading{display:inline-flex;align-items:center;justify-content:center}.sticky-add-to-cart .button__price{display:inline-flex;align-items:center}.sticky-add-to-cart{position:relative}.sticky-add-to-cart .spinner{color:#fff;animation:spin 1.5s linear infinite}.sticky-add-to-cart .spinner circle{stroke:currentColor}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sticky-add-to-cart.is-success{background:linear-gradient(135deg,#00c66b,#00a85a)}.sticky-add-to-cart.is-success:hover{background:linear-gradient(135deg,#00a85a,#008f4c);box-shadow:0 4px 12px #00c76b4d}.sticky-add-to-cart .icon--check{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.sticky-add-to-cart.is-success .button__text{color:#fff}.sticky-add-to-cart.is-error{background:linear-gradient(135deg,#ff3b30,#e5342b)}.sticky-add-to-cart.is-error:hover{background:linear-gradient(135deg,#e5342b,#cc2f26);box-shadow:0 4px 12px #ff3b304d}.sticky-add-to-cart.button--loading .button__text{display:inline-flex!important}.sticky-add-to-cart.button--loading .button__loading{display:none!important}.sticky-add-to-cart.button--loading:disabled .button__text{display:none!important}.sticky-add-to-cart.button--loading:disabled .button__loading{display:inline-flex!important}@-moz-document url-prefix(){@keyframes uvBeamPulse{0%,to{opacity:.7;box-shadow:0 0 8px #00d2ff}50%{opacity:1;box-shadow:0 0 16px #00d2ff}}}html,body{overflow-x:hidden!important;max-width:100vw!important}.shopify-section{overflow-x:hidden!important}.whats-in-box__main-image,.product-in-the-box__wrapper,.product-in-the-box__image,.box-visual,.box-image-wrapper,.in-the-box .box-image{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.whats-in-box__main-image img,.product-in-the-box__image img,.box-image{pointer-events:none!important;cursor:default!important;max-width:100%!important;height:auto!important}.whats-in-box__content,.product-in-the-box__content{pointer-events:auto!important;position:relative!important}.zoom-container,.zoom-wrapper,[data-zoom],[data-zoom-container]{pointer-events:none!important;cursor:default!important}.benefits-grid{width:100%;padding:80px 0;background:#f8f9fa}.benefits-grid .container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.benefits-grid .section-header{text-align:center;margin-bottom:48px}.benefits-grid .section-header h2{font-size:36px;font-weight:700;color:#03045e;margin:0}.benefits__grid{display:grid!important;gap:30px!important;width:100%!important;margin:0 auto 64px!important}.benefit-card{background:#fff!important;border-radius:16px!important;padding:32px!important;box-shadow:0 2px 8px #0000000f!important;border:1px solid rgba(0,0,0,.08)!important;transition:all .3s ease!important;width:100%!important;box-sizing:border-box!important;min-height:280px!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:visible!important}.benefit-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px #0000001f!important}.benefit-card__content{width:100%!important;flex:1!important;display:flex!important;flex-direction:column!important}.benefit-card__title{font-size:24px!important;font-weight:700!important;color:#03045e!important;margin:0 0 16px!important;line-height:1.2!important}.benefit-card__metric{display:flex!important;align-items:baseline!important;gap:4px!important;margin-bottom:20px!important;font-size:40px!important;font-weight:700!important;color:#03045e!important;line-height:1!important}.benefit-card__metric .metric-value{font-size:40px!important;font-weight:700!important;color:inherit!important}.benefit-card__metric .metric-suffix{font-size:18px!important;font-weight:600!important;color:#6b7280!important}.benefit-card__description{font-size:16px!important;color:#4b5563!important;line-height:1.5!important;margin:0!important;flex:1!important}.benefit-card[data-benefit-type=eco] .metric-value{color:#00c66b!important}.benefit-card[data-benefit-type=performance] .metric-value{color:#ff6b6b!important}.benefit-card[data-benefit-type=savings] .metric-value:before{content:"$"!important;font-size:24px!important;vertical-align:super!important}@media(max-width:1200px){.benefits-grid .container{padding:0 30px}.benefits__grid{gap:20px}}@media(max-width:1024px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.benefits-grid{padding:60px 0}.benefits-grid .container{padding:0 20px}.benefits__grid{grid-template-columns:1fr;gap:16px}.benefit-card{padding:24px;min-height:auto}.benefit-card__title{font-size:20px}.benefit-card__description{font-size:15px}}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}@media(max-width:768px){.container{padding:0 20px}}section>.container{overflow:visible}.product-benefits .benefits__grid{gap:30px!important}.product-benefits .benefit-card{padding:32px!important;width:100%!important}.benefits-grid .benefits__grid>*{width:100%!important;max-width:100%!important}.benefit-card,.benefit-card *{overflow:visible!important}.benefits-grid .benefit-card,.product-benefits .benefit-card,.benefits__grid .benefit-card,section .benefit-card,div.benefit-card{overflow:visible!important}.benefit-card[data-benefit-type],.benefit-card:hover,.benefit-card.hover-lift:hover,.benefit-card.hover-shadow:hover{overflow:visible!important}@media(max-width:1024px){.product-benefits .benefits__grid,.benefits__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.product-benefits .benefits__grid,.benefits__grid{grid-template-columns:1fr!important}}form[action="/cart/add"]:not(.product-form):not(.floating-cta__form) button{color:#03045e!important}form[action="/cart/add"]:not(.product-form):not(.floating-cta__form) button:hover{color:#03045e!important}form[action="/cart/add"]:not(.product-form):not(.floating-cta__form) button:hover *{color:#03045e!important}form[action="/cart/add"]:not(.product-form):not(.floating-cta__form) button span{color:#03045e!important}form[action="/cart/add"]:not(.product-form):not(.floating-cta__form) button:hover span{color:#03045e!important}.product-form .button--primary,.product-form .button--primary .button__text{color:#fff!important}@media(max-width:1024px){.mobile-menu,.mobile-menu__overlay{z-index:100000!important}.mobile-menu__content{z-index:100001!important}.header{z-index:9999!important;position:relative!important}.hero-banner{z-index:1!important;position:relative!important;transform:translateZ(0)}@supports (-webkit-touch-callout: none){.mobile-menu{position:fixed!important;-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-menu__content{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}}}body.menu-open .hero-banner,body.menu-open section{z-index:auto!important}#mobile-menu-wrapper{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:100002!important;-webkit-transform:translateZ(9999px)!important;transform:translateZ(9999px)!important}@media(max-width:768px){section.in-the-box .box-visual .box-image-wrapper img.box-image,section.in-the-box .box-image-wrapper img,section.in-the-box img.box-image,.in-the-box .box-visual .box-image-wrapper .box-image,.in-the-box .box-image-wrapper .box-image,.in-the-box .box-image,.box-visual .box-image,.box-image{width:100%!important;height:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;display:block!important;flex:none!important}section.in-the-box .box-visual,section.in-the-box .box-image-wrapper,.in-the-box .box-visual,.in-the-box .box-image-wrapper,.box-visual,.box-image-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;flex:none!important;margin:0 auto 30px!important;padding:0!important;overflow:visible!important}.in-the-box{padding:40px 15px!important;overflow-x:hidden!important}.in-the-box .container{max-width:100%!important;padding:0!important}.in-the-box .box-contents{display:block!important;flex-direction:column!important;gap:0!important}}@media(max-width:480px){.in-the-box{padding:30px 10px!important}.box-visual,.box-image-wrapper{margin-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bundle-theme-core.css.map */
