:root{--gs-void-navy: #030813;--gs-abyss-navy: #0a1428;--gs-shadow-navy: #142242;--gs-deep-navy: #1e2e53;--gs-medium-navy: #3a4d6e;--gs-light-navy: #7b8ca8;--gs-pale-navy: #c5cdd9;--gs-ghost-navy: #f0f2f5;--gs-deep-bronze: #7a5c1a;--gs-rich-gold: #b08d28;--gs-action-gold: #c08015;--gs-button-gold: #cc8f20;--gs-commerce-gold: #b57918;--gs-primary-gold: #e8c152;--gs-soft-gold: #f4d88a;--gs-whisper-gold: #faf0d4;--gs-heritage-green: #2e5a3f;--gs-ocean-blue: #0da3e6;--gs-twilight-purple: #6b5d8f;--gs-eucalyptus: #5f7d6b;--gs-moonah-bark: #4a4238;--gs-sandbelt-bunker: #d4c4a0;--gs-native-rough: #8b7e66;--gs-melbourne-sky: #8fa3b8;--gs-royal-purple: #7d4a8f;--gs-deep-teal: #006b7a;--gs-seafoam: #7ec8c2;--gs-dusty-rose: #c08891;--gs-sage-green: #87a96b;--gs-gradient-navy-1: #0a1428;--gs-gradient-navy-2: #1a2844;--gs-gradient-navy-3: #2a3c60;--gs-gradient-gold-1: #c99f2e;--gs-gradient-gold-2: #e0b542;--gs-gradient-gold-3: #f0ca5c;--gs-gradient-ocean-1: #003f5c;--gs-gradient-ocean-2: #005577;--gs-gradient-ocean-3: #0088bb;--gs-gradient-sunset-1: #d84315;--gs-gradient-sunset-2: #ff7043;--gs-gradient-sunset-3: #ffab91;--gs-gradient-forest-1: #1b5e20;--gs-gradient-forest-2: #4caf50;--gs-gradient-forest-3: #a5d6a7;--gs-data-primary: #2563eb;--gs-data-secondary: #10b981;--gs-data-tertiary: #f59e0b;--gs-data-quaternary: #8b5cf6;--gs-data-quinary: #ec4899;--gs-data-senary: #14b8a6;--gs-data-positive: #22c55e;--gs-data-negative: #ef4444;--gs-data-neutral: #6b7280;--gs-data-highlight: #fbbf24;--gs-eagle-gold: #f59e0b;--gs-birdie-blue: #0da3e6;--gs-par-green: #059669;--gs-bogey-grey: #6b7280;--gs-navy-hover: #243352;--gs-navy-pressed: #0f1a2e;--gs-navy-disabled: #9ca3af;--gs-gold-hover: #f0ca5c;--gs-gold-pressed: #b08d28;--gs-gold-disabled: #d4c4a0;--gs-focus-ring: #3b82f6;--gs-focus-ring-error: #ef4444;--gs-focus-ring-success: #22c55e;--gs-selection-bg: #dbeafe;--gs-selection-text: #1e3a8a;--gs-error-900: #7f1d1d;--gs-error-700: #b91c1c;--gs-error-500: #ef4444;--gs-error-300: #fca5a5;--gs-error-100: #fee2e2;--gs-warning-900: #78350f;--gs-warning-700: #d97706;--gs-warning-500: #f59e0b;--gs-warning-300: #fcd34d;--gs-warning-100: #fef3c7;--gs-success-900: #14532d;--gs-success-700: #15803d;--gs-success-500: #22c55e;--gs-success-300: #86efac;--gs-success-100: #dcfce7;--gs-info-900: #1e3a8a;--gs-info-700: #1d4ed8;--gs-info-500: #3b82f6;--gs-info-300: #93c5fd;--gs-info-100: #dbeafe;--gs-neutral-black: #000000;--gs-neutral-950: #0a0a0a;--gs-neutral-900: #171717;--gs-neutral-800: #262626;--gs-neutral-700: #404040;--gs-neutral-600: #525252;--gs-neutral-500: #737373;--gs-neutral-400: #a3a3a3;--gs-neutral-300: #d4d4d4;--gs-neutral-200: #e5e5e5;--gs-neutral-100: #f5f5f5;--gs-neutral-50: #fafafa;--gs-neutral-0: #ffffff;--gs-warm-900: #1c1917;--gs-warm-800: #292524;--gs-warm-700: #44403c;--gs-warm-600: #57534e;--gs-warm-500: #78716c;--gs-warm-400: #a8a29e;--gs-warm-300: #d6d3d1;--gs-warm-200: #e7e5e4;--gs-warm-100: #f5f5f4;--gs-cool-900: #111827;--gs-cool-800: #1f2937;--gs-cool-700: #374151;--gs-cool-600: #4b5563;--gs-cool-500: #6b7280;--gs-cool-400: #9ca3af;--gs-cool-300: #d1d5db;--gs-cool-200: #e5e7eb;--gs-cool-100: #f3f4f6;--gs-amber-900: #78350f;--gs-amber-700: #d97706;--gs-amber-500: #f59e0b;--gs-amber-300: #fcd34d;--gs-orange-700: #c2410c;--gs-orange-500: #f97316;--gs-orange-300: #fed7aa;--gs-coral-700: #be123c;--gs-coral-500: #fb7185;--gs-coral-300: #fecdd3;--gs-ocean-950: #082f49;--gs-ocean-900: #0c4a6e;--gs-ocean-800: #075985;--gs-ocean-700: #0369a1;--gs-ocean-600: #0284c7;--gs-ocean-500: #0ea5e9;--gs-ocean-400: #38bdf8;--gs-ocean-300: #7dd3fc;--gs-ocean-200: #bae6fd;--gs-ocean-100: #e0f2fe;--gs-cyan-500: #06b6d4;--gs-cyan-300: #67e8f9;--gs-teal-700: #0f766e;--gs-teal-500: #14b8a6;--gs-teal-300: #5eead4;--gs-sunset-900: #7f1d1d;--gs-sunset-700: #dc2626;--gs-sunset-500: #f87171;--gs-sunset-300: #fca5a5;--gs-sunset-100: #fee2e2;--gs-rose-700: #be123c;--gs-rose-500: #f43f5e;--gs-rose-300: #fda4af;--gs-pink-500: #ec4899;--gs-pink-300: #f9a8d4;--gs-forest-950: #052e16;--gs-forest-900: #14532d;--gs-forest-800: #166534;--gs-forest-700: #15803d;--gs-forest-600: #16a34a;--gs-forest-500: #22c55e;--gs-forest-400: #4ade80;--gs-forest-300: #86efac;--gs-forest-200: #bbf7d0;--gs-forest-100: #dcfce7;--gs-lime-700: #4d7c0f;--gs-lime-500: #84cc16;--gs-lime-300: #bef264;--gs-olive-700: #4d7c0f;--gs-olive-500: #a3e635;--gs-earth-900: #451a03;--gs-earth-700: #92400e;--gs-earth-500: #d97706;--gs-sand-800: #92400e;--gs-sand-600: #d97706;--gs-sand-400: #fbbf24;--gs-sand-200: #fde68a;--gs-sand-100: #fef3c7;--gs-stone-700: #44403c;--gs-stone-500: #78716c;--gs-stone-300: #d6d3d1;--gs-flame-900: #7c2d12;--gs-flame-700: #ea580c;--gs-flame-500: #fb923c;--gs-flame-300: #fed7aa;--gs-volt-700: #ca8a04;--gs-volt-500: #facc15;--gs-volt-300: #fef08a;--gs-sport-lime-700: #65a30d;--gs-sport-lime-500: #a3e635;--gs-sport-lime-300: #d9f99d;--gs-plasma-900: #581c87;--gs-plasma-700: #7c3aed;--gs-plasma-500: #a78bfa;--gs-plasma-300: #ddd6fe;--gs-electric-blue-700: #1d4ed8;--gs-electric-blue-500: #3b82f6;--gs-electric-blue-300: #93c5fd;--gs-magenta-700: #c026d3;--gs-magenta-500: #e879f9;--gs-laser-green: #00ff41;--gs-portal-blue: #0066ff;--gs-holo-purple: #cc00ff;--gs-neon-coral: #ff0066;--gs-cyber-yellow: #ffff00;--gs-quantum-teal: #00ffcc;--gs-photon-pink: #ff00aa;--gs-grid-orange: #ff9500;--gs-heart-rate-rest: #059669;--gs-heart-rate-warmup: #10b981;--gs-heart-rate-moderate: #eab308;--gs-heart-rate-vigorous: #f97316;--gs-heart-rate-intense: #dc2626;--gs-stress-low: #34d399;--gs-stress-medium: #fbbf24;--gs-stress-high: #f87171;--gs-performance-low: #6b7280;--gs-performance-average: #3b82f6;--gs-performance-peak: #8b5cf6;--gs-recovery-active: #06b6d4;--gs-recovery-complete: #10b981;--gs-confidence-0: #991b1b;--gs-confidence-25: #ea580c;--gs-confidence-50: #ca8a04;--gs-confidence-75: #65a30d;--gs-confidence-100: #16a34a;--gs-anomaly-critical: #dc2626;--gs-anomaly-warning: #f97316;--gs-anomaly-minor: #fbbf24;--gs-prediction-uncertain: #6366f1;--gs-prediction-probable: #10b981;--gs-model-training: #8b5cf6;--gs-model-ready: #22c55e;--gs-overlay-black-8: rgba(0, 0, 0, .0784313725);--gs-overlay-black-16: rgba(0, 0, 0, .1607843137);--gs-overlay-black-24: rgba(0, 0, 0, .2392156863);--gs-overlay-black-32: rgba(0, 0, 0, .3215686275);--gs-overlay-black-48: rgba(0, 0, 0, .4784313725);--gs-overlay-black-64: rgba(0, 0, 0, .6392156863);--gs-overlay-black-80: rgba(0, 0, 0, .8);--gs-overlay-white-8: rgba(255, 255, 255, .0784313725);--gs-overlay-white-16: rgba(255, 255, 255, .1607843137);--gs-overlay-white-24: rgba(255, 255, 255, .2392156863);--gs-overlay-white-32: rgba(255, 255, 255, .3215686275);--gs-overlay-white-48: rgba(255, 255, 255, .4784313725);--gs-text-on-gold: #1e2e53;--gs-text-on-navy: #f4d88a;--gs-text-on-ocean: #ffffff;--gs-text-on-forest: #ffffff;--gs-text-on-error: #ffffff;--gs-text-on-warning: #451a03;--gs-text-on-success: #ffffff;--gs-link-on-light: #1d4ed8;--gs-link-on-dark: #60a5fa;--gs-icon-on-light: #6b7280;--gs-icon-on-dark: #d1d5db;--gs-border-on-light: #e5e7eb;--gs-border-on-dark: #374151;--gs-motion-ease-in-navy: #162442;--gs-motion-ease-out-navy: #2a3c60;--gs-motion-ease-in-gold: #d4a93c;--gs-motion-ease-out-gold: #f0d070;--gs-motion-pulse-blue: #2563eb;--gs-motion-glow-green: #4ade80;--gs-motion-shimmer-white: #fefefe;--gs-error: #ef4444;--gs-warning: #f59e0b;--gs-success: #22c55e;--gs-info: #3b82f6;--gs-white: #ffffff;--gs-black: #000000;--gs-success-bg: #dcfce7;--gs-info-bg: #dbeafe;--gs-error-bg: #fee2e2;--gs-spacing-1: .0625rem;--gs-spacing-2: .125rem;--gs-spacing-3: .1875rem;--gs-spacing-4: .25rem;--gs-spacing-6: .375rem;--gs-spacing-8: .5rem;--gs-spacing-10: .625rem;--gs-spacing-12: .75rem;--gs-spacing-14: .875rem;--gs-spacing-16: 1rem;--gs-spacing-18: 1.125rem;--gs-spacing-20: 1.25rem;--gs-spacing-24: 1.5rem;--gs-spacing-28: 1.75rem;--gs-spacing-32: 2rem;--gs-spacing-36: 2.25rem;--gs-spacing-40: 2.5rem;--gs-spacing-48: 3rem;--gs-spacing-56: 3.5rem;--gs-spacing-64: 4rem;--gs-spacing-72: 4.5rem;--gs-spacing-80: 5rem;--gs-spacing-96: 6rem;--gs-spacing-128: 8rem;--gs-spacing-160: 10rem;--gs-spacing-192: 12rem;--gs-font-system: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;--gs-font-inter: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--gs-font-serif: Georgia, Times New Roman, Times, serif;--gs-font-mono: SF Mono, Monaco, Courier New, monospace;--gs-font-xxxs: clamp(.625rem, .625rem + 0vw, .625rem);--gs-font-xxs: clamp(.6875rem, .6875rem + .25vw, .75rem);--gs-font-xs: clamp(.75rem, .75rem + .25vw, .8125rem);--gs-font-sm: clamp(.8125rem, .8125rem + .25vw, .875rem);--gs-font-base: clamp(.875rem, .875rem + .5vw, 1rem);--gs-font-md: clamp(1rem, 1rem + .5vw, 1.125rem);--gs-font-lg: clamp(1.125rem, 1.125rem + .5vw, 1.25rem);--gs-font-xl: clamp(1.25rem, 1.25rem + 1vw, 1.5rem);--gs-font-2xl: clamp(1.5rem, 1.5rem + 2vw, 2rem);--gs-font-3xl: clamp(2rem, 2rem + 2vw, 2.5rem);--gs-font-4xl: clamp(2.5rem, 2.5rem + 2vw, 3rem);--gs-font-5xl: clamp(3rem, 3rem + 4vw, 4rem);--gs-font-6xl: clamp(4rem, 4rem + 4vw, 5rem);--gs-font-7xl: clamp(5rem, 5rem + 4vw, 6rem);--gs-font-8xl: clamp(6rem, 6rem + 8vw, 8rem);--gs-breakpoint-sm: 640px;--gs-breakpoint-md: 768px;--gs-breakpoint-lg: 1024px;--gs-breakpoint-xl: 1280px;--gs-breakpoint-2xl: 1536px;--gs-transition-fast: .15s ease-in-out;--gs-transition-base: .25s ease-in-out;--gs-transition-slow: .35s ease-in-out;--gs-transition-slower: .5s ease-in-out;--gs-radius-none: 0;--gs-radius-sm: .25rem;--gs-radius-md: .5rem;--gs-radius-lg: 1rem;--gs-radius-full: 9999px;--gs-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--gs-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--gs-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--gs-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--gs-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--gs-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--gs-z-base: 1;--gs-z-dropdown: 100;--gs-z-sticky: 200;--gs-z-fixed: 300;--gs-z-modal-backdrop: 400;--gs-z-modal: 500;--gs-z-popover: 600;--gs-z-tooltip: 700;--gs-button-primary-bg: var(--gs-action-gold);--gs-button-primary-text: var(--gs-white);--gs-button-primary-hover: var(--gs-button-gold);--gs-button-primary-active: var(--gs-commerce-gold);--gs-button-secondary-bg: var(--gs-void-navy);--gs-button-secondary-text: var(--gs-white);--gs-button-secondary-hover: var(--gs-deep-navy);--gs-button-ghost-bg: transparent;--gs-button-ghost-text: var(--gs-action-gold);--gs-button-ghost-hover-bg: rgba(192, 128, 21, .1);--gs-text-primary: var(--gs-neutral-900);--gs-text-secondary: var(--gs-neutral-500);--gs-text-tertiary: var(--gs-neutral-400);--gs-text-inverse: var(--gs-white);--gs-text-link: var(--gs-action-gold);--gs-text-link-hover: var(--gs-button-gold);--gs-text-disabled: var(--gs-neutral-400);--gs-text-error: var(--gs-error);--gs-surface-primary: var(--gs-white);--gs-surface-secondary: var(--gs-ghost-navy);--gs-surface-tertiary: var(--gs-pale-navy);--gs-surface-inverse: var(--gs-void-navy);--gs-surface-elevated: var(--gs-white);--gs-surface-overlay: rgba(3, 8, 19, .8);--gs-border-default: var(--gs-neutral-300);--gs-border-strong: var(--gs-neutral-500);--gs-border-focus: var(--gs-action-gold);--gs-border-error: var(--gs-error);--gs-state-hover-bg: var(--gs-neutral-50);--gs-state-hover-border: var(--gs-neutral-400);--gs-state-active-bg: var(--gs-neutral-100);--gs-state-focus-ring: var(--gs-action-gold);--gs-state-disabled-bg: var(--gs-neutral-200);--gs-state-disabled-text: var(--gs-neutral-400);--gs-state-success-bg: var(--gs-success-100);--gs-state-error-bg: var(--gs-error-100)}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;list-style:none;padding:0;margin:2rem 0}@media (min-width: 768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;background:#fff;border-radius:.5rem;padding:1rem;transition:all .25s ease-in-out}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.woocommerce .woocommerce-product-gallery,.woocommerce .wp-block-woocommerce-product-image,.woocommerce-page .woocommerce-product-gallery,.woocommerce-page .wp-block-woocommerce-product-image{margin-bottom:1rem}.woocommerce .woocommerce-product-gallery img,.woocommerce .wp-block-woocommerce-product-image img,.woocommerce-page .woocommerce-product-gallery img,.woocommerce-page .wp-block-woocommerce-product-image img{width:100%;height:auto;border-radius:.5rem}.woocommerce .woocommerce-loop-product__title,.woocommerce .wp-block-post-title,.woocommerce-page .woocommerce-loop-product__title,.woocommerce-page .wp-block-post-title{font-size:clamp(1rem,1rem + .5vw,1.125rem);margin:.75rem 0}.woocommerce .woocommerce-loop-product__title a,.woocommerce .wp-block-post-title a,.woocommerce-page .woocommerce-loop-product__title a,.woocommerce-page .wp-block-post-title a{color:#1e2e53;text-decoration:none}.woocommerce .woocommerce-loop-product__title a:hover,.woocommerce .wp-block-post-title a:hover,.woocommerce-page .woocommerce-loop-product__title a:hover,.woocommerce-page .wp-block-post-title a:hover{color:#0da3e6}.woocommerce .price,.woocommerce .wp-block-woocommerce-product-price,.woocommerce-page .price,.woocommerce-page .wp-block-woocommerce-product-price{font-size:clamp(1.125rem,1.125rem + .5vw,1.25rem);font-weight:600;color:#b57918;margin:.5rem 0}.woocommerce .price del,.woocommerce .wp-block-woocommerce-product-price del,.woocommerce-page .price del,.woocommerce-page .wp-block-woocommerce-product-price del{color:#a3a3a3;margin-right:.5rem}.woocommerce .price ins,.woocommerce .wp-block-woocommerce-product-price ins,.woocommerce-page .price ins,.woocommerce-page .wp-block-woocommerce-product-price ins{text-decoration:none;color:#c08015}.woocommerce .add_to_cart_button,.woocommerce .wp-block-woocommerce-product-button .wp-element-button,.woocommerce-page .add_to_cart_button,.woocommerce-page .wp-block-woocommerce-product-button .wp-element-button{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:clamp(.8125rem,.8125rem + .25vw,.875rem);text-align:center;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.woocommerce .add_to_cart_button:focus-visible,.woocommerce .wp-block-woocommerce-product-button .wp-element-button:focus-visible,.woocommerce-page .add_to_cart_button:focus-visible,.woocommerce-page .wp-block-woocommerce-product-button .wp-element-button:focus-visible{outline:2px solid #0da3e6;outline-offset:2px;border-radius:.25rem}.woocommerce .add_to_cart_button,.woocommerce .wp-block-woocommerce-product-button .wp-element-button,.woocommerce-page .add_to_cart_button,.woocommerce-page .wp-block-woocommerce-product-button .wp-element-button{width:100%;background-color:#c08015;color:#fff;margin-top:.75rem}.woocommerce .add_to_cart_button:hover,.woocommerce .wp-block-woocommerce-product-button .wp-element-button:hover,.woocommerce-page .add_to_cart_button:hover,.woocommerce-page .wp-block-woocommerce-product-button .wp-element-button:hover{background-color:#cc8f20}.woocommerce .add_to_cart_button.loading,.woocommerce .wp-block-woocommerce-product-button .wp-element-button.loading,.woocommerce-page .add_to_cart_button.loading,.woocommerce-page .wp-block-woocommerce-product-button .wp-element-button.loading{opacity:.6;cursor:wait}.woocommerce .add_to_cart_button.added,.woocommerce .wp-block-woocommerce-product-button .wp-element-button.added,.woocommerce-page .add_to_cart_button.added,.woocommerce-page .wp-block-woocommerce-product-button .wp-element-button.added{background-color:#22c55e}.woocommerce .star-rating,.woocommerce-page .star-rating{color:#e8c152;font-size:clamp(.8125rem,.8125rem + .25vw,.875rem)}.single-product .product .woocommerce-product-gallery{position:sticky;top:2rem}.single-product .product .product_meta{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e5e5;font-size:clamp(.8125rem,.8125rem + .25vw,.875rem);color:#525252}.single-product .product .product_meta>span{display:block;margin-bottom:.5rem}.single-product .product .woocommerce-tabs{margin-top:3rem}.single-product .product .woocommerce-tabs .tabs{display:flex;gap:1rem;border-bottom:2px solid #e5e5e5;margin-bottom:1.5rem}.single-product .product .woocommerce-tabs .tabs li{list-style:none}.single-product .product .woocommerce-tabs .tabs li a{display:block;padding:.75rem 1rem;color:#525252;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .25s ease-in-out}.single-product .product .woocommerce-tabs .tabs li a:hover{color:#1e2e53;text-decoration:none}.single-product .product .woocommerce-tabs .tabs li.active a{color:#1e2e53;border-bottom-color:#c08015}.single-product .product .related.products{margin-top:4rem}.single-product .product .related.products h2{margin-bottom:1.5rem}.woocommerce-cart .cart{width:100%;border-collapse:collapse;margin-bottom:2rem}.woocommerce-cart .cart thead{background-color:#f0f2f5}.woocommerce-cart .cart thead th{padding:1rem;text-align:left;font-weight:600;color:#1e2e53}.woocommerce-cart .cart tbody tr{border-bottom:1px solid #e5e5e5}.woocommerce-cart .cart tbody tr td{padding:1rem;vertical-align:middle}.woocommerce-cart .cart .product-thumbnail img{width:80px;height:auto;border-radius:.25rem}.woocommerce-cart .cart .product-name a{color:#1e2e53;font-weight:600}.woocommerce-cart .cart .product-quantity input[type=number]{width:60px;padding:.5rem;border:1px solid #d4d4d4;border-radius:.25rem;text-align:center}.woocommerce-cart .cart .product-remove a{color:#ef4444;font-size:1.5rem}.woocommerce-cart .cart .product-remove a:hover{color:#eb1515}.woocommerce-cart .cart-collaterals .cart_totals{background:#f0f2f5;padding:1.5rem;border-radius:.5rem}.woocommerce-cart .cart-collaterals .cart_totals h2{margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{padding:.75rem 0;border-bottom:1px solid #e5e5e5}.woocommerce-cart .cart-collaterals .cart_totals table .order-total{font-size:clamp(1.125rem,1.125rem + .5vw,1.25rem);font-weight:700;color:#1e2e53}.woocommerce-cart .wc-proceed-to-checkout{margin-top:1rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:clamp(.8125rem,.8125rem + .25vw,.875rem);text-align:center;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus-visible{outline:2px solid #0da3e6;outline-offset:2px;border-radius:.25rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%;background-color:#c08015;color:#fff;font-size:clamp(1rem,1rem + .5vw,1.125rem);padding:1rem 2rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background-color:#cc8f20}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:2rem}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .form-row{margin-bottom:1rem}.woocommerce-checkout .form-row label{display:block;margin-bottom:.5rem;font-weight:600;color:#1e2e53}.woocommerce-checkout .form-row label .required{color:#ef4444}.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{width:100%;padding:.75rem;border:1px solid #d4d4d4;border-radius:.25rem;font-size:clamp(.8125rem,.8125rem + .25vw,.875rem)}.woocommerce-checkout .form-row input[type=text]:focus,.woocommerce-checkout .form-row input[type=email]:focus,.woocommerce-checkout .form-row input[type=tel]:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{outline:none;border-color:#0da3e6;box-shadow:0 0 0 3px #0da3e61a}.woocommerce-checkout #order_review{background:#f0f2f5;padding:1.5rem;border-radius:.5rem}.woocommerce-checkout #order_review table{width:100%;margin-bottom:1.5rem}.woocommerce-checkout #order_review table th,.woocommerce-checkout #order_review table td{padding:.75rem 0;border-bottom:1px solid #e5e5e5}.woocommerce-checkout #place_order{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:clamp(.8125rem,.8125rem + .25vw,.875rem);text-align:center;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.woocommerce-checkout #place_order:focus-visible{outline:2px solid #0da3e6;outline-offset:2px;border-radius:.25rem}.woocommerce-checkout #place_order{width:100%;background-color:#c08015;color:#fff;font-size:clamp(1rem,1rem + .5vw,1.125rem);padding:1rem 2rem}.woocommerce-checkout #place_order:hover{background-color:#cc8f20}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:.75rem 1rem;background:#f0f2f5;color:#1e2e53;border-radius:.25rem;transition:all .25s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#c5cdd9;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#1e2e53;color:#fff}.woocommerce-account .woocommerce-MyAccount-content h2{margin-top:0}.woocommerce-breadcrumb{font-size:clamp(.8125rem,.8125rem + .25vw,.875rem);color:#525252;margin-bottom:1.5rem}.woocommerce-breadcrumb a{color:#0da3e6}.woocommerce-breadcrumb a:hover{color:#1e2e53}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:1rem;margin-bottom:1.5rem;border-radius:.5rem;border-left:4px solid}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{font-weight:600}.woocommerce-message{background-color:#dcfce7;border-left-color:#22c55e;color:#136e34}.woocommerce-info{background-color:#dbeafe;border-left-color:#3b82f6;color:#094fc2}.woocommerce-error{background-color:#fee2e2;border-left-color:#ef4444;color:#bd1010}.woocommerce-error li{list-style:none}
