@charset "UTF-8";:root{--color-primary:#ffd600;--color-primary-light:#ffed4e;--color-primary-dark:#ccab00;--color-secondary:#003ab3;--color-secondary-light:#0d47a1;--color-secondary-dark:#002d8a;--color-accent:#ffd600;--color-accent-hover:#ffed4e;--color-text-primary:#3e2723;--color-text-secondary:#795548;--color-text-tertiary:#9e9e9e;--color-text-disabled:#bdbdbd;--color-text-inverse:#fff;--color-text-link:#0d47a1;--color-text-link-hover:#003ab3;--color-background-primary:#fff;--color-background-secondary:#fafafa;--color-background-tertiary:#f5f5f5;--color-background-dark:#212121;--color-background-overlay:#00000080;--color-surface-primary:#fff;--color-surface-secondary:#f9f9f9;--color-surface-elevated:#fff;--color-surface-hover:#f5f5f5;--color-success:#4caf50;--color-success-light:#81c784;--color-success-dark:#388e3c;--color-error:#f44336;--color-error-light:#ef5350;--color-error-dark:#c62828;--color-warning:#ff9800;--color-warning-light:#ffb74d;--color-warning-dark:#f57c00;--color-info:#2196f3;--color-info-light:#64b5f6;--color-info-dark:#1976d2;--color-border-primary:#e0e0e0;--color-border-secondary:#eee;--color-border-light:#f5f5f5;--color-border-dark:#bdbdbd;--color-border-focus:#0d47a1;--color-shadow-light:#00000014;--color-shadow-medium:#0000001f;--color-shadow-dark:#00000029;--color-shadow-primary:#003ab333;--color-admin-bg-primary:#f8f9fa;--color-admin-bg-secondary:#fff;--color-admin-bg-dark:#343a40;--color-admin-bg-darker:#212529;--color-admin-gray-100:#f8f9fa;--color-admin-gray-200:#e9ecef;--color-admin-gray-300:#dee2e6;--color-admin-gray-400:#ced4da;--color-admin-gray-500:#adb5bd;--color-admin-gray-600:#6c757d;--color-admin-gray-700:#495057;--color-admin-gray-800:#343a40;--color-admin-gray-900:#212529;--color-admin-text-primary:#212529;--color-admin-text-secondary:#6c757d;--color-admin-text-muted:#adb5bd;--color-admin-blue:#0d6efd;--color-admin-blue-hover:#0b5ed7;--color-admin-green:#198754;--color-admin-green-hover:#157347;--color-admin-red:#dc3545;--color-admin-red-hover:#bb2d3b;--color-admin-yellow:#ffc107;--color-admin-yellow-hover:#ffca2c;--color-whatsapp:#25d366;--color-whatsapp-dark:#128c7e;--color-facebook:#1877f2;--color-instagram:#e4405f;--color-overlay-light:#0000004d;--color-overlay-medium:#00000080;--color-overlay-dark:#000000b3;--color-overlay-white:#ffffffe6;--color-glass-white:#ffffffd9;--color-glass-dark:#0000004d;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-18:72px;--spacing-20:80px;--spacing-24:96px;--spacing-28:112px;--spacing-32:128px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:96px;--padding-xs:var(--spacing-xs);--padding-sm:var(--spacing-sm);--padding-md:var(--spacing-md);--padding-lg:var(--spacing-lg);--padding-xl:var(--spacing-xl);--padding-container-mobile:16px;--padding-container-tablet:24px;--padding-container-desktop:32px;--padding-card-sm:12px;--padding-card-md:16px;--padding-card-lg:24px;--padding-button-sm:8px 16px;--padding-button-md:12px 24px;--padding-button-lg:16px 32px;--padding-input-sm:8px 12px;--padding-input-md:12px 16px;--padding-input-lg:16px 20px;--margin-xs:var(--spacing-xs);--margin-sm:var(--spacing-sm);--margin-md:var(--spacing-md);--margin-lg:var(--spacing-lg);--margin-xl:var(--spacing-xl);--margin-section-sm:32px;--margin-section-md:48px;--margin-section-lg:64px;--margin-section-xl:96px;--gap-xs:4px;--gap-sm:8px;--gap-md:16px;--gap-lg:24px;--gap-xl:32px;--gap-2xl:48px;--gap-product-grid:16px;--gap-product-grid-mobile:12px;--page-padding-mobile:16px;--page-padding-tablet:24px;--page-padding-desktop:32px;--section-padding-y-sm:32px;--section-padding-y-md:48px;--section-padding-y-lg:64px;--section-padding-y-xl:96px;--section-padding-x:20px;--section-padding-x-mobile:16px;--admin-padding-sm:12px;--admin-padding-md:16px;--admin-padding-lg:24px;--admin-gap-sm:8px;--admin-gap-md:16px;--admin-gap-lg:24px;--font-family-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-display:"Poppins",sans-serif;--font-family-body:"Poppins",sans-serif;--font-family-mono:"Courier New",Courier,monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-size-h1:48px;--font-size-h2:36px;--font-size-h3:30px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:18px;--font-size-h1-mobile:32px;--font-size-h2-mobile:28px;--font-size-h3-mobile:24px;--font-size-h4-mobile:20px;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-weight-body:400;--font-weight-heading:700;--font-weight-button:600;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-heading:1.2;--line-height-body:1.6;--line-height-button:1.5;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--letter-spacing-heading:-0.02em;--letter-spacing-body:0;--letter-spacing-button:0.025em;--letter-spacing-uppercase:0.05em;--border-radius-none:0;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-2xl:24px;--border-radius-full:9999px;--border-radius-circle:50%;--border-radius-button:8px;--border-radius-card:8px;--border-radius-input:6px;--border-radius-modal:12px;--border-radius-badge:16px;--border-radius-avatar:50%;--border-width-none:0;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-style-none:none;--border-primary:1px solid var(--color-border-primary);--border-secondary:1px solid var(--color-border-secondary);--border-light:1px solid var(--color-border-light);--border-dark:1px solid var(--color-border-dark);--border-focus:2px solid var(--color-border-focus);--border-error:1px solid var(--color-error);--border-success:1px solid var(--color-success);--border-warning:1px solid var(--color-warning);--admin-border-color:var(--color-admin-gray-300);--admin-border:1px solid var(--admin-border-color);--width-full:100%;--width-screen:100vw;--width-min:min-content;--width-max:max-content;--width-fit:fit-content;--max-width-xs:320px;--max-width-sm:640px;--max-width-md:768px;--max-width-lg:1024px;--max-width-xl:1280px;--max-width-2xl:1400px;--max-width-3xl:1536px;--max-width-4xl:1920px;--max-width-container:1400px;--max-width-content:1200px;--max-width-text:800px;--max-width-form:600px;--max-width-modal:600px;--height-full:100%;--height-screen:100vh;--height-min:min-content;--height-max:max-content;--height-header:80px;--height-header-mobile:64px;--height-footer:auto;--height-hero:560px;--height-hero-mobile:360px;--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--z-index-notification:1080;--z-index-max:9999;--z-index-header:1000;--z-index-sidebar:1010;--z-index-overlay:1040;--z-index-dialog:1050;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1280px;--grid-columns-1:1;--grid-columns-2:2;--grid-columns-3:3;--grid-columns-4:4;--grid-columns-5:5;--grid-columns-6:6;--grid-columns-12:12;--grid-product-columns-mobile:2;--grid-product-columns-tablet:3;--grid-product-columns-desktop:4;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--shadow-card:0 4px 12px #00000014;--shadow-card-hover:0 8px 24px #0000001f;--shadow-button:0 2px 4px #0000001a;--shadow-button-hover:0 4px 8px #00000026;--shadow-modal:0 20px 60px #0000004d;--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--transition-slower:500ms ease-in-out;--transition-color:color 200ms ease-in-out;--transition-background:background-color 200ms ease-in-out;--transition-transform:transform 200ms ease-in-out;--transition-opacity:opacity 200ms ease-in-out;--transition-all:all 200ms ease-in-out;--transition-hover:transform 200ms ease-in-out,box-shadow 200ms ease-in-out;--opacity-0:0;--opacity-10:0.1;--opacity-20:0.2;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-80:0.8;--opacity-90:0.9;--opacity-100:1;--opacity-disabled:0.5;--opacity-hover:0.85;--opacity-overlay:0.5;--cor-primaria:#ffd600;--cor-secundaria:#003ab3;--cor-fundo:#fff;--cor-superficie:#fff;--cor-destaque:#ffd600;--cor-sucesso:#4caf50;--cor-texto-principal:#3e2723;--cor-texto-secundario:#795548;--fonte-principal:"Poppins",sans-serif;--fonte-display:"Poppins",sans-serif;--sombra-card:0 4px 12px #00000014;--sombra-card-hover:0 8px 24px #0000001f;--raio-borda:8px;--espacamento-xs:4px;--espacamento-s:8px;--espacamento-m:16px;--espacamento-l:24px;--espacamento-xl:32px;--admin-bg-primary:#f8f9fa;--admin-bg-secondary:#fff;--admin-bg-dark:#343a40;--admin-bg-darker:#212529;--admin-gray-100:#f8f9fa;--admin-gray-200:#e9ecef;--admin-gray-300:#dee2e6;--admin-gray-400:#ced4da;--admin-gray-500:#adb5bd;--admin-gray-600:#6c757d;--admin-gray-700:#495057;--admin-gray-800:#343a40;--admin-gray-900:#212529;--admin-text-primary:#212529;--admin-text-secondary:#6c757d;--admin-text-muted:#adb5bd;--admin-blue:#0d6efd;--admin-blue-hover:#0b5ed7;--admin-green:#198754;--admin-green-hover:#157347;--admin-red:#dc3545;--admin-red-hover:#bb2d3b;--admin-yellow:#ffc107;--admin-yellow-hover:#ffca2c;--admin-shadow-sm:0 1px 3px #0000000f;--admin-shadow-md:0 2px 6px #00000014;--admin-shadow-lg:0 4px 12px #0000001a;--admin-border-color:#dee2e6;--admin-border-radius:6px;--admin-border-radius-lg:8px}.btn,[role=button],a:not(.card-produto-link),button,input[type=button],input[type=reset],input[type=submit]{-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}input[type=checkbox],input[type=radio]{min-height:24px;min-width:24px}input[type=checkbox]+label,input[type=radio]+label{align-items:center;display:inline-flex;min-height:44px;padding:10px 0}body,html{max-width:100vw;overflow-x:hidden;width:100%}.container,.hp-section,.pdp-container,.product-carousel-section{max-width:100%}@media (max-width:768px){.btn,[role=button],button{font-size:16px}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px;min-height:44px;padding:12px}.pdp-action-buttons{gap:12px}.pdp-share-btn,.pdp-wishlist-btn{font-size:20px;height:48px;width:48px}.card-copy-btn,.card-whatsapp-quick-action{min-height:44px;min-width:44px}.pc-slider-wrap{overflow:hidden;width:100%}.filter-checkbox-label{min-height:48px;padding:12px 8px}}@media (max-width:414px){body{padding-left:max(env(safe-area-inset-left),8px);padding-right:max(env(safe-area-inset-right),8px)}.pdp-container{padding-left:12px;padding-right:12px}.pdp-actions-area{flex-direction:column}.add-to-cart-btn,.pdp-whatsapp-btn{min-width:auto;width:100%}}@media (prefers-contrast:high){.btn,[role=button],button{border:2px solid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (padding:max(0px)){body{padding:max(0px,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left))}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #007bff99;outline-offset:2px}.modal-content,.overflow-scroll,.side-cart{-webkit-overflow-scrolling:touch}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-background-primary,var(--cor-fundo,#fff));color:#333;color:var(--color-text-primary,var(--cor-secundaria,#333));font-family:Poppins,sans-serif;font-family:var(--font-family-body,var(--fonte-principal,"Poppins",sans-serif));font-size:16px;font-size:var(--font-size-base,16px);line-height:1.5;line-height:var(--line-height-body,1.5);overflow-x:hidden}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;width:100%}h1,h2,h3,h4,h5,h6{color:#333;color:var(--color-text-primary,var(--cor-secundaria,#333));font-family:Poppins,sans-serif;font-family:var(--font-family-display,var(--fonte-display,"Poppins",sans-serif));font-weight:700;font-weight:var(--font-weight-heading,700);line-height:1.2;line-height:var(--line-height-heading,1.2);margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem)}h1{font-size:2.5rem;font-size:var(--font-size-h1,2.5rem)}h2{font-size:2rem;font-size:var(--font-size-h2,2rem)}h3{font-size:1.75rem;font-size:var(--font-size-h3,1.75rem)}h4{font-size:1.5rem;font-size:var(--font-size-h4,1.5rem)}h5{font-size:1.25rem;font-size:var(--font-size-h5,1.25rem)}h6{font-size:1rem;font-size:var(--font-size-h6,1rem)}@media (max-width:768px){h1{font-size:2rem;font-size:var(--font-size-h1-mobile,2rem)}h2{font-size:1.75rem;font-size:var(--font-size-h2-mobile,1.75rem)}h3{font-size:1.5rem;font-size:var(--font-size-h3-mobile,1.5rem)}h4{font-size:1.25rem;font-size:var(--font-size-h4-mobile,1.25rem)}}a{color:#003ab3;color:var(--color-text-link,var(--cor-destaque,#003ab3));cursor:pointer;text-decoration:none;transition:color .2s ease;transition:var(--transition-color,color .2s ease)}a:hover{color:#002a80;color:var(--color-text-link-hover,#002a80);filter:brightness(1.1)}p{line-height:1.5;line-height:var(--line-height-body,1.5);margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem)}.img-blur{filter:blur(12px);transform:scale(1.02);transition:filter .25s ease,transform .25s ease,opacity .25s ease;will-change:filter,transform}.img-sharp{filter:none;transform:none}img{display:block;height:auto;max-width:100%}.card-produto{contain-intrinsic-size:420px 300px;content-visibility:auto}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shimmer{animation:shimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#f0f2f5 0,#e8eaed 20%,#f0f2f5 40%,#f0f2f5);background-size:936px 100%}.shimmer,.shimmer-image{will-change:background-position}.shimmer-image{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#f0f2f6,#e8ebed 25%,#f5f7fa 50%,#e8ebed 75%,#f0f2f6);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.shimmer,.shimmer-image{animation:none;background:#f0f2f5}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@keyframes ab-shine{0%{background-position:-600px 0}to{background-position:600px 0}}.announcement-bar{align-items:center;animation:ab-shine 3.5s linear 1s infinite;background:#ffd600;background-image:linear-gradient(105deg,#0000,#ffffff59 40%,#ffffff59 50%,#0000);background-repeat:no-repeat;background-size:600px 100%;border-bottom:2px solid #003ab3;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative}.announcement-bar:before{background:#003ab333;content:"";height:2px;left:0;position:absolute;right:0;top:0}.announcement-content{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 16px;transition:opacity .3s ease,transform .3s ease;width:100%}.fade-in{opacity:1;transform:translateY(0)}.fade-out{opacity:0;transform:translateY(5px)}.announcement-icon{color:#003ab3;display:flex;filter:drop-shadow(0 1px 1px rgba(0,58,179,.15));font-size:1.1rem}.announcement-text{color:#003ab3;font-family:Poppins,-apple-system,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-text strong{font-weight:800}@media (max-width:600px){.announcement-bar{height:36px}.announcement-text{font-size:.75rem}.announcement-icon{font-size:.95rem}}@media (max-width:360px){.announcement-text{font-size:.7rem;letter-spacing:-.01em}.announcement-content{gap:6px}}:root{--hk-blue:#003ab3;--hk-blue-dark:#002d8a;--hk-blue-light:#e8eeff;--hk-yellow:#ffd600;--hk-yellow-dim:#fff9d6;--hk-yellow-dk:#e6c000;--hk-text:#1a1a2e;--hk-text-sec:#5a5a7a;--hk-surface:#fff;--hk-bg:#f4f5f9;--hk-border:#00000012;--hk-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--header-height:68px;--nav-height:44px;--header-max-width:1400px;--header-gradient-start:var(--hk-blue);--header-gradient-end:var(--hk-blue-dark)}.header-wrapper{background:#003ab3;background:var(--hk-blue);border-top:4px solid #ffd600;border-top:4px solid var(--hk-yellow);box-shadow:0 4px 24px #003ab340;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);position:sticky;top:0;width:100%;z-index:1000}.header-main{grid-gap:1rem;align-items:center;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr minmax(auto,600px) 1fr;height:68px;height:var(--header-height);margin:0 auto;max-width:1400px;max-width:var(--header-max-width);padding:0 1.5rem}.header-left{align-items:center;display:flex;justify-self:start}.header-logo{display:block;text-decoration:none}.header-logo img{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));transition:opacity .2s}.header-logo:hover img{opacity:.88}.mobile-menu-toggle{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:1.5rem;padding:6px;transition:background .18s}.mobile-menu-toggle:hover{background:#ffffff1f}.header-logo-mobile-outside{display:none;text-decoration:none}.header-logo-mobile-outside img{border-radius:8px;height:32px;width:32px}.header-search-container{justify-self:center;position:relative;position:static;width:100%}.header-search-autocomplete{width:100%}.header-search-form{background:#fff;border:2px solid #0000;border-radius:100px;box-shadow:0 2px 10px #0000001f;display:flex;height:42px;overflow:hidden;transition:border-color .2s,box-shadow .2s;width:100%}.header-search-form:focus-within{border-color:#ffd600;border-color:var(--hk-yellow);box-shadow:0 0 0 3px #ffd60040}.header-search-input{background:#0000;border:none;color:#1a1a2e;color:var(--hk-text);flex:1 1;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.9rem;min-width:0;padding:0 18px}.header-search-input:focus{outline:none}.header-search-input::placeholder{color:#9090a8}.header-search-button{align-items:center;background:#0000;border:none;color:#003ab3;color:var(--hk-blue);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:0 16px;transition:color .18s}.header-search-button:hover{color:#002d8a;color:var(--hk-blue-dark)}.header-actions{align-items:center;display:flex;gap:6px;justify-self:end}.header-icon-btn{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:8px 10px;position:relative;text-decoration:none;transition:background .18s,transform .18s}.header-icon-btn:hover{background:#fff3;transform:translateY(-1px)}.cart-count-badge{background:#ffd600;background:var(--hk-yellow);border:1.5px solid #003ab3;border:1.5px solid var(--hk-blue);border-radius:9px;box-shadow:0 2px 6px #0003;color:#1a1a2e;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.65rem;font-weight:800;height:18px;min-width:18px;padding:0 3px;position:absolute;right:-5px;top:-5px}.cart-count-badge,.category-nav-bar{align-items:center;display:flex;justify-content:center}.category-nav-bar{background:#fff;background:var(--hk-surface);border-bottom:2px solid #00000012;border-bottom:2px solid var(--hk-border);height:44px;height:var(--nav-height);overflow:visible;position:relative;white-space:nowrap;width:100%;z-index:999}.category-nav-bar::-webkit-scrollbar{display:none}.nav-item{height:100%;position:relative}.nav-item,.nav-item>a{align-items:center;display:flex}.nav-item>a{border-bottom:3px solid #0000;color:#5a5a7a;color:var(--hk-text-sec);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.78rem;font-weight:600;height:44px;height:var(--nav-height);letter-spacing:.04em;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:color .18s,border-color .18s,background .18s;white-space:nowrap}.nav-item:hover>a{background:#003ab308;border-bottom-color:#ffd600;border-bottom-color:var(--hk-yellow);color:#003ab3;color:var(--hk-blue)}@media (max-width:1400px){.nav-item>a{font-size:.74rem;padding:0 10px}}@media (max-width:1250px){.nav-item>a{font-size:.7rem;letter-spacing:.01em;padding:0 7px}}@media (max-width:1100px){.nav-item>a{font-size:.67rem;padding:0 5px}}.mega-menu-pane{animation:mm-drop .18s cubic-bezier(.16,1,.3,1) forwards;background:#fff;background:var(--hk-surface);border-radius:0 0 14px 14px;border-top:3px solid #ffd600;border-top:3px solid var(--hk-yellow);box-shadow:0 16px 40px #003ab31f,0 4px 12px #0000000f;left:50%;min-width:220px;padding:10px 8px;position:absolute;top:100%;transform:translateX(-50%);z-index:1200}@keyframes mm-drop{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.nav-item:first-child .mega-menu-pane{animation:mm-drop-simple .18s cubic-bezier(.16,1,.3,1) forwards;border-top-left-radius:0;left:0;transform:none}.nav-item:last-child .mega-menu-pane,.nav-item:nth-last-child(2) .mega-menu-pane{animation:mm-drop-simple .18s cubic-bezier(.16,1,.3,1) forwards;border-top-right-radius:0;left:auto;right:0;transform:none}@keyframes mm-drop-simple{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mega-menu-grid{display:flex;flex-direction:column;gap:2px}.mega-menu-col .col-link{align-items:center;border-left:3px solid #0000;border-radius:8px;color:#5a5a7a;color:var(--hk-text-sec);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.85rem;font-weight:500;padding:8px 12px;text-decoration:none;transition:all .16s;white-space:nowrap}.mega-menu-col .col-link:hover{background:#e8eeff;background:var(--hk-blue-light);border-left-color:#ffd600;border-left-color:var(--hk-yellow);color:#003ab3;color:var(--hk-blue);padding-left:15px}.mk-compose-bar{align-items:center;animation:bar-up .28s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff7;border-top:2px solid #ffd600;border-top:2px solid var(--hk-yellow);bottom:0;box-shadow:0 -6px 24px #003ab31a;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);gap:10px;justify-content:center;left:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));position:fixed;width:100%;z-index:2000}@keyframes bar-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.mk-compose-bar{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;padding-right:1rem}.mk-compose-bar::-webkit-scrollbar{display:none}}.mk-selection-count{background:#fff9d6;background:var(--hk-yellow-dim);border:1.5px solid #ffd600;border:1.5px solid var(--hk-yellow);border-radius:20px;color:#003ab3;color:var(--hk-blue);flex:0 0 auto;font-size:.8rem;font-weight:700;padding:5px 12px;white-space:nowrap}.mk-copy-wrap{align-items:center;display:flex;flex:0 0 auto;gap:7px}.mk-action-btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.82rem;font-weight:700;gap:6px;height:36px;justify-content:center;padding:0 14px;transition:transform .18s,box-shadow .18s,background .18s;white-space:nowrap}.mk-btn-primary{background:#003ab3;background:var(--hk-blue);border:none;box-shadow:0 4px 12px #003ab347;color:#fff}.mk-btn-primary:hover{box-shadow:0 6px 18px #003ab359;transform:translateY(-1px)}.mk-btn-primary:active{transform:scale(.97)}.mk-btn-primary:disabled{background:#b0b8d0;box-shadow:none;cursor:default}.mk-btn-secondary{background:#fff;border:1.5px solid #dde0ec;color:#1a1a2e;color:var(--hk-text)}.mk-btn-secondary:hover{background:#f4f5f9;background:var(--hk-bg);border-color:#b0b8d0}.mk-copy-nav{align-items:center;background:#fff;border:1.5px solid #dde0ec;border-radius:8px;color:#003ab3;color:var(--hk-blue);cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:800;height:36px;justify-content:center;transition:background .15s,border-color .15s;width:32px}.mk-copy-nav:hover{background:#e8eeff;background:var(--hk-blue-light);border-color:#ffd600;border-color:var(--hk-yellow)}.mk-copy-select{background:#fff;border:1.5px solid #dde0ec;border-radius:8px;color:#1a1a2e;color:var(--hk-text);cursor:pointer;flex-shrink:1;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.82rem;height:36px;max-width:180px;padding:0 8px}.mk-copy-select:focus{border-color:#ffd600;border-color:var(--hk-yellow);box-shadow:0 0 0 2px #ffd60033;outline:none}.mk-compose-preview,.mk-group-title,.mk-sep{display:none!important}.cat-sheet-overlay{animation:overlay-in .22s ease;background:#0000008c;inset:0;position:fixed;z-index:2100}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.cat-sheet{animation:sheet-up .28s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--hk-surface);border-radius:20px 20px 0 0;border-top:3px solid #ffd600;border-top:3px solid var(--hk-yellow);bottom:0;display:flex;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);height:86vh;left:0;position:fixed;right:0;z-index:2101}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cat-sheet-header{align-items:center;border-bottom:1px solid #00000012;border-bottom:1px solid var(--hk-border);display:flex;flex-direction:column;gap:4px;justify-content:space-between;padding:14px 16px 12px}.cat-sheet-handle{background:#d0d4e8;border-radius:4px;height:4px;margin-bottom:8px;width:36px}.cat-sheet-header h3{color:#1a1a2e;color:var(--hk-text);font-size:1rem;font-weight:700;letter-spacing:-.2px;margin:0}.cat-sheet-close{align-items:center;background:#f4f5f9;background:var(--hk-bg);border:none;border-radius:50%;color:#5a5a7a;color:var(--hk-text-sec);cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s;width:30px}.cat-sheet-close:hover{background:#dde0ec}.cat-sheet-search{padding:12px 16px 8px}.cat-sheet-search-box{align-items:center;background:#f4f5f9;background:var(--hk-bg);border:1.5px solid #dde0ec;border-radius:10px;display:flex;gap:10px;padding:9px 12px;transition:border-color .18s}.cat-sheet-search-box:focus-within{border-color:#ffd600;border-color:var(--hk-yellow);box-shadow:0 0 0 2px #ffd6002e}.cat-sheet-search-box input{background:#0000;border:none;color:#1a1a2e;color:var(--hk-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--hk-font);font-size:.9rem;outline:none;width:100%}.cat-sheet-search-box input::placeholder{color:#5a5a7a;color:var(--hk-text-sec)}.cat-sheet-content{flex:1 1;overflow-y:auto;padding:10px 14px 24px}.cat-accordion{border:1.5px solid #eaecf4;border-left:3px solid #ffd600;border-left:3px solid var(--hk-yellow);border-radius:10px;margin-bottom:8px;overflow:hidden}.cat-accordion summary{background:#e8eeff;background:var(--hk-blue-light);color:#003ab3;color:var(--hk-blue);cursor:pointer;font-size:.88rem;font-weight:700;list-style:none;padding:12px 14px;transition:background .15s}.cat-accordion summary:hover{background:#dde4ff}.cat-accordion[open] summary{background:#fff9d6;background:var(--hk-yellow-dim);color:#003ab3;color:var(--hk-blue)}.cat-link-principal{color:inherit;font-weight:700;text-decoration:none}.cat-sub-list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:6px 10px 10px}.cat-sub{border-radius:7px;color:#5a5a7a;color:var(--hk-text-sec);display:block;font-size:.85rem;font-weight:500;padding:8px 10px;text-decoration:none;transition:background .14s,color .14s}.cat-sub:hover{background:#e8eeff;background:var(--hk-blue-light)}.cat-sub.ver-todos,.cat-sub:hover{color:#003ab3;color:var(--hk-blue)}.cat-sub.ver-todos{font-size:.82rem;font-weight:700}.cat-empty{color:#5a5a7a;color:var(--hk-text-sec);font-size:.9rem;padding:24px 0;text-align:center}@media (max-width:992px){.header-main{display:flex;gap:8px;grid-template-columns:none;height:60px;justify-content:space-between;padding:0 12px}.header-left{display:none!important}.category-nav-bar,.header-actions{display:none}.mobile-menu-toggle{align-items:center;display:flex;justify-content:center}.header-logo-mobile-outside{display:flex}.header-search-container{flex:1 1;max-width:none}.header-search-form{height:40px}}.no-scroll{overflow:hidden}.search-autocomplete{position:relative;width:100%}.search-autocomplete-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.search-autocomplete-icon{color:#666;color:var(--cor-texto-secundario,#666);font-size:18px;left:16px;pointer-events:none;position:absolute;z-index:1}.search-autocomplete-input{background:#fff;border:2px solid #e0e0e0;border:2px solid var(--cor-secundaria,#e0e0e0);border-radius:24px;font-family:inherit;font-size:15px;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.search-autocomplete-input:focus{border-color:#1976d2;border-color:var(--cor-principal,#1976d2);box-shadow:0 0 0 3px #1976d21a;outline:none}.search-autocomplete-input::placeholder{color:#999;color:var(--cor-texto-secundario,#999)}.search-autocomplete-dropdown{animation:slideDown .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001f,0 0 0 1px #0000000d;left:0;max-height:520px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-autocomplete-suggestions{max-height:460px;overflow-y:auto;padding:8px}.search-autocomplete-suggestions::-webkit-scrollbar{width:8px}.search-autocomplete-suggestions::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.search-autocomplete-suggestions::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.search-autocomplete-suggestions::-webkit-scrollbar-thumb:hover{background:#999}.search-suggestion-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:14px;min-height:80px;padding:10px;transition:background-color .15s ease}.search-suggestion-item.highlighted,.search-suggestion-item:hover{background-color:#f5f9ff}.search-suggestion-image{align-items:center;background-color:#f8f8f8;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.search-suggestion-image img{height:100%;object-fit:cover;width:100%}.search-suggestion-content{flex:1 1;min-width:0}.search-suggestion-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;color:var(--cor-texto-principal,#222);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.search-suggestion-price{display:flex;flex-direction:column;gap:4px;margin-top:4px}.search-price-original{color:#666;color:var(--cor-texto-secundario,#666);font-size:12px;font-weight:400;text-decoration:line-through}.search-price-current{color:#1976d2;color:var(--cor-principal,#1976d2);font-size:15px;font-weight:700}.search-price-discount{background:#4caf50;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-left:6px;padding:2px 6px}.search-autocomplete-footer{background:#fafafa;border-top:1px solid #e8e8e8;padding:12px}.search-view-all-btn{background:#0000;border:2px dashed #ccc;border-radius:8px;color:#222;color:var(--cor-texto-principal,#222);cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;text-align:center;transition:all .2s ease;width:100%}.search-view-all-btn:hover{background:#fff;border-color:#1976d2;border-color:var(--cor-principal,#1976d2);color:#1976d2;color:var(--cor-principal,#1976d2)}@media (max-width:768px){.search-autocomplete{position:static}.search-autocomplete-dropdown{border:none;border-radius:0 0 16px 16px;bottom:auto;box-shadow:0 8px 24px #00000026;left:0;max-height:50vh;max-width:100vw;position:absolute;right:0;top:100%;width:100%;z-index:9999}.search-autocomplete-suggestions{max-height:calc(50vh - 60px);padding:8px 16px}.search-suggestion-item{min-height:80px;padding:10px 12px}.search-suggestion-image{height:60px;width:60px}.search-suggestion-name{font-size:14px}.search-suggestion-price{font-size:15px}.search-autocomplete-input{padding-left:40px!important}.search-autocomplete-icon{font-size:16px;left:14px}}@media (min-width:769px){.search-autocomplete-dropdown{min-width:480px}}.search-suggestion-type-label{color:#999;font-size:11px;margin-top:2px}.search-autocomplete-empty{color:#666;color:var(--cor-texto-secundario,#666);padding:24px;text-align:center}.search-autocomplete-loading{animation:pulse 1.5s ease-in-out infinite;background:#fffffff2;border-radius:4px;color:#666;color:var(--cor-texto-secundario,#666);font-size:12px;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:1}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}:root{--fk-blue:#003ab3;--fk-blue-dark:#001e6e;--fk-blue-mid:#002d8a;--fk-blue-glass:#ffffff12;--fk-yellow:#ffd600;--fk-yellow-dim:#ffd60026;--fk-text:#ffffffeb;--fk-text-sec:#ffffff9e;--fk-text-muted:#ffffff61;--fk-border:#ffffff1a;--fk-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif}.footer-wrapper{background:linear-gradient(175deg,#003ab3,#001e6e);background:linear-gradient(175deg,var(--fk-blue) 0,var(--fk-blue-dark) 100%);border-top:4px solid #ffd600;border-top:4px solid var(--fk-yellow);box-sizing:border-box;color:#ffffffeb;color:var(--fk-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);overflow:hidden;padding:3rem 16px calc(2rem + 72px);position:relative;width:100%}.footer-wrapper:before{background-image:radial-gradient(circle,#ffd6001f 1.5px,#0000 0);background-size:16px 16px;bottom:60px;height:180px;left:0;width:180px}.footer-wrapper:after,.footer-wrapper:before{content:"";pointer-events:none;position:absolute;z-index:0}.footer-wrapper:after{background:#ffd600;background:var(--fk-yellow);bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);height:140px;opacity:.07;right:0;width:140px}.footer-main{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;margin:0 auto;max-width:1400px;position:relative;z-index:1}.brand-col,.footer-main{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--fk-border);padding-bottom:2rem}.brand-col{align-items:flex-start;display:flex;flex-direction:column;gap:14px;margin-bottom:0}.footer-logo{filter:drop-shadow(0 3px 8px rgba(0,0,0,.3)) brightness(1.08);height:44px;transition:transform .25s ease;width:auto}.brand-col:hover .footer-logo{transform:scale(1.02)}.brand-col p{color:#ffffff9e;color:var(--fk-text-sec);font-size:.88rem;font-weight:400;line-height:1.65;margin:0;max-width:340px}.brand-pill{align-items:center;background:#ffd60026;background:var(--fk-yellow-dim);border:1.5px solid #ffd600;border:1.5px solid var(--fk-yellow);border-radius:100px;color:#ffd600;color:var(--fk-yellow);display:inline-flex;font-size:.7rem;font-weight:800;gap:6px;letter-spacing:.08em;margin-top:4px;padding:4px 12px;text-transform:uppercase}.brand-pill-dot{animation:fp-pulse 2s ease-in-out infinite;background:#ffd600;background:var(--fk-yellow);border-radius:50%;height:6px;width:6px}@keyframes fp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}details.footer-accordion{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--fk-border)}.accordion-summary{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:16px 0}.accordion-summary::-webkit-details-marker{display:none}.footer-col h4{color:#fff;display:inline-block;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.78rem;font-weight:800;letter-spacing:.1em;margin:0;padding-bottom:0;position:relative;text-transform:uppercase}.chev{color:#ffffff9e;color:var(--fk-text-sec);flex-shrink:0;font-size:.82rem;transition:transform .28s ease,color .2s}details[open] .chev{color:#ffd600;color:var(--fk-yellow);transform:rotate(180deg)}.accordion-content{animation:acc-drop .25s ease;display:flex;flex-direction:column;gap:0;padding-bottom:18px}@keyframes acc-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.footer-col ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.btn-touch{align-items:center;border-bottom:1px solid #ffffff0d;color:#ffffff9e;color:var(--fk-text-sec);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.88rem;font-weight:500;gap:10px;padding:9px 0;position:relative;text-decoration:none;transition:color .18s,padding-left .22s}.btn-touch:last-child{border-bottom:none}.btn-touch svg{color:#ffd600;color:var(--fk-yellow);flex-shrink:0;font-size:.9rem;opacity:.85;transition:opacity .18s}.btn-touch:hover{color:#fff;padding-left:6px}.btn-touch:hover svg{opacity:1}.btn-touch-muted{font-size:.8rem;opacity:.5}.hours-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 14px;padding:0}.hours-list li{align-items:center;border-bottom:1px dashed #ffffff14;color:#ffffff9e;color:var(--fk-text-sec);display:flex;font-size:.84rem;justify-content:space-between;padding:6px 0}.hours-list li:last-child{border-bottom:none}.footer-whatsapp,.hours-list strong{color:#fff;font-weight:700}.footer-whatsapp{align-items:center;background:#25d3661f;border:1.5px solid #25d3664d;border-radius:10px;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.88rem;gap:9px;margin-top:4px;padding:10px 14px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.footer-whatsapp svg{color:#25d366;font-size:1.1rem}.footer-whatsapp:hover{background:#25d36633;border-color:#25d366;transform:translateY(-1px)}.footer-whatsapp.disabled{cursor:default;opacity:.4;pointer-events:none}.footer-bottom{gap:2rem;margin:2rem auto 0;max-width:1400px;position:relative;z-index:1}.footer-bottom,.footer-section{display:flex;flex-direction:column}.footer-section{gap:12px}.footer-section strong{color:#ffffff61;color:var(--fk-text-muted);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.payment-icons svg{color:#ffffffb3;font-size:1.9rem;transition:color .18s,transform .18s}.payment-icons svg:hover{color:#ffd600;color:var(--fk-yellow);transform:translateY(-2px)}.social-icons{display:flex;gap:10px}.social-btn{align-items:center;background:#ffffff12;background:var(--fk-blue-glass);border:1.5px solid #ffffff1a;border:1.5px solid var(--fk-border);border-radius:11px;color:#ffffffeb;color:var(--fk-text);display:flex;font-size:1.15rem;height:42px;justify-content:center;text-decoration:none;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .25s cubic-bezier(.34,1.56,.64,1);width:42px}.social-btn:hover{background:#ffd600;background:var(--fk-yellow);border-color:#ffd600;border-color:var(--fk-yellow);color:#003ab3;color:var(--fk-blue);transform:translateY(-4px)}.footer-legal{align-items:center;border-top:1px solid #ffffff1a;border-top:1px solid var(--fk-border);display:flex;flex-direction:column;gap:1.4rem;margin-top:2.5rem;padding-top:1.8rem;position:relative;text-align:center;z-index:1}.legal-text p{color:#ffffff9e;color:var(--fk-text-sec);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.8rem;line-height:1.5;margin:3px 0}.legal-text p:last-child{color:#ffffff61;color:var(--fk-text-muted);font-size:.72rem}.back-to-top{align-items:center;background:#0000;border:1.5px solid #ffd600;border:1.5px solid var(--fk-yellow);border-radius:100px;color:#ffd600;color:var(--fk-yellow);cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.74rem;font-weight:800;gap:7px;letter-spacing:.08em;padding:9px 20px;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.back-to-top:hover{background:#ffd600;background:var(--fk-yellow);color:#003ab3;color:var(--fk-blue);transform:translateY(-2px)}.footer-disclaimer{color:#ffffff61;color:var(--fk-text-muted);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--fk-font);font-size:.7rem;line-height:1.6;margin:1.6rem auto 0;max-width:860px;position:relative;text-align:center;z-index:1}@media (min-width:992px){.footer-wrapper{padding:4rem 2rem 2.5rem}.footer-main{gap:4rem;grid-template-columns:1.8fr 1fr 1fr;padding-bottom:3.5rem}.brand-col{padding-bottom:0}.brand-col,details.footer-accordion{border-bottom:none}.accordion-summary{cursor:default;padding:0 0 18px;pointer-events:none}.chev{display:none}.accordion-content{animation:none;display:flex;padding-bottom:0}.footer-col h4{margin-bottom:2px;padding-bottom:8px}.footer-col h4:after{background:#ffd600;background:var(--fk-yellow);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:24px}.footer-bottom{flex-direction:row;justify-content:space-between}.footer-bottom,.footer-section{align-items:flex-start}.footer-legal{align-items:center;flex-direction:row;justify-content:space-between;text-align:left}}@media (prefers-reduced-motion:reduce){.accordion-content,.brand-pill-dot{animation:none}.back-to-top,.btn-touch,.social-btn{transition:none}}:root{--dk-blue:#003ab3;--dk-blue-dark:#002d8a;--dk-yellow:#ffd600;--dk-yellow-glow:#ffd60059;--dk-text:#1a1a2e;--dk-text-sec:#8892b4;--dk-height:68px;--dk-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif}@media (min-width:901px){.dock-spacer,.glass-dock{display:none!important}}.dock-spacer{flex-shrink:0;height:0;pointer-events:none;width:100%}.glass-dock{animation:dk-rise .5s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#fffffff7;border-bottom:1px solid #0000000f;border-left:1px solid #fffc;border-radius:22px;border-right:1px solid #fffc;border-top:3px solid #ffd600;border-top:3px solid var(--dk-yellow);bottom:20px;box-shadow:0 -2px 0 #003ab30f,0 10px 40px #003ab32e,0 4px 12px #00000014;height:68px;height:var(--dk-height);left:50%;max-width:430px;position:fixed;transform:translateX(-50%);width:calc(100% - 28px);z-index:1100}@keyframes dk-rise{0%{opacity:0;transform:translateX(-50%) translateY(110%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dock-container{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 72px 1fr 1fr;height:100%;justify-items:center;padding:0 4px;width:100%}.dock-link{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#8892b4;color:var(--dk-text-sec);cursor:pointer;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--dk-font);gap:4px;height:100%;padding:0;text-decoration:none;transition:color .2s ease;width:100%}.dock-link,.icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.icon-wrapper{font-size:19px;transition:color .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.dock-link .label{color:inherit;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--dk-font);font-size:9.5px;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap}.dock-link.active,.dock-link.active .icon-wrapper{color:#003ab3;color:var(--dk-blue)}.dock-link.active .icon-wrapper{transform:translateY(-3px)}.dock-link.active .label{color:#003ab3;color:var(--dk-blue);font-weight:700}.active-dot{background:#ffd600;background:var(--dk-yellow);border-radius:50%;bottom:7px;box-shadow:0 0 6px #ffd60059;box-shadow:0 0 6px var(--dk-yellow-glow);height:5px;position:absolute;width:5px}.dock-link:active .icon-wrapper{transform:scale(.88)}.dock-link.active:active .icon-wrapper{transform:translateY(-3px) scale(.9)}.badge-notification{background:#ffd600;background:var(--dk-yellow);border:2px solid #fff;border-radius:9px;box-shadow:0 1px 4px #00000026;color:#003ab3;color:var(--dk-blue);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--dk-font);font-size:9px;font-weight:800;height:17px;line-height:1;min-width:17px;padding:0 3px;position:absolute;right:-7px;top:-5px}.badge-notification,.dock-cta-wrapper{align-items:center;display:flex;justify-content:center}.dock-cta-wrapper{height:100%;position:relative;width:100%}.dock-cta{-webkit-tap-highlight-color:transparent;background:#0000;border:none;cursor:pointer;height:62px;padding:0;position:absolute;top:-22px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);width:62px;z-index:10}.dock-cta:active{transform:scale(.92)}.dock-cta.disabled{cursor:default;filter:grayscale(1);opacity:.6;pointer-events:none}.cta-circle{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:3.5px solid #fff;border-radius:50%;box-shadow:0 6px 20px #25d36680,0 2px 8px #00000026;color:#fff;display:flex;font-size:28px;height:100%;justify-content:center;transition:box-shadow .25s ease;width:100%}.dock-cta:hover .cta-circle{box-shadow:0 8px 28px #25d366a6,0 2px 8px #00000026}.dock-cta:before{animation:dk-cta-ring 3s ease-in-out 2s infinite;border:2px solid #ffd600;border:2px solid var(--dk-yellow);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute}@keyframes dk-cta-ring{0%{opacity:0;transform:scale(.9)}20%{opacity:.6}60%{opacity:0;transform:scale(1.18)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dock-cta:before,.glass-dock{animation:none}.dock-cta,.dock-link,.icon-wrapper{transition:none}}:root{--sc-blue:#003ab3;--sc-blue-dark:#002d8a;--sc-blue-light:#e8eeff;--sc-yellow:#ffd600;--sc-yellow-dim:#fff9d6;--sc-bg:#f4f5f9;--sc-surface:#fff;--sc-text:#1a1a2e;--sc-text-sec:#5a5a7a;--sc-text-muted:#9090a8;--sc-border:#00000012;--sc-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--sc-ease:cubic-bezier(0.16,1,0.3,1);--sc-spring:cubic-bezier(0.34,1.56,0.64,1);--sc-z:2000}.side-cart-overlay{animation:sc-fade-in .28s ease forwards;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0000006b;inset:0;position:fixed;z-index:2000;z-index:var(--sc-z)}@keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}.side-cart-drawer{animation:sc-slide-in .35s cubic-bezier(.16,1,.3,1) forwards;animation:sc-slide-in .35s var(--sc-ease) forwards;background:#f4f5f9;background:var(--sc-bg);border-left:4px solid #ffd600;border-left:4px solid var(--sc-yellow);bottom:0;box-shadow:-6px 0 40px #003ab32e;display:flex;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);max-width:420px;position:fixed;right:0;top:0;width:100%;z-index:2001;z-index:calc(var(--sc-z) + 1)}@keyframes sc-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.side-cart-header{align-items:center;background:#003ab3;background:var(--sc-blue);display:flex;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:16px 20px;position:relative}.side-cart-header:before{background-image:radial-gradient(circle,#ffd60024 1.5px,#0000 0);background-size:12px 12px;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:120px}.header-title{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.side-cart-header h3{color:#ffd600;color:var(--sc-yellow);font-size:1.05rem;font-weight:800;letter-spacing:-.03em;margin:0}.header-badge,.side-cart-header h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font)}.header-badge{background:#ffffff1f;border:1px solid #ffffff26;border-radius:100px;color:#ffffffd9;font-size:.68rem;font-weight:700;line-height:1.5;padding:3px 9px}.close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:34px;justify-content:center;position:relative;transition:background .18s ease,transform .25s cubic-bezier(.34,1.56,.64,1);transition:background .18s ease,transform .25s var(--sc-spring);width:34px;z-index:1}.close-btn:hover{background:#ffd600;background:var(--sc-yellow);color:#003ab3;color:var(--sc-blue);transform:rotate(90deg)}.close-btn:active{transform:scale(.88)}.side-cart-content{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px;scrollbar-color:#d0d4e8 #0000;scrollbar-width:thin}.side-cart-content::-webkit-scrollbar{width:4px}.side-cart-content::-webkit-scrollbar-thumb{background:#d0d4e8;border-radius:4px}.sc-card{background:#fff;background:var(--sc-surface);border:1.5px solid #00000012;border:1.5px solid var(--sc-border);border-radius:14px;box-shadow:0 2px 8px #003ab30a;display:flex;gap:12px;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1);transition:border-color .18s ease,box-shadow .18s ease,transform .22s var(--sc-spring)}.sc-card:before{background:#ffd600;background:var(--sc-yellow);border-radius:14px 14px 0 0;content:"";height:3px;left:0;position:absolute;top:0;transition:width .25s ease;width:0}.sc-card:hover{border-color:#003ab32e;box-shadow:0 4px 16px #003ab317;transform:translateY(-1px)}.sc-card:hover:before{width:100%}.sc-card-thumb{background:#f4f5f9;background:var(--sc-bg);border:1px solid #00000012;border:1px solid var(--sc-border);border-radius:10px;display:block;flex-shrink:0;height:76px;overflow:hidden;width:76px}.sc-img{height:100%;mix-blend-mode:multiply;object-fit:cover;width:100%}.sc-card-details{flex:1 1;flex-direction:column;min-width:0}.sc-card-details,.sc-card-top{display:flex;justify-content:space-between}.sc-card-top{align-items:flex-start;gap:6px}.sc-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a2e;color:var(--sc-text);display:-webkit-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);font-size:.82rem;font-weight:600;line-height:1.35;overflow:hidden;text-decoration:none;transition:color .15s}.sc-card-title:hover,.sc-remove-btn{color:#003ab3;color:var(--sc-blue)}.sc-remove-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#e8eeff;background:var(--sc-blue-light);border:1px solid #003ab314;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:.65rem;height:26px;justify-content:center;transition:background .18s ease,color .18s ease,transform .2s cubic-bezier(.34,1.56,.64,1);transition:background .18s ease,color .18s ease,transform .2s var(--sc-spring);width:26px}.sc-remove-btn:hover{background:#ffd600;background:var(--sc-yellow);border-color:#ffd600;border-color:var(--sc-yellow);color:#003ab3;color:var(--sc-blue)}.sc-remove-btn:active{transform:scale(.88)}.sc-card-meta{margin-top:3px}.sc-qty{background:#e8eeff;background:var(--sc-blue-light);border:1px solid #003ab31a;border-radius:100px;color:#003ab3;color:var(--sc-blue);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);font-size:.68rem;font-weight:700;line-height:1.5;padding:2px 7px}.sc-card-price{align-items:flex-end;display:flex;flex-direction:column;margin-top:6px}.sc-price-old{color:#9090a8;color:var(--sc-text-muted);font-size:.7rem;text-decoration:line-through}.sc-price-highlight,.sc-price-old{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font)}.sc-price-highlight{color:#003ab3;color:var(--sc-blue);display:inline-block;font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;position:relative}.sc-price-highlight:after{background:#ffd600;background:var(--sc-yellow);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:50%}.sc-price-secondary{color:#9090a8;color:var(--sc-text-muted);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);font-size:.7rem;margin-top:4px}.side-cart-footer{background:#fff;background:var(--sc-surface);border-top:1px dashed #003ab31a;box-shadow:0 -4px 20px #003ab30f;flex-shrink:0;padding:18px 20px}.sc-summary{margin-bottom:16px}.sc-total-row{color:#9090a8;color:var(--sc-text-muted);font-size:.82rem;font-weight:600;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.sc-total-row,.sc-total-value{align-items:baseline;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font)}.sc-total-value{color:#003ab3;color:var(--sc-blue);font-size:1.6rem;font-weight:800;gap:1px;letter-spacing:-.04em;line-height:1}.sc-currency{font-size:.88rem;margin-right:2px}.sc-val-dec{font-size:1.05rem}.sc-total-value{display:inline-flex;position:relative}.sc-installment-info{color:#9090a8;color:var(--sc-text-muted);font-size:.72rem;font-weight:500;margin-top:4px;text-align:right}.btn-sc-checkout,.sc-installment-info{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font)}.btn-sc-checkout{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffd600;background:var(--sc-yellow);border:none;border-radius:12px;box-shadow:0 4px 16px #ffd60073;color:#003ab3;color:var(--sc-blue);display:flex;font-size:.95rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:-.01em;padding:15px;text-decoration:none;transition:background .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:background .18s ease,transform .22s var(--sc-spring),box-shadow .18s ease;width:100%}.btn-sc-checkout:hover{background:#ffe940;box-shadow:0 6px 22px #ffd6008c;color:#003ab3;color:var(--sc-blue);transform:translateY(-2px)}.btn-sc-checkout:active{transform:scale(.97)}.sc-security-note{align-items:center;color:#9090a8;color:var(--sc-text-muted);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);font-size:.68rem;font-weight:600;gap:5px;justify-content:center;letter-spacing:.07em;margin-top:11px;text-align:center;text-transform:uppercase}.sc-security-note svg{color:#003ab3;color:var(--sc-blue);font-size:.75rem}.sc-empty-state{background:#f4f5f9;background:var(--sc-bg);flex:1 1;flex-direction:column;padding:40px 28px;text-align:center}.sc-empty-icon,.sc-empty-state{align-items:center;display:flex;justify-content:center}.sc-empty-icon{animation:sc-bag-pulse 2.6s ease-in-out infinite;background:#fff9d6;background:var(--sc-yellow-dim);border:3px solid #ffd600;border:3px solid var(--sc-yellow);border-radius:50%;color:#003ab3;color:var(--sc-blue);font-size:1.8rem;height:72px;margin-bottom:20px;width:72px}@keyframes sc-bag-pulse{0%,to{box-shadow:0 0 0 0 #ffd60073;transform:scale(1)}50%{box-shadow:0 0 0 14px #ffd60000;transform:scale(1.06)}}.sc-empty-state h3{color:#1a1a2e;color:var(--sc-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);font-size:1.1rem;font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.sc-empty-state p{color:#5a5a7a;color:var(--sc-text-sec);line-height:1.6;margin:0 0 24px;max-width:240px}.btn-sc-continue,.sc-empty-state p{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sc-font);font-size:.85rem}.btn-sc-continue{-webkit-tap-highlight-color:transparent;background:#ffd600;background:var(--sc-yellow);border:none;border-radius:100px;box-shadow:0 4px 14px #ffd60066;color:#003ab3;color:var(--sc-blue);cursor:pointer;font-weight:800;padding:12px 28px;transition:background .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:background .18s ease,transform .22s var(--sc-spring),box-shadow .18s ease}.btn-sc-continue:hover{background:#ffe940;box-shadow:0 6px 20px #ffd60080;transform:translateY(-1px)}.btn-sc-continue:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.btn-sc-checkout,.btn-sc-continue,.close-btn,.sc-card,.sc-card:before,.sc-empty-icon,.sc-remove-btn,.side-cart-drawer,.side-cart-overlay{animation:none;opacity:1;transition:none}}:root{--ia-blue:#003ab3;--ia-blue-dark:#002d8a;--ia-blue-light:#e8eeff;--ia-yellow:#ffd600;--ia-yellow-dim:#fff9d6;--ia-surface:#fff;--ia-text:#1a1a2e;--ia-text-sec:#5a5a7a;--ia-text-muted:#9090a8;--ia-border:#00000012;--ia-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--ia-ease:cubic-bezier(0.16,1,0.3,1);--ia-spring:cubic-bezier(0.34,1.56,0.64,1);--ia-shadow:0 8px 24px #003ab31a;--ia-shadow-lg:0 24px 64px #003ab32e}.ia-wrap *{box-sizing:border-box}.ia-backdrop{align-items:flex-end;animation:ia-fade .22s cubic-bezier(.16,1,.3,1) both;animation:ia-fade .22s var(--ia-ease) both;-webkit-backdrop-filter:blur(7px) saturate(150%);backdrop-filter:blur(7px) saturate(150%);background:#001650ad;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);inset:0;justify-content:center;padding:0;position:fixed;z-index:9999}@keyframes ia-fade{0%{opacity:0}to{opacity:1}}.ia-modal{background:#fff;background:var(--ia-surface);border-radius:24px 24px 0 0;border-top:4px solid #ffd600;border-top:4px solid var(--ia-yellow);box-shadow:0 -8px 56px #003ab329;max-width:520px;opacity:0;overflow:hidden;padding:28px 22px 36px;position:relative;transform:translateY(100%);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition:opacity .42s var(--ia-ease),transform .42s var(--ia-ease);width:100%;will-change:transform,opacity}.ia-modal.ia-in{opacity:1;transform:translateY(0)}.ia-modal:before{background-image:radial-gradient(circle,#ffd60026 1.5px,#0000 0);background-size:14px 14px;height:180px;right:0;top:0;width:180px}.ia-modal:after,.ia-modal:before{content:"";pointer-events:none;position:absolute;z-index:0}.ia-modal:after{background-image:radial-gradient(circle,#003ab30f 1.5px,#0000 0);background-size:12px 12px;bottom:0;height:140px;left:0;width:140px}.ia-header{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:60px 1fr auto;margin-bottom:18px;position:relative;z-index:1}.ia-logo{background:#ffd600 url(/static/media/logo192.74256105774a5c2be332.png) 50%/cover no-repeat;background:var(--ia-yellow) url(/static/media/logo192.74256105774a5c2be332.png) center /cover no-repeat;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 7px #e8eeff,0 6px 18px #003ab32e;box-shadow:0 0 0 3px var(--ia-surface),0 0 0 7px var(--ia-blue-light),0 6px 18px #003ab32e;flex-shrink:0;height:60px;width:60px}.ia-title-block{min-width:0}.ia-app-badge{align-items:center;background:#ffd600;background:var(--ia-yellow);border-radius:100px;color:#003ab3;color:var(--ia-blue);display:inline-flex;font-size:.58rem;gap:4px;letter-spacing:.09em;line-height:1.7;margin-bottom:4px;padding:2px 10px;text-transform:uppercase}.ia-app-badge,.ia-title{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-weight:900}.ia-title{color:#1a1a2e;color:var(--ia-text);font-size:clamp(1rem,3.5vw,1.2rem);letter-spacing:-.04em;line-height:1.15;margin:0}.ia-close{-webkit-tap-highlight-color:transparent;align-items:center;background:#e8eeff;background:var(--ia-blue-light);border:none;border-radius:50%;color:#9090a8;color:var(--ia-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.78rem;height:34px;justify-content:center;transition:background .18s ease,color .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1);transition:background .18s ease,color .18s ease,transform .22s var(--ia-spring);width:34px}.ia-close:hover{background:#ffd600;background:var(--ia-yellow);color:#003ab3;color:var(--ia-blue);transform:rotate(90deg) scale(1.1)}.ia-sub{color:#5a5a7a;color:var(--ia-text-sec);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-size:.88rem;line-height:1.65;margin:0 0 18px;position:relative;z-index:1}.ia-sub strong{color:#003ab3;color:var(--ia-blue);font-weight:700}.ia-benefits{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:18px;position:relative;z-index:1}.ia-chip{align-items:center;background:#e8eeff;background:var(--ia-blue-light);border:1.5px solid #003ab314;border-radius:12px;color:#003ab3;color:var(--ia-blue);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-size:.73rem;font-weight:700;gap:9px;letter-spacing:-.01em;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .2s cubic-bezier(.34,1.56,.64,1);transition:border-color .18s,box-shadow .18s,transform .2s var(--ia-spring)}.ia-chip:hover{border-color:#003ab333;box-shadow:0 8px 24px #003ab31a;box-shadow:var(--ia-shadow);transform:translateY(-1px)}.ia-chip-icon{align-items:center;background:#003ab3;background:var(--ia-blue);border-radius:8px;color:#ffd600;color:var(--ia-yellow);display:flex;font-size:.75rem;height:28px;justify-content:center;min-width:28px;width:28px}.ia-ios-steps{background:#fff9d6;background:var(--ia-yellow-dim);border:1.5px solid #ffd60059;border-left:4px solid #ffd600;border-left:4px solid var(--ia-yellow);border-radius:12px;margin-bottom:18px;padding:14px 16px;position:relative;z-index:1}.ia-ios-steps-label{color:#9090a8;color:var(--ia-text-muted);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-size:.62rem;font-weight:900;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.ia-ios-steps ol{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:16px}.ia-ios-steps li{color:#5a5a7a;color:var(--ia-text-sec);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-size:.8rem;line-height:1.55}.ia-ios-steps li b{color:#003ab3;color:var(--ia-blue);font-weight:700}.ia-btn-primary{-webkit-tap-highlight-color:transparent;align-items:center;animation:ia-pulse 2.2s ease-in-out infinite;background:#ffd600;background:var(--ia-yellow);border:none;border-radius:100px;box-shadow:0 6px 20px #ffd60080;color:#003ab3;color:var(--ia-blue);cursor:pointer;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-size:.93rem;font-weight:900;gap:10px;justify-content:center;letter-spacing:-.01em;padding:15px 28px;position:relative;transition:background .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:background .18s ease,transform .22s var(--ia-spring),box-shadow .18s ease;width:100%;z-index:1}@keyframes ia-pulse{0%{box-shadow:0 6px 20px #ffd60080,0 0 0 0 #ffd60099}70%{box-shadow:0 6px 20px #ffd60080,0 0 0 16px #ffd60000}to{box-shadow:0 6px 20px #ffd60080,0 0 0 0 #ffd60000}}.ia-btn-primary:hover{animation:none;background:#ffe940;box-shadow:0 10px 28px #ffd600b3;transform:translateY(-2px)}.ia-btn-primary:active{animation:none;transform:scale(.97)}.ia-btn-primary:disabled{animation:none;cursor:not-allowed;opacity:.6}.ia-btn-primary:focus-visible{outline:2px solid #ffd600;outline:2px solid var(--ia-yellow);outline-offset:3px}.ia-later{margin-top:12px;position:relative;text-align:center;z-index:1}.ia-btn-later{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:100px;color:#9090a8;color:var(--ia-text-muted);cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ia-font);font-size:.75rem;font-weight:600;padding:7px 16px;text-decoration:underline;text-decoration-color:#9090a866;text-underline-offset:2px;transition:color .18s,background .18s,text-decoration-color .18s}.ia-btn-later:hover{background:#e8eeff;background:var(--ia-blue-light);color:#003ab3;color:var(--ia-blue);text-decoration-color:#0000}.ia-btn-later:focus-visible{outline:2px solid #ffd600;outline:2px solid var(--ia-yellow);outline-offset:2px}@media (min-width:540px){.ia-backdrop{align-items:center;padding:20px}.ia-modal{border-radius:24px;box-shadow:0 24px 64px #003ab32e;box-shadow:var(--ia-shadow-lg);padding:32px 28px 36px;transform:scale(.9) translateY(10px)}.ia-modal.ia-in{transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.ia-backdrop,.ia-btn-primary,.ia-close,.ia-modal{animation:none;opacity:1;transform:none;transition:none}}.toast-container{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none;position:fixed;right:20px;top:80px;z-index:10000}@media (max-width:768px){.toast-container{left:16px;max-width:none;right:16px;top:70px}}.toast{align-items:center;animation:toast-slide-in .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026,0 0 0 1px #0000000d;cursor:pointer;display:flex;gap:12px;min-width:280px;padding:14px 18px;pointer-events:auto;transition:transform .2s,opacity .2s}.toast:hover{box-shadow:0 6px 16px #0003;transform:translateX(-4px)}@keyframes toast-slide-in{0%{opacity:0;transform:translateX(calc(100% + 20px))}to{opacity:1;transform:translateX(0)}}.toast__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.toast__message{color:#333;flex:1 1;font-size:14px;font-weight:500;line-height:1.5}.toast__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;line-height:1;padding:0;transition:color .2s,background-color .2s;width:24px}.toast__close:hover{background-color:#0000000d;color:#333}.toast--success{border-left:4px solid #28a745}.toast--success .toast__icon{background-color:#28a745;color:#fff}.toast--error{border-left:4px solid #dc3545}.toast--error .toast__icon{background-color:#dc3545;color:#fff}.toast--warning{border-left:4px solid #ffc107}.toast--warning .toast__icon{background-color:#ffc107;color:#333}.toast--info{border-left:4px solid #003ab3}.toast--info .toast__icon{background-color:#003ab3;color:#fff}@media (prefers-reduced-motion:reduce){.toast{animation:none;transition:none}.toast:hover{transform:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.k-header-container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#343a40f5;border-bottom:1px solid #ffffff0d;box-shadow:0 4px 20px #00000026;height:60px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1052}.k-header-brand,.k-header-container{align-items:center;display:flex}.k-header-logo{height:28px;object-fit:contain;transition:transform .2s;width:auto}.k-header-right,.k-header-user-capsule{align-items:center;display:flex;gap:12px}.k-header-user-capsule{background:#0000;border:none;padding:4px}.k-header-user-info{align-items:center;display:flex;gap:8px}.k-header-user-name{color:#e9ecef;display:none;font-size:.9rem;font-weight:600}.k-header-avatar{color:#ffd600;color:var(--cor-primaria,#ffd600);font-size:1.4rem}.k-header-logout-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#adb5bd;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.k-header-logout-btn:active{color:#fff;transform:scale(.9)}@media (min-width:768px){.k-header-container{height:70px;padding:0 32px}.k-header-logo{height:32px}.k-header-logo:hover{transform:scale(1.05)}.k-header-user-capsule{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:50px;padding:6px 8px 6px 16px;transition:background .2s}.k-header-user-capsule:hover{background:#ffffff14;border-color:#ffffff1a}.k-header-user-name{display:block}.k-header-avatar{font-size:1.5rem}.k-header-logout-btn:hover{background:#dc354526;color:#ff6b6b}}.k-sidebar-container,.k-sidebar-fab{--ks-bg:#212529;--ks-bg-hover:#ffffff0d;--ks-bg-active:#ffffff1a;--ks-text-main:#e9ecef;--ks-text-muted:#adb5bd;--ks-accent:#ffd600;--ks-primary:#003ab3;--ks-width:260px;--ks-transition:0.3s cubic-bezier(0.25,0.8,0.25,1)}.k-sidebar-fab{align-items:center;background:var(--ks-accent);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 15px #0000004d;color:#1a1a1a;cursor:pointer;display:flex;font-size:1.4rem;height:56px;justify-content:center;position:fixed;right:20px;transition:transform .2s,opacity .2s;width:56px;z-index:1050}.k-sidebar-fab:active{transform:scale(.95)}.k-sidebar-fab.k-sidebar-is-hidden{opacity:0;pointer-events:none;transform:scale(0)}.k-sidebar-container{background:var(--ks-bg);border-right:1px solid #ffffff0d;bottom:0;box-shadow:4px 0 20px #0003;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:transform var(--ks-transition);width:var(--ks-width);z-index:1051}@media (max-width:1024px){.k-sidebar-container{max-width:300px;transform:translateX(-105%);width:85vw}.k-sidebar-container.k-sidebar-is-open{transform:translateX(0)}}@media (min-width:1025px){.k-sidebar-fab{display:none}.k-sidebar-container{box-shadow:none;height:calc(100vh - 60px);top:60px}}.k-sidebar-mobile-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:20px}@media (min-width:1025px){.k-sidebar-mobile-header{display:none}}.k-sidebar-brand-text{color:#fff;font-size:1.1rem;letter-spacing:-.5px}.k-sidebar-brand-text strong{color:var(--ks-accent)}.k-sidebar-close-btn{background:none;border:none;color:var(--ks-text-muted);cursor:pointer;font-size:1.2rem}.k-sidebar-scroll{flex:1 1;overflow-y:auto;padding-top:10px;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.k-sidebar-section{border-bottom:1px solid #ffffff05}.k-sidebar-section-header{align-items:center;background:#0000;border:none;color:var(--ks-text-muted);cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:.2s;width:100%}.k-sidebar-section-header:hover{background:var(--ks-bg-hover);color:#fff}.k-sidebar-section.k-sidebar-is-expanded .k-sidebar-section-header{color:var(--ks-text-main)}.k-sidebar-header-left{align-items:center;display:flex;gap:12px}.k-sidebar-header-icon{font-size:1.1rem;opacity:.7}.k-sidebar-header-title{font-size:.75rem;font-weight:700;text-align:left;text-transform:uppercase}.k-sidebar-chevron{font-size:.7rem;opacity:.5;transition:transform .3s}.k-sidebar-chevron.k-sidebar-is-rotated{color:var(--ks-accent);opacity:1;transform:rotate(180deg)}.k-sidebar-section-body{background:#00000026;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1)}.k-sidebar-menu-link{align-items:center;border-left:3px solid #0000;color:var(--ks-text-muted);display:flex;font-size:.9rem;gap:12px;padding:10px 16px 10px 24px;position:relative;text-decoration:none;transition:.2s}.k-sidebar-menu-link:hover{background:var(--ks-bg-hover);color:#fff;padding-left:28px}.k-sidebar-menu-link.k-sidebar-is-active{background:var(--ks-bg-active);border-left-color:var(--ks-accent);color:#fff;font-weight:500}.k-sidebar-link-icon{font-size:1rem;opacity:.5;text-align:center;width:20px}.k-sidebar-menu-link.k-sidebar-is-active .k-sidebar-link-icon{color:var(--ks-accent);opacity:1}.k-sidebar-dot-pulse{animation:k-sidebar-pulse 2s infinite;background:var(--ks-accent);border-radius:50%;box-shadow:0 0 8px var(--ks-accent);height:6px;margin-left:auto;width:6px}@keyframes k-sidebar-pulse{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(.9)}}.k-sidebar-footer{border-top:1px solid #ffffff0d;margin-top:auto;padding:20px}.k-sidebar-external{border:1px solid #ffffff1a;border-radius:8px;justify-content:center;padding-left:16px}.k-sidebar-external:hover{border-color:var(--ks-text-muted);padding-left:16px}.k-sidebar-version{color:#fff3;font-family:monospace;font-size:.7rem;margin-top:10px;text-align:center}.k-sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:1050}.k-sidebar-backdrop.k-sidebar-is-active{opacity:1;pointer-events:auto}:root{--kl-primary:#1e293b;--kl-brand-blue:#003ab3;--kl-brand-yellow:#ffd600;--kl-bg-body:#f8fafc;--kl-bg-card:#fff;--kl-border:#e2e8f0;--kl-text-main:#1e293b;--kl-text-muted:#64748b;--kl-radius-sm:8px;--kl-radius-lg:12px;--kl-shadow:0 1px 3px #0000000d;--kl-sidebar-width:280px;--kl-header-height:70px}.k-layout-wrapper{flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;overflow:hidden}.k-layout-simple,.k-layout-wrapper{background-color:#f8fafc;background-color:var(--kl-bg-body);display:flex}.k-layout-simple{align-items:center;justify-content:center;min-height:100vh}.k-layout-main{display:flex;flex:1 1;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;width:100%}.k-layout-main::-webkit-scrollbar{width:8px}.k-layout-main::-webkit-scrollbar-track{background:#0000}.k-layout-main::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.k-layout-main::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.k-layout-content{box-sizing:border-box;flex:1 1;max-width:100%;padding:80px 16px 32px;width:100%}.k-layout-fade{animation:klFadeIn .3s cubic-bezier(.25,.8,.25,1);width:100%}@keyframes klFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.k-layout-wrapper{flex-direction:row}.k-layout-main{margin-left:280px;margin-left:var(--kl-sidebar-width);width:calc(100% - 280px);width:calc(100% - var(--kl-sidebar-width))}.k-layout-content{margin:0 auto;max-width:2700px;padding:100px 40px 40px}}.loading-overlay{grid-gap:14px;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);background:#ffffff8c;display:grid;gap:14px;inset:0;opacity:0;place-items:center;position:fixed;text-align:center;transition:opacity .3s ease-in-out;z-index:9999}.loading-animation svg{color:#0d9488;color:var(--cor-primaria,#0d9488)}.loading-message{animation:fadeInText .5s ease .2s forwards;color:#525252;color:var(--cor-texto-secundaria,#525252);font-size:1rem;font-weight:500;margin:0;max-width:250px;opacity:0}.fade-enter{opacity:0}.fade-enter-active,.fade-exit{opacity:1}.fade-exit-active{opacity:0}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shadowPulse{0%,to{opacity:.18;transform:scaleX(1)}50%{opacity:.28;transform:scaleX(.85)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ring-pulse{0%{stroke-dasharray:1,327;stroke-dashoffset:0}50%{stroke-dasharray:200,327;stroke-dashoffset:-100}to{stroke-dasharray:1,327;stroke-dashoffset:-326}}@keyframes fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-chair{animation:bob 1.2s ease-in-out infinite;transform-origin:70px 70px}.loading-shadow{animation:shadowPulse 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.loading-ring-spinner{animation:spin 1.4s linear infinite,ring-pulse 1.4s ease-in-out infinite;transform-origin:70px 70px}@media (prefers-reduced-motion:reduce){.loading-overlay{transition:none}.loading-chair,.loading-message,.loading-ring-spinner,.loading-shadow{animation:none}}:root{--karina-blue:#003ab3;--karina-blue-dark:#002d8a;--karina-blue-light:#e8eeff;--karina-yellow:#ffd600;--karina-yellow-dim:#fff9d6;--karina-yellow-dk:#e6c000;--app-bg:#f4f5f9;--app-surface:#fff;--app-text:#1a1a2e;--app-text-sec:#5a5a7a;--app-text-muted:#9090a8;--radius-s:10px;--radius-m:18px;--radius-l:26px;--radius-xl:34px;--shadow-xs:0 2px 8px #0000000d;--shadow-card:0 6px 20px #00000012;--shadow-blue:0 8px 28px #003ab32e;--safe-x:16px;--max-width:1400px;--font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--hc-ease:cubic-bezier(0.16,1,0.3,1);--hc-spring:cubic-bezier(0.34,1.56,0.64,1)}.hp-wrapper{background-color:#f4f5f9;background-color:var(--app-bg);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);min-height:100vh;overflow-x:hidden;padding-bottom:80px;position:relative;width:100%}.hp-main-content{display:flex;flex-direction:column;gap:28px}.hp-section{box-sizing:border-box;margin:0 auto;max-width:1400px;max-width:var(--max-width);width:100%}.hc-root,.hp-hero-section{position:relative}.hc-root{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);opacity:0;padding:clamp(10px,2.5vw,20px) clamp(14px,4vw,28px) 0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s var(--hc-ease),transform .6s var(--hc-ease)}.hc-root.hc-entered{opacity:1;transform:translateY(0)}.hc-stage{aspect-ratio:4/5;background:#e8eeff;background:var(--karina-blue-light);border-radius:22px;box-shadow:0 8px 32px #003ab338,0 2px 8px #00000014;overflow:hidden;position:relative;transform:translateZ(0);width:100%;will-change:transform}.hc-slide{display:none;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.04);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition:opacity .65s var(--hc-ease),transform .65s var(--hc-ease)}.hc-slide--active{display:flex;opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.hc-img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.hc-gradient{z-index:3}.hc-gradient,.hc-overlay-content{inset:0;pointer-events:none;position:absolute}.hc-overlay-content{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,3.5vw,22px) clamp(16px,4vw,28px) clamp(18px,4vw,24px);z-index:4}.hc-badge{align-items:center;align-self:flex-start;animation:hc-badge-in .5s cubic-bezier(.34,1.56,.64,1) .25s both;animation:hc-badge-in .5s var(--hc-spring) .25s both;background:#ffd600;background:var(--karina-yellow);border-radius:100px;box-shadow:0 4px 12px #0003;color:#003ab3;color:var(--karina-blue);display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:clamp(.6rem,1.8vw,.72rem);font-weight:900;gap:5px;letter-spacing:.06em;padding:5px 14px;pointer-events:auto;text-transform:uppercase}@keyframes hc-badge-in{0%{opacity:0;transform:translateY(-6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.hc-text-block{animation:hc-text-in .55s cubic-bezier(.16,1,.3,1) .15s both;animation:hc-text-in .55s var(--hc-ease) .15s both;display:flex;flex-direction:column;gap:5px}@keyframes hc-text-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hc-title{color:#fff;font-size:clamp(1.3rem,5.5vw,2rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0;text-shadow:0 2px 16px #0006,0 0 32px #00165099}.hc-sub,.hc-title{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font)}.hc-sub{color:#ffffffd1;font-size:clamp(.75rem,2.5vw,.92rem);font-weight:500;line-height:1.4;margin:0 0 6px;text-shadow:0 1px 8px #0006}.hc-cta{-webkit-tap-highlight-color:transparent;align-items:center;align-self:flex-start;animation:hc-cta-in .55s cubic-bezier(.34,1.56,.64,1) .3s both;animation:hc-cta-in .55s var(--hc-spring) .3s both;background:#ffd600;background:var(--karina-yellow);border-radius:100px;box-shadow:0 6px 20px #ffd60080,0 2px 8px #0003;color:#003ab3;color:var(--karina-blue);display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:clamp(.78rem,2.2vw,.9rem);font-weight:900;gap:8px;letter-spacing:-.01em;padding:clamp(10px,2.5vw,13px) clamp(18px,4vw,26px);pointer-events:auto;text-decoration:none;transition:background .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:background .18s ease,transform .22s var(--hc-spring),box-shadow .18s ease}@keyframes hc-cta-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.hc-cta:hover{background:#ffe940;box-shadow:0 10px 28px #ffd600b3;transform:translateY(-2px)}.hc-cta:active{transform:scale(.96)}.hc-cta-arrow{font-size:.95rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1);transition:transform .22s var(--hc-spring)}.hc-cta:hover .hc-cta-arrow{transform:translateX(4px)}.hc-progress-bar-row{display:flex;gap:5px;padding:10px 2px 0}.hc-prog-seg{-webkit-tap-highlight-color:transparent;background:#0000;border:none;cursor:pointer;flex:1 1;height:3px;margin:-8px 0;padding:8px 0;position:relative;transition:transform .15s}.hc-prog-seg:hover{transform:scaleY(1.8)}.hc-prog-seg:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000002e;content:"";inset:8px 0}.hc-prog-fill,.hc-prog-seg:before{border-radius:100px;position:absolute}.hc-prog-fill{background:#ffd600;background:var(--karina-yellow);box-shadow:0 0 6px #ffd60099;height:calc(100% - 16px);left:0;top:8px;transition:width .03s linear;width:0;width:var(--fill,0)}.hc-prog-seg--done .hc-prog-fill{background:#ffffff80;box-shadow:none;transition:none;width:100%}@media (min-width:768px){.hc-stage{aspect-ratio:2391/504;border-radius:28px}.hc-title{font-size:clamp(1.5rem,3.5vw,2.6rem)}.hc-sub{font-size:clamp(.85rem,1.8vw,1.05rem)}.hc-prog-seg{height:4px}}.hp-categories-section{padding:0 clamp(14px,4vw,28px);position:relative}.hp-cat-header{margin-bottom:12px;padding:0;text-align:center}.hp-cat-header h3{color:#003ab3;color:var(--karina-blue);display:inline-block;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:clamp(.95rem,3vw,1.15rem);font-weight:900;letter-spacing:-.03em;margin:0}.hp-cat-header h3:after{background:#ffd600;background:var(--karina-yellow);border-radius:2px;content:"";display:block;height:3px;margin-top:4px;width:24px}.hp-categories-scroll-wrap{position:relative}.hp-categories-scroll-wrap:after{background:linear-gradient(90deg,#0000,#f4f5f9);background:linear-gradient(to right,#0000,var(--app-bg));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40px;z-index:2}.hp-categories-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding:6px 16px 14px;padding:6px var(--safe-x) 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-categories-scroll::-webkit-scrollbar{display:none}.hp-cat-item{-webkit-tap-highlight-color:transparent;align-items:center;color:#1a1a2e;color:var(--app-text);display:flex;flex-direction:column;flex-shrink:0;gap:7px;scroll-snap-align:start;text-decoration:none;width:clamp(72px,18vw,90px)}.hp-cat-circle{background:#fff;background:var(--app-surface);border-radius:50%;box-shadow:0 0 0 3px #ffd600,0 0 0 5px #003ab3;box-shadow:0 0 0 3px var(--karina-yellow),0 0 0 5px var(--karina-blue);height:clamp(62px,16vw,80px);overflow:hidden;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;transition:transform .28s var(--hc-spring),box-shadow .2s ease;width:clamp(62px,16vw,80px);will-change:transform}.hp-cat-circle img{background:#e8eeff;background:var(--karina-blue-light);border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.hp-cat-item span{color:#1a1a2e;color:var(--app-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);font-size:clamp(.62rem,1.8vw,.72rem);font-weight:700;text-align:center;white-space:nowrap}.hp-cat-item:hover .hp-cat-circle{box-shadow:0 0 0 3px #ffd600,0 0 0 5px #003ab3,0 10px 24px #003ab340;box-shadow:0 0 0 3px var(--karina-yellow),0 0 0 5px var(--karina-blue),0 10px 24px #003ab340;transform:scale(1.1) translateY(-3px)}.hp-cat-item:active .hp-cat-circle{transform:scale(.93)}@media (min-width:768px){.hp-categories-scroll-wrap:after{display:none}.hp-categories-scroll{gap:24px;justify-content:center;overflow-x:visible;padding-bottom:10px}.hp-cat-circle{height:88px;width:88px}.hp-cat-item{width:104px}.hp-cat-item span{font-size:.8rem}}.hp-features-section{padding:0 clamp(14px,4vw,28px)}.hp-features-scroll-wrap{position:relative}.hp-features-scroll-wrap:after{background:linear-gradient(90deg,#0000,#f4f5f9);background:linear-gradient(to right,#0000,var(--app-bg));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:2}.hp-features-scroll{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-features-scroll::-webkit-scrollbar{display:none}.hp-feat-chip{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;background:var(--app-surface);border:1px solid #0000000a;border-left:3px solid var(--karina-yellow);border-radius:14px;box-shadow:0 2px 10px #003ab30f;display:flex;flex-shrink:0;gap:10px;padding:13px 16px 13px 13px;scroll-snap-align:start;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:transform .2s var(--hc-spring),box-shadow .18s ease;width:clamp(180px,44vw,220px)}.hp-feat-chip:hover{box-shadow:0 8px 24px #003ab324;transform:translateY(-3px)}.hp-feat-chip:active{transform:scale(.96)}.hp-feat-chip-icon{align-items:center;background:#003ab3;background:var(--karina-blue);border-radius:12px;box-shadow:0 2px 8px #003ab32e;color:#ffd600;color:var(--karina-yellow);display:flex;flex-shrink:0;font-size:17px;height:40px;justify-content:center;min-width:40px;width:40px}.hp-feat-chip-text{display:flex;flex-direction:column;gap:1px;min-width:0}.hp-feat-chip-text strong{color:#1a1a2e;color:var(--app-text);font-size:clamp(.75rem,2.2vw,.85rem);font-weight:800;line-height:1.2}.hp-feat-chip-text span,.hp-feat-chip-text strong{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-feat-chip-text span{color:#5a5a7a;color:var(--app-text-sec);font-size:clamp(.62rem,1.8vw,.72rem);font-weight:400}@media (min-width:768px){.hp-features-scroll-wrap:after{display:none}.hp-features-scroll{grid-gap:14px;display:grid;flex-wrap:nowrap;gap:14px;grid-template-columns:repeat(4,1fr);overflow:visible;padding:0 clamp(14px,4vw,28px)}.hp-feat-chip{scroll-snap-align:none;width:auto}}@media (min-width:1024px){.hp-features-scroll{padding:4px 32px 16px}}.hp-features-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:0 16px;padding:0 var(--safe-x)}.hp-feat-card{background:#fff;background:var(--app-surface);border:1px solid #00000008;border-left:3px solid var(--karina-yellow);border-radius:18px;border-radius:var(--radius-m);box-shadow:0 2px 8px #0000000d;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:10px;padding:16px 14px;transition:transform .2s ease,box-shadow .2s ease}.hp-feat-card:hover{box-shadow:0 8px 28px #003ab32e;box-shadow:var(--shadow-blue);transform:translateY(-3px)}.hp-feat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:17px;height:40px;justify-content:center;width:40px}.icon-blue{background:#e8eeff;background:var(--karina-blue-light);color:#003ab3;color:var(--karina-blue)}.icon-green{background:#e8f5e9;color:#2e7d32}.icon-purple{background:#e8eeff;background:var(--karina-blue-light);color:#003ab3;color:var(--karina-blue)}.icon-orange{background:#fff9d6;background:var(--karina-yellow-dim);color:#b8860b}.hp-feat-info{display:flex;flex-direction:column;gap:1px}.hp-feat-info strong{color:#1a1a2e;color:var(--app-text);font-size:13px;font-weight:700;line-height:1.2}.hp-feat-info span{color:#5a5a7a;color:var(--app-text-sec);font-size:11px;font-weight:400}.touch-active:active{transform:scale(.97)}@media (min-width:769px){.hp-features-grid{gap:16px;grid-template-columns:repeat(4,1fr);padding:0 32px}.hp-feat-card{align-items:center;border-left:4px solid #ffd600;border-left:4px solid var(--karina-yellow);flex-direction:row;gap:14px;padding:20px 18px}.hp-feat-icon{font-size:20px;height:46px;width:46px}.hp-feat-info strong{font-size:14px}.hp-feat-info span{font-size:12px}}.hp-trust-section{margin-bottom:32px;margin-top:8px;padding:0 clamp(14px,4vw,28px)}.trust-card-modern{background:#fff;background:var(--app-surface);border:1px solid #0000000a;border-radius:34px;border-radius:var(--radius-xl);border-top:4px solid var(--karina-blue);box-shadow:0 6px 20px #00000012;box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden}.trust-content-col{display:flex;flex-direction:column;justify-content:center;padding:32px 24px;position:relative}.trust-content-col:after{background:#ffd600;background:var(--karina-yellow);bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:80px;opacity:.22;pointer-events:none;position:absolute;right:0;width:80px}.trust-badge{align-items:center;align-self:flex-start;background:#fff9d6;background:var(--karina-yellow-dim);border:1.5px solid #ffd600;border:1.5px solid var(--karina-yellow);border-radius:100px;color:#003ab3;color:var(--karina-blue);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:18px;padding:5px 12px;text-transform:uppercase}.dot-pulse{animation:pulse-green 2s infinite;background-color:#00c853;border-radius:50%;box-shadow:0 0 0 0 #00c853b3;height:8px;width:8px}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #00c853b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #00c85300;transform:scale(1)}to{box-shadow:0 0 0 0 #00c85300;transform:scale(.95)}}.trust-heading{color:#1a1a2e;color:var(--app-text);font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 12px}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#003ab3,#1a5dc8);background:linear-gradient(90deg,var(--karina-blue) 0,#1a5dc8 100%);-webkit-background-clip:text;background-clip:text}.trust-copy{color:#5a5a7a;color:var(--app-text-sec);font-size:14px;font-weight:400;line-height:1.7;margin:0 0 24px}.trust-benefits-list{display:flex;flex-direction:column;gap:14px}.benefit-row{align-items:flex-start;display:flex;gap:14px}.benefit-icon-box{align-items:center;background:#fff9d6;background:var(--karina-yellow-dim);border:1.5px solid #ffd600;border:1.5px solid var(--karina-yellow);border-radius:12px;color:#003ab3;color:var(--karina-blue);display:flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;width:42px}.benefit-text{display:flex;flex-direction:column;padding-top:2px}.benefit-text strong{color:#1a1a2e;color:var(--app-text);font-size:14px;font-weight:700;margin-bottom:2px}.benefit-text span{color:#5a5a7a;color:var(--app-text-sec);font-size:12px;line-height:1.4}.trust-visual-col{background:#e8eeff;background:var(--karina-blue-light);min-height:300px;overflow:hidden;position:relative}.map-widget-container{height:100%;min-height:inherit;position:relative;width:100%}.trust-map-full-wrapper{inset:0;position:absolute;z-index:1}.trust-map-full-wrapper>div{display:block;height:100%!important;width:100%!important}.trust-map-iframe-fill{border:0;display:block;height:100%;width:100%}.map-skeleton-fill{align-items:center;background:#e8eeff;background:var(--karina-blue-light);color:#9090a8;color:var(--app-text-muted);display:flex;font-size:13px;font-weight:500;height:100%;justify-content:center;width:100%}.map-overlay-info{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7;border:1.5px solid #ffd600;border:1.5px solid var(--karina-yellow);border-radius:14px;bottom:16px;box-shadow:0 4px 24px #0000001f;display:flex;gap:12px;left:16px;padding:12px;position:absolute;right:16px;z-index:10}.map-pin-icon{align-items:center;background:#003ab3;background:var(--karina-blue);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.map-text{display:flex;flex-direction:column}.map-text strong{color:#1a1a2e;color:var(--app-text);font-size:13px;font-weight:700}.map-text span{color:#5a5a7a;color:var(--app-text-sec);font-size:11px}@media (min-width:1024px){.trust-card-modern{align-items:stretch;flex-direction:row;min-height:500px}.trust-content-col{flex:1 1;padding:60px 56px}.trust-content-col:after{height:120px;opacity:.16;width:120px}.trust-heading{font-size:38px;margin-bottom:18px}.trust-copy{font-size:16px;margin-bottom:36px;max-width:88%}.benefit-row{gap:18px}.benefit-icon-box{border-radius:14px;font-size:20px;height:52px;width:52px}.benefit-text strong{font-size:16px}.benefit-text span{font-size:13px}.trust-visual-col{flex:1 1;min-height:0;min-height:auto}.map-overlay-info{bottom:24px;left:24px;min-width:260px;padding:14px;right:auto}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes placeholderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.shimmer{animation:placeholderShimmer 1.3s linear infinite;background:#eeeff4;background-image:linear-gradient(90deg,#eeeff4 0,#e2e3ea 20%,#eeeff4 40%,#eeeff4);background-repeat:no-repeat;background-size:800px 100%}.skeleton-block{background-color:#e5e6ed;border-radius:18px;border-radius:var(--radius-m);margin:0 16px;margin:0 var(--safe-x);width:calc(100% - 32px);width:calc(100% - var(--safe-x)*2)}.hc-cta:focus-visible,.hc-prog-seg:focus-visible{outline:2px solid #ffd600;outline:2px solid var(--karina-yellow);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hc-badge,.hc-cta,.hc-root,.hc-slide,.hc-text-block,.hp-cat-circle,.hp-feat-chip{animation:none;opacity:1;transform:none;transition:none}.hc-prog-fill{transition:none}}:root{--t-blue:#003ab3;--t-blue-dark:#002d8a;--t-blue-light:#e8eeff;--t-yellow:#ffd600;--t-yellow-dim:#fff9d6;--t-surface:#fff;--t-bg:#f4f5f9;--t-text:#1a1a2e;--t-text-sec:#5a5a7a;--t-text-muted:#9090a8;--t-border:#0000000f;--t-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--t-shadow:0 6px 20px #003ab314;--t-shadow-h:0 16px 40px #003ab329}.testimonials-section{background:#f4f5f9;background:var(--t-bg);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);overflow:hidden;position:relative}.testimonials-section:before{background-image:radial-gradient(circle,#003ab312 1.5px,#0000 0);background-size:18px 18px;content:"";height:220px;pointer-events:none;position:absolute;right:0;top:0;width:220px;z-index:0}.testimonials-container{margin:0 auto;max-width:1280px;padding:0 16px;position:relative;width:100%;z-index:1}.testimonials-header{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:2.5rem;text-align:center}.t-overline{align-items:center;background:#ffd600;background:var(--t-yellow);border:1.5px solid #003ab31f;border-radius:100px;color:#003ab3;color:var(--t-blue);display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);font-size:.68rem;font-weight:800;gap:6px;letter-spacing:.1em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.t-overline:before{animation:t-dot-pulse 2s ease-in-out infinite;background:#003ab3;background:var(--t-blue);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}@keyframes t-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.t-title{color:#1a1a2e;color:var(--t-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0;max-width:560px}.t-title .highlight{color:#003ab3;color:var(--t-blue);display:inline-block;position:relative}.t-title .highlight:after{background:#ffd600;background:var(--t-yellow);border-radius:2px;bottom:-3px;content:"";height:4px;left:0;position:absolute;width:70%}.t-trust-badge{align-items:center;background:#fff;background:var(--t-surface);border:1.5px solid #ffd600;border:1.5px solid var(--t-yellow);border-radius:100px;box-shadow:0 6px 20px #003ab314;box-shadow:var(--t-shadow);display:inline-flex;gap:12px;margin-top:20px;padding:10px 20px}.t-trust-score{align-items:center;display:flex;gap:7px}.t-trust-score .score{color:#1a1a2e;color:var(--t-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);font-size:1.1rem;font-weight:900;letter-spacing:-.03em}.stars-wrapper{color:#ffd600;color:var(--t-yellow);display:flex;font-size:.9rem;gap:2px}.t-trust-sep{background:#0000000f;background:var(--t-border);flex-shrink:0;height:20px;width:1px}.t-trust-text{color:#5a5a7a;color:var(--t-text-sec);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);font-size:.75rem;font-weight:500;margin:0;white-space:nowrap}.t-trust-text strong{color:#1a1a2e;color:var(--t-text);font-weight:700}.testimonials-slider-wrapper .slick-track{align-items:stretch;display:flex!important}.testimonials-slider-wrapper .slick-slide{display:flex!important;flex-direction:column;height:auto!important;justify-content:center}.testimonials-slider-wrapper .slick-slide>div{display:flex;flex:1 1;height:100%}.t-slide-padding{display:flex;flex:1 1;padding:12px 10px 35px;width:100%}.testimonials-slider-wrapper .slick-dots{align-items:center!important;bottom:0;display:flex!important;gap:8px;justify-content:center!important;list-style:none!important;margin:0!important;padding:0!important;position:absolute;width:100%;z-index:5}.testimonials-slider-wrapper .slick-dots li{align-items:center;display:flex!important;height:auto!important;justify-content:center;margin:0!important;padding:0!important;width:auto!important}.testimonials-slider-wrapper .slick-dots li button{align-items:center;background:#0000;border:0;color:#0000;cursor:pointer;display:flex!important;font-size:0;height:20px;justify-content:center;outline:none;padding:0;width:20px}.testimonials-slider-wrapper .slick-dots li button:before{background:#c8ccdc;border-radius:99px;content:"";display:block;font-size:0;height:8px;opacity:1!important;position:static;transition:all .35s cubic-bezier(.16,1,.3,1);width:8px}.testimonials-slider-wrapper .slick-dots li.slick-active button:before{background:#ffd600;background:var(--t-yellow);box-shadow:0 2px 8px #ffd60080;height:8px;width:28px}.testimonials-slider-wrapper .slick-dots li button:hover:before{background:#003ab3;background:var(--t-blue)}.t-card{background:#fff;background:var(--t-surface);border:1.5px solid #0000000f;border:1.5px solid var(--t-border);border-radius:22px;box-shadow:0 6px 20px #003ab314;box-shadow:var(--t-shadow);display:flex;flex:1 1;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);height:100%;overflow:hidden;padding:1.6rem;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .2s ease;width:100%}.t-card:before{background:#ffd600;background:var(--t-yellow);border-radius:0 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .35s cubic-bezier(.16,1,.3,1);width:0;z-index:5}.t-watermark{color:#e8eeff;color:var(--t-blue-light);font-size:2.4rem;opacity:.9;pointer-events:none;position:absolute;right:1.2rem;top:1.2rem}@media (hover:hover){.t-card:hover{border-color:#ffd600;border-color:var(--t-yellow);box-shadow:0 16px 40px #003ab329;box-shadow:var(--t-shadow-h);transform:translateY(-5px)}.t-card:hover:before{width:100%}}.t-avatar{border:2px solid #ffd600;border:2px solid var(--t-yellow);border-radius:50%;box-shadow:0 3px 10px #003ab333;flex-shrink:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);font-size:1rem;font-weight:800;height:50px;justify-content:center;width:50px}.t-avatar,.t-card-header{align-items:center;display:flex}.t-card-header{gap:10px;margin-bottom:12px;position:relative;z-index:1}.t-meta{display:flex;flex:1 1;flex-direction:column;min-width:0}.t-author{color:#1a1a2e;color:var(--t-text);font-size:.95rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-verified{color:#00a86b;font-size:.7rem;font-weight:600;gap:4px;margin-top:2px}.t-google-icon,.t-verified{align-items:center;display:flex}.t-google-icon{background:#e8eeff;background:var(--t-blue-light);border:1px solid #003ab31a;border-radius:9px;color:#003ab3;color:var(--t-blue);flex-shrink:0;font-size:1rem;justify-content:center;padding:7px}.t-rating{display:flex;gap:3px;margin-bottom:12px}.t-rating .star-filled{color:#ffd600;color:var(--t-yellow);font-size:.95rem}.t-rating .star-empty{color:#d8dce8;font-size:.95rem}.t-review-text{color:#5a5a7a;color:var(--t-text-sec);flex-grow:1;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--t-font);font-size:.9rem;font-style:italic;line-height:1.65;margin-bottom:14px;position:relative;z-index:1}.t-card-footer{border-top:1px dashed #00000012;color:#9090a8;color:var(--t-text-muted);font-size:.72rem;font-weight:500;margin-top:auto;padding-top:10px;width:100%}@media (max-width:768px){.testimonials-container{padding:0}.testimonials-header{padding:0 16px}.t-slide-padding{padding:8px 6px 30px}.t-card{border-radius:18px;padding:1.3rem}.t-watermark{font-size:2rem;right:1rem;top:1rem}.t-review-text{font-size:.85rem}.testimonials-slider-wrapper .slick-dots{bottom:4px}}@media (max-width:370px){.t-author{font-size:.88rem}.t-card{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.t-card,.t-card:before{transition:none}.t-overline:before{animation:none}}:root{--mpb-blue:#003ab3;--mpb-blue-dark:#002d8a;--mpb-yellow:#ffd600;--mpb-yellow-dim:#ffd6002e;--mpb-radius:22px;--mpb-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--mpb-ease:cubic-bezier(0.25,0.46,0.45,0.94);--mpb-spring:cubic-bezier(0.34,1.56,0.64,1)}.mpb{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 clamp(14px,4vw,28px);position:relative;width:100%;z-index:10}.mpb-wrap{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.mpb-card{-webkit-font-smoothing:antialiased;aspect-ratio:4/5;backface-visibility:hidden;background:#0a1a4a;border:1.5px solid #003ab333;border-radius:22px;border-radius:var(--mpb-radius);box-shadow:0 6px 24px #003ab333,0 2px 8px #0000001f;cursor:pointer;min-height:380px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s cubic-bezier(.25,.46,.45,.94),border-color .25s ease;transition:transform .45s var(--mpb-ease),box-shadow .45s var(--mpb-ease),border-color .25s ease;will-change:transform}.mpb-card:active{transform:scale(.985) translateZ(0)}.mpb-card:focus-visible{outline:3px solid #ffd600;outline:3px solid var(--mpb-yellow);outline-offset:3px}.mpb-bg{height:100%;object-fit:cover;transform:scale(1.02) translateZ(0);transition:transform .9s cubic-bezier(.25,.46,.45,.94);transition:transform .9s var(--mpb-ease);width:100%;will-change:transform;z-index:0}.mpb-bg,.mpb-overlay{inset:0;position:absolute}.mpb-overlay{background:linear-gradient(180deg,#000f3c26,#000f3c00 30%,#000f3c00 45%,#000f3c73 65%,#000f3cd1 82%,#000f3cf7);pointer-events:none;z-index:1}.mpb-overlay:after{background:linear-gradient(90deg,#003ab314,#0000 60%);content:"";inset:0;position:absolute}.mpb-content{align-items:flex-start;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:1.6rem 1.4rem;position:absolute;transform:translateZ(0);transition:transform .45s cubic-bezier(.25,.46,.45,.94);transition:transform .45s var(--mpb-ease);width:100%;z-index:2}.mpb-badge{align-items:center;animation:badge-pulse 3s ease-in-out infinite;background:#ffd600;background:var(--mpb-yellow);border-radius:6px;box-shadow:0 2px 8px #0003,0 0 0 1.5px #003ab326;color:#003ab3;color:var(--mpb-blue);display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--mpb-font);font-size:.65rem;font-weight:800;gap:5px;letter-spacing:.08em;line-height:1.5;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}@keyframes badge-pulse{0%,to{box-shadow:0 2px 8px #0003,0 0 0 1.5px #003ab326}50%{box-shadow:0 2px 8px #0003,0 0 0 4px #ffd60059}}.mpb-badge:before{background:#003ab3;background:var(--mpb-blue);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.mpb-title{color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--mpb-font);font-size:clamp(2rem,7vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:0 0 6px;max-width:100%;text-shadow:0 3px 14px #00000080;text-transform:uppercase}.mpb-highlight{color:#ffd600;color:var(--mpb-yellow);display:block;position:relative}.mpb-highlight:after{background:#ffd600;background:var(--mpb-yellow);border-radius:2px;bottom:-2px;content:"";height:4px;left:0;opacity:.5;position:absolute;width:55%}.mpb-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffe0;display:-webkit-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--mpb-font);font-size:.88rem;font-weight:400;line-height:1.5;margin:10px 0 18px;max-width:340px;overflow:hidden;text-shadow:0 2px 6px #000000b3}.mpb-actions{margin-top:0}.mpb-btn{align-items:center;appearance:none;background:#fff;border:1.5px solid #ffd60066;border-radius:100px;box-shadow:0 4px 16px #00000047;color:#003ab3;color:var(--mpb-blue);cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--mpb-font);font-size:.82rem;font-weight:800;gap:8px;letter-spacing:.05em;padding:11px 22px;text-transform:uppercase;transition:background .25s ease,color .25s ease,box-shadow .25s ease,padding-right .3s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1);transition:background .25s ease,color .25s ease,box-shadow .25s ease,padding-right .3s var(--mpb-spring),transform .2s var(--mpb-spring)}.mpb-btn svg{flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s var(--mpb-spring)}.mpb-btn:active{transform:scale(.96)}@media (hover:hover){.mpb-card:hover{border-color:#ffd600;border-color:var(--mpb-yellow);box-shadow:0 20px 50px #003ab347,0 8px 20px #0003;transform:translateY(-7px) translateZ(0)}.mpb-card:hover .mpb-bg{transform:scale(1.08) translateZ(0)}.mpb-card:hover .mpb-content{transform:translateY(-6px) translateZ(0)}.mpb-card:hover .mpb-btn{background:#ffd600;background:var(--mpb-yellow);border-color:#0000;box-shadow:0 6px 22px #ffd60073;color:#003ab3;color:var(--mpb-blue);padding-right:30px}.mpb-card:hover .mpb-btn svg{transform:translateX(5px)}.mpb-btn:hover{transform:scale(1.04)}}@media (min-width:769px){.mpb{padding:0 32px}.mpb-wrap{gap:20px;grid-template-columns:repeat(2,1fr)}.mpb-card{aspect-ratio:auto;height:500px}.mpb-content{padding:2.4rem 2.2rem}.mpb-sub{-webkit-line-clamp:3;font-size:1rem;max-width:380px}.mpb-btn{font-size:.88rem;padding:13px 26px}}@media (min-width:1100px){.mpb-card{height:540px}.mpb-title{font-size:clamp(2.2rem,3.5vw,3.4rem)}.mpb-content{padding:2.8rem 2.6rem}}@media (max-width:370px){.mpb-card{min-height:300px}.mpb-content{padding:1.2rem 1.1rem}.mpb-title{font-size:1.8rem}.mpb-btn{font-size:.75rem;padding:9px 18px}}@media (prefers-reduced-motion:reduce){.mpb-bg,.mpb-btn,.mpb-btn svg,.mpb-card,.mpb-content{transition:none}.mpb-badge{animation:none}}:root{--copybtn-bg:#f6f7f9;--copybtn-bg-hover:#eef1f5;--copybtn-border:#e6e8ec;--copybtn-color:#333;--copybtn-copied-bg:#dff6e5;--copybtn-copied-border:#bfe8cc;--copybtn-copied-color:#0b7d3b}.pdp-mini-copy-btn{align-items:center;background:#f6f7f9;background:var(--copybtn-bg);border:1px solid #e6e8ec;border:1px solid var(--copybtn-border);color:#333;color:var(--copybtn-color);cursor:pointer;display:flex;font-size:.82rem;gap:6px;justify-content:center;line-height:1;padding:10px 0;transition:all .18s ease;width:100%}.pdp-mini-copy-btn:disabled{cursor:default;opacity:.6;transform:none}.pdp-title-row .pdp-title{margin:0}@media (max-width:900px){.pdp-mini-copy-btn{display:none}}:root{--mk-blue:#003ab3;--mk-blue-dark:#002d8a;--mk-blue-light:#e8eeff;--mk-yellow:#ffd600;--mk-yellow-dim:#fff9d6;--mk-surface:#fff;--mk-bg:#f4f5f9;--mk-text:#1a1a2e;--mk-text-sec:#5a5a7a;--mk-text-muted:#9090a8;--mk-border:#0000000f;--mk-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--mk-radius:20px;--mk-radius-img:14px;--mk-shadow:0 4px 16px -2px #003ab314;--mk-shadow-hover:0 12px 36px -4px #003ab333}.mk-card-link-wrapper{position:relative;z-index:1}.mk-card-anchor,.mk-card-link-wrapper{display:block;height:100%;text-decoration:none}.mk-card-anchor{color:inherit}.mk-card-container{background:#fff;background:var(--mk-surface);border:1.5px solid #0000000f;border:1.5px solid var(--mk-border);border-radius:20px;border-radius:var(--mk-radius);box-shadow:0 4px 16px -2px #003ab314;box-shadow:var(--mk-shadow);display:flex;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--mk-font);height:100%;isolation:isolate;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .2s ease;width:100%}.mk-card-container:before{background:#ffd600;background:var(--mk-yellow);border-radius:0 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .35s cubic-bezier(.16,1,.3,1);width:0;z-index:5}.mk-card-container[data-selected="1"]{background:#e8eeff;background:var(--mk-blue-light);border-color:#003ab3;border-color:var(--mk-blue);box-shadow:0 0 0 3px #003ab326,0 4px 16px -2px #003ab314;box-shadow:0 0 0 3px #003ab326,var(--mk-shadow)}.mk-card-container[data-selected="1"]:before{background:#003ab3;background:var(--mk-blue);width:100%}.mk-card-img-box{aspect-ratio:1/1;background:#f4f5f9;background:var(--mk-bg);border-radius:14px;border-radius:var(--mk-radius-img);flex-shrink:0;margin:6px 6px 0;overflow:hidden;position:relative;width:calc(100% - 12px)}.mk-card-img{height:100%;mix-blend-mode:multiply;object-fit:cover;transition:transform .55s cubic-bezier(.25,.46,.45,.94);width:100%}.mk-card-badge{background:#ffd600;background:var(--mk-yellow);border:1.5px solid #003ab326;border-radius:7px;box-shadow:0 2px 8px #0000001f;color:#003ab3;color:var(--mk-blue);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--mk-font);font-size:.65rem;font-weight:800;left:9px;letter-spacing:.06em;line-height:1.5;padding:3px 9px;position:absolute;text-transform:uppercase;top:9px;z-index:3}.mk-card-wa-btn{background:#25d366;border:none;border-radius:50%;bottom:8px;box-shadow:0 3px 10px #25d36673;color:#fff;cursor:pointer;display:grid;height:36px;opacity:0;place-items:center;position:absolute;right:8px;transform:translateY(8px) scale(.85);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);width:36px;z-index:5}.mk-card-wa-btn svg{height:18px;width:18px}.mk-card-body{display:flex;flex-direction:column;flex-grow:1;gap:4px;justify-content:space-between;min-height:0;padding:10px 12px 12px}.mk-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a2e;color:var(--mk-text);display:-webkit-box;font-size:.85rem;font-weight:500;height:2.7em;letter-spacing:-.01em;line-height:1.35;margin:0;overflow:hidden}.mk-card-code{color:#9090a8;color:var(--mk-text-muted);font-size:.68rem;font-weight:400;margin-top:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-card-prices{border-top:1px dashed #00000012;display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px}.mk-price-old{color:#9090a8;color:var(--mk-text-muted);display:block;font-size:.72rem;font-weight:400;height:1.1em;line-height:1.1;text-decoration:line-through}.mk-price-highlight{align-items:baseline;display:flex;gap:5px;line-height:1;position:relative;white-space:nowrap}.mk-price-highlight:after{background:#ffd600;background:var(--mk-yellow);border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60%}.mk-hl-prefix{color:#003ab3;color:var(--mk-blue);font-size:.88rem;font-weight:600}.mk-hl-value{font-size:1.45rem;letter-spacing:-.5px}.mk-hl-tag,.mk-hl-value{color:#003ab3;color:var(--mk-blue);font-weight:800}.mk-hl-tag{align-self:center;background:#ffd600;background:var(--mk-yellow);border-radius:5px;flex-shrink:0;font-size:.6rem;letter-spacing:.05em;line-height:1.6;padding:2px 6px;text-transform:uppercase}.mk-price-secondary{color:#5a5a7a;color:var(--mk-text-sec);font-size:.75rem;font-weight:400;line-height:1.2;margin-top:7px}.mk-price-secondary strong{color:#1a1a2e;color:var(--mk-text);font-weight:700}@media (hover:hover){.mk-card-container:hover{border-color:#ffd600;border-color:var(--mk-yellow);box-shadow:0 12px 36px -4px #003ab333;box-shadow:var(--mk-shadow-hover);transform:translateY(-6px)}.mk-card-container:hover:before{width:100%}.mk-card-container:hover .mk-card-img{transform:scale(1.07)}.mk-card-container:hover .mk-card-wa-btn{opacity:1;transform:translateY(0) scale(1)}.mk-card-wa-btn:hover{background:#128c7e;transform:scale(1.1)!important}}@media (max-width:600px){.mk-card-container{border-radius:16px}.mk-card-img-box{border-radius:10px;margin:4px 4px 0;width:calc(100% - 8px)}.mk-card-body{padding:8px 10px 10px}.mk-card-title{font-size:.8rem;height:2.6em}.mk-card-code,.mk-card-wa-btn{display:none}.mk-hl-prefix{font-size:.82rem}.mk-hl-value{font-size:1.25rem}.mk-hl-tag{display:none}.mk-price-secondary{font-size:.72rem}}.skeleton-wrapper{display:block;height:100%;position:relative;z-index:0}.skeleton-card{background-color:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 8px 24px -4px #0000000a;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;pointer-events:none;position:relative;width:100%}.skeleton-img-container{aspect-ratio:1/1;background:#f8f9fa;border-radius:16px;flex-shrink:0;margin:6px 6px 0;overflow:hidden;position:relative;width:calc(100% - 12px)}.skeleton-image{background-color:#eef1f5;height:100%;width:100%}.skeleton-body{display:flex;flex-direction:column;flex-grow:1;gap:.2rem;justify-content:space-between;min-height:0;padding:.8rem 1rem 1rem}.skeleton-title-group{display:flex;flex-direction:column;justify-content:flex-start;min-height:2.7em}.skeleton-prices{border-top:1px dashed #0000000f;display:flex;flex-direction:column;gap:0;margin-top:auto;padding-top:8px}.skeleton-line{background-color:#eef1f5;border-radius:4px}@keyframes shimmer-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{animation:shimmer-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f2f5 25%,#e6e8eb 37%,#f0f2f5 63%);background-size:400% 100%}@media (max-width:600px){.skeleton-card{border-radius:16px}.skeleton-img-container{border-radius:12px;margin:4px 4px 0;width:calc(100% - 8px)}.skeleton-body{padding:.6rem .5rem .8rem}.skeleton-title-group{min-height:2.6em}.skeleton-prices .skeleton-line[style*="height: 32px"]{height:24px!important}}:root{--pc-blue:#003ab3;--pc-blue-dark:#002d8a;--pc-blue-light:#e8eeff;--pc-yellow:#ffd600;--pc-yellow-dim:#fff9d6;--pc-bg:#f4f5f9;--pc-surface:#fff;--pc-text:#1a1a2e;--pc-text-sec:#5a5a7a;--pc-border:#00000012;--pc-font:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--pc-ease:cubic-bezier(0.16,1,0.3,1);--pc-spring:cubic-bezier(0.34,1.56,0.64,1);--pc-shadow:0 4px 16px #003ab314;--pc-shadow-lg:0 12px 32px #003ab324;--pc-gap:14px;--pc-px:clamp(16px,4vw,28px);--pc-arrow:44px}.product-carousel-section{box-sizing:border-box;contain:layout;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--pc-font);margin:0 auto;max-width:1400px;padding:0;position:relative;width:100%}.pc-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:clamp(16px,3vw,24px);padding:0 clamp(16px,4vw,28px);padding:0 var(--pc-px)}.pc-header-left{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-title{color:#003ab3;color:var(--pc-blue);display:inline-block;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--pc-font);font-size:clamp(1.15rem,3.5vw,1.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:0;position:relative}.pc-title:after{background:#ffd600;background:var(--pc-yellow);border-radius:2px;content:"";display:block;height:4px;margin-top:5px;width:32px}.pc-subtitle{color:#5a5a7a;color:var(--pc-text-sec);font-size:clamp(.75rem,2vw,.88rem);font-weight:500;line-height:1.5;margin:0}.pc-cta-link,.pc-subtitle{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--pc-font)}.pc-cta-link{-webkit-tap-highlight-color:transparent;align-items:center;align-self:flex-start;background:#ffd600;background:var(--pc-yellow);border-radius:100px;box-shadow:0 3px 10px #ffd60066;color:#003ab3;color:var(--pc-blue);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:800;gap:6px;letter-spacing:-.01em;padding:7px 18px;text-decoration:none;transition:background .18s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:background .18s ease,transform .2s var(--pc-spring),box-shadow .18s ease;white-space:nowrap}.pc-cta-link:after{content:"→";font-size:.8rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1);transition:transform .18s var(--pc-spring)}.pc-cta-link:hover{background:#ffe940;box-shadow:0 6px 18px #ffd6008c;color:#003ab3;color:var(--pc-blue);transform:translateY(-1px)}.pc-cta-link:hover:after{transform:translateX(3px)}.pc-cta-link:active{transform:scale(.97)}.pc-slider-wrap{padding:0 clamp(14px,4vw,28px);position:relative;width:100%}.pc-scroll-container{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;gap:14px;gap:var(--pc-gap);min-height:290px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pc-scroll-container::-webkit-scrollbar{display:none}.pc-slide-native{display:flex;flex:0 0 auto;flex-direction:column;height:auto;min-height:100%;scroll-snap-align:start;width:clamp(135px,42vw,210px)}.pc-scroll-container-wrap{position:relative}.pc-scroll-container-wrap:after{background:linear-gradient(90deg,#0000,#f4f5f9eb);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:48px;z-index:2}.pc-slider-desktop{padding:0}.pc-slider .slick-list{margin:0 -8px;overflow:hidden;padding:10px 0 24px!important}.pc-slider .slick-track{align-items:stretch;display:flex!important}.pc-slider .slick-slide{display:flex!important;flex-direction:column;height:auto;padding:0 8px}.pc-slider .slick-slide>div{display:flex;flex:1 1;flex-direction:column;height:100%}.pc-slider .slick-arrow{background:#003ab3!important;background:var(--pc-blue)!important;border:none;border-radius:50%;box-shadow:0 0 0 3px #ffd6004d,0 6px 18px #003ab340;height:44px;height:var(--pc-arrow);transition:background .18s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;transition:background .18s ease,transform .2s var(--pc-spring),box-shadow .18s ease;width:44px;width:var(--pc-arrow);z-index:20}.pc-slider .slick-arrow:hover{background:#002d8a!important;background:var(--pc-blue-dark)!important;box-shadow:0 0 0 4px #ffd60080,0 8px 24px #003ab359}.pc-slider .slick-next:before,.pc-slider .slick-prev:before{color:#ffd600!important;color:var(--pc-yellow)!important;font-size:18px;opacity:1!important}.pc-slider .slick-prev:before{content:"‹"!important}.pc-slider .slick-next:before,.pc-slider .slick-prev:before{font-family:inherit!important;font-size:22px!important;font-weight:700}.pc-slider .slick-next:before{content:"›"!important}.pc-slider .slick-prev{left:-22px}.pc-slider .slick-next{right:-22px}.pc-slider .slick-disabled{opacity:.35!important;pointer-events:none}.pc-skeleton-track{align-items:stretch;display:flex;gap:14px;gap:var(--pc-gap);min-height:290px;overflow:hidden;padding:0 clamp(16px,4vw,28px) 20px;padding:0 var(--pc-px) 20px}.pc-skeleton-item{flex:0 0 auto;width:clamp(135px,42vw,210px)}@media (min-width:600px){.pc-skeleton-item,.pc-slide-native{width:clamp(220px,48vw,280px)}}@media (min-width:1024px){:root{--pc-gap:16px}.pc-scroll-container{min-height:0;min-height:auto}.pc-header{align-items:center}.pc-title{font-size:1.6rem}.pc-slider .slick-prev{left:-24px}.pc-slider .slick-next{right:-24px}}@media (prefers-reduced-motion:reduce){.pc-cta-link,.pc-slider .slick-arrow{animation:none;transition:none}.pc-scroll-container{scroll-behavior:auto}}
/*# sourceMappingURL=main.30cbaa9e.css.map*/