@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
:root{--brand:#e86f2d;--brand-hover:#d5642a;--brand-soft:#fdf2ec;--brand-softer:#fef9f6;--text-primary:#1a1a1a;--text-secondary:#555;--text-tertiary:#888;--text-faint:#b0b0b0;--bg:#fff;--bg-warm:#fdfbf9;--bg-subtle:#f8f6f3;--border:#eae7e3;--border-light:#f2f0ed;--success:#22c55e;--success-light:#dcfce7;--warning:#f59e0b;--warning-light:#fef3c7;--error:#ef4444;--error-light:#fee2e2;--info:#3b82f6;--info-light:#dbeafe;--font-display:"Outfit",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"IBM Plex Mono",monospace;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--space-5xl:48px;--space-6xl:56px;--space-7xl:64px;--space-8xl:80px;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:9999px;--radius-circle:50%;--shadow-none:none;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 4px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001a;--shadow-xl:0 16px 48px #0000001f;--shadow-brand:0 4px 16px #e86f2d33;--shadow-modal:0 20px 50px #00000026;--container:1260px;--container-narrow:800px;--container-wide:1440px;--duration-fast:.1s;--duration:.15s;--duration-medium:.2s;--duration-slow:.25s;--duration-slower:.3s;--ease:cubic-bezier(.25,.46,.45,.94);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-snap:cubic-bezier(.4,0,.6,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html[data-scroll-behavior=smooth]{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-secondary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}::selection{background:var(--brand);color:#fff}.container{max-width:var(--container);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.container-wide{max-width:var(--container-wide);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.grid{gap:var(--space-2xl);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.product-grid{gap:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-stack{gap:var(--space-lg);flex-direction:column;display:flex}.flex-row{align-items:center;gap:var(--space-md);display:flex}.display-xl{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(2.4rem,4.2vw,3rem);font-weight:800;line-height:1.1}.display-lg{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;font-size:2.25rem;font-weight:700;line-height:1.15}.display-md{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.2}.display-sm{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.25}.heading-lg{font-family:var(--font-display);color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.3}.heading-md{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4}.heading-sm{font-family:var(--font-display);color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.4}.body-lg{font-family:var(--font-body);color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.7}.body-md{font-family:var(--font-body);color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.6}.body-sm{font-family:var(--font-body);color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1.5}.caption{font-family:var(--font-body);color:var(--text-tertiary);font-size:.75rem;font-weight:500;line-height:1.4}.micro{font-family:var(--font-body);color:var(--text-tertiary);font-size:.6875rem;font-weight:500;line-height:1.3}.overline{font-family:var(--font-body);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.3}.price{font-family:var(--font-mono);color:var(--brand);font-size:1rem;font-weight:600}.divider{background:var(--border);height:1px;margin:var(--space-2xl)0;border:none}.divider-light{background:var(--border-light);height:1px;margin:var(--space-2xl)0;border:none}.badge{background:var(--bg-subtle);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-secondary);align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.badge-brand{background:var(--brand);color:#fff}.badge-success{background:var(--success-light);color:#16a34a}.badge-warning{background:var(--warning-light);color:#b45309}.badge-error{background:var(--error-light);color:#dc2626}.badge-info{background:var(--info-light);color:#1d4ed8}@media (max-width:640px){.hide-mobile{display:none!important}}@media (min-width:901px){.hide-desktop{display:none!important}}@media (max-width:768px){.stack-mobile{flex-direction:column!important}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
: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(to right,#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:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0,var(--y),0)scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{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{content:"";height:calc(var(--g)*1px);position:absolute;bottom:100%;left:0;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{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-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,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}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:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}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:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,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:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}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:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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%{opacity:0;animation-timing-function:ease-in;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%{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Header-module__KppamW__topBar{z-index:1002;will-change:transform;background:#e86f2d;height:32px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:0;left:0;right:0;overflow:hidden}.Header-module__KppamW__topBarVisible{opacity:1;transform:translateY(0)}.Header-module__KppamW__topBarHidden{opacity:0;transform:translateY(-100%)}.Header-module__KppamW__topBarInner{align-items:center;gap:24px;max-width:1260px;height:100%;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:flex}.Header-module__KppamW__marqueeWrap{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.Header-module__KppamW__marquee{align-items:center;width:max-content;animation:35s linear infinite Header-module__KppamW__marqueeScroll;display:flex}.Header-module__KppamW__marquee:hover{animation-play-state:paused}@keyframes Header-module__KppamW__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Header-module__KppamW__marqueeItem{color:#fff;white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:500;text-decoration:none;transition:opacity .15s;display:flex}.Header-module__KppamW__marqueeItem:hover{opacity:.8}.Header-module__KppamW__marqueeIcon{opacity:.8;flex-shrink:0;font-size:11px}.Header-module__KppamW__marqueeDivider{color:#ffffff59;margin-left:10px;font-size:7px}.Header-module__KppamW__topBarRight{flex-shrink:0;align-items:center;gap:18px;display:flex}.Header-module__KppamW__topBarLink{color:#ffffffe6;align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.Header-module__KppamW__topBarLink:hover{color:#fff}.Header-module__KppamW__topBarLink svg{font-size:12px}.Header-module__KppamW__header{z-index:1001;will-change:transform,top;background:#fff;height:68px;transition:top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .25s;position:fixed;left:0;right:0;box-shadow:0 2px 12px #00000026,0 1px 3px #00000026}.Header-module__KppamW__headerBelowTopBar{top:32px}.Header-module__KppamW__headerAtTop{top:0}.Header-module__KppamW__headerVisible{transform:translateY(0)}.Header-module__KppamW__headerHidden{transform:translateY(-110%)}.Header-module__KppamW__scrolled{border-bottom-color:#eae7e3;box-shadow:0 4px 20px #0000001a,0 1px 4px #0000000f}.Header-module__KppamW__container{justify-content:space-between;align-items:center;gap:32px;max-width:1260px;height:100%;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:flex}.Header-module__KppamW__logo{flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.Header-module__KppamW__logo:hover{opacity:.82}.Header-module__KppamW__logoImage{object-fit:contain;width:auto;height:75px;display:block}.Header-module__KppamW__mobileLogo{align-items:center;text-decoration:none;display:flex}.Header-module__KppamW__nav{align-items:center;gap:2px;display:flex}.Header-module__KppamW__navItemWrap{position:relative}.Header-module__KppamW__navLink{color:#555;border-radius:100px;align-items:center;gap:5px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.Header-module__KppamW__navLink:hover{color:#1a1a1a;background:#f8f6f3}.Header-module__KppamW__navActive,.Header-module__KppamW__navActive:hover{color:#e86f2d;background:#fdf2ec}.Header-module__KppamW__hotBadge{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#e86f2d;border-radius:4px;margin-left:2px;padding:2px 6px;font-size:9px;font-weight:700}.Header-module__KppamW__hotBadgeMobile{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#e86f2d;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700}.Header-module__KppamW__dropIcon{color:#b0b0b0;align-items:center;font-size:11px;transition:transform .2s;display:flex}.Header-module__KppamW__dropIconOpen{transform:rotate(180deg)}.Header-module__KppamW__dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:100;width:320px;padding-top:6px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(8px)}.Header-module__KppamW__dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.Header-module__KppamW__dropdownInner{background:#fff;border:1px solid #eae7e3;border-radius:14px;padding:6px;box-shadow:0 12px 40px #00000014}.Header-module__KppamW__dropdownAll{cursor:pointer;text-align:left;background:#fdf2ec;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .15s;display:flex}.Header-module__KppamW__dropdownAll:hover{background:#fef9f6}.Header-module__KppamW__dropdownAllActive{outline-offset:-2px;outline:2px solid #e86f2d}.Header-module__KppamW__dropdownAllIcon{color:#e86f2d;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.Header-module__KppamW__dropdownAllText{flex-direction:column;flex:1;gap:1px;display:flex}.Header-module__KppamW__dropdownAllText strong{color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.Header-module__KppamW__dropdownAllText span{color:#888;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.Header-module__KppamW__dropdownAllArrow{color:#e86f2d;flex-shrink:0;font-size:14px;transition:transform .15s}.Header-module__KppamW__dropdownAll:hover .Header-module__KppamW__dropdownAllArrow{transform:translate(2px)}.Header-module__KppamW__dropdownDivider{background:#f2f0ed;height:1px;margin:6px 0}.Header-module__KppamW__dropdownLabel{letter-spacing:.06em;text-transform:uppercase;color:#b0b0b0;margin:0;padding:6px 14px 4px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.Header-module__KppamW__dropdownGrid{flex-direction:column;gap:1px;display:flex}.Header-module__KppamW__dropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .12s;display:flex}.Header-module__KppamW__dropdownItem:hover{background:#f8f6f3}.Header-module__KppamW__dropdownItemActive{background:#fdf2ec}.Header-module__KppamW__dropdownItemIcon{color:#888;background:#f8f6f3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .12s,color .12s;display:flex}.Header-module__KppamW__dropdownItem:hover .Header-module__KppamW__dropdownItemIcon{color:#e86f2d;background:#f2f0ed}.Header-module__KppamW__dropdownItemActive .Header-module__KppamW__dropdownItemIcon{color:#e86f2d;background:#fff}.Header-module__KppamW__dropdownItemName{color:#555;flex:1;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:color .12s}.Header-module__KppamW__dropdownItem:hover .Header-module__KppamW__dropdownItemName{color:#1a1a1a}.Header-module__KppamW__dropdownItemActive .Header-module__KppamW__dropdownItemName{color:#e86f2d;font-weight:600}.Header-module__KppamW__dropdownItemArrow{color:#0000;flex-shrink:0;font-size:12px;transition:color .12s,transform .12s}.Header-module__KppamW__dropdownItem:hover .Header-module__KppamW__dropdownItemArrow{color:#e86f2d;transform:translate(2px)}.Header-module__KppamW__dropdownItemActive .Header-module__KppamW__dropdownItemArrow{color:#e86f2d}.Header-module__KppamW__dropdownPromo{background:#f8f6f3;border-radius:8px;align-items:center;gap:8px;margin-top:2px;padding:10px 14px;display:flex}.Header-module__KppamW__dropdownPromoIcon{color:#e86f2d;flex-shrink:0;font-size:14px}.Header-module__KppamW__dropdownPromo>span{color:#555;flex:1;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.Header-module__KppamW__dropdownPromoLink{color:#e86f2d;flex-shrink:0;align-items:center;gap:3px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:gap .15s;display:flex}.Header-module__KppamW__dropdownPromoLink:hover{gap:5px}.Header-module__KppamW__dropdownPromoLink svg{font-size:10px}.Header-module__KppamW__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.Header-module__KppamW__iconBtn{color:#555;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;text-decoration:none;transition:background .15s,color .15s;display:flex}.Header-module__KppamW__iconBtn:hover{color:#1a1a1a;background:#f8f6f3}.Header-module__KppamW__cartBtn{color:#e86f2d;cursor:pointer;background:#fdf2ec;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;text-decoration:none;transition:background .15s;display:flex;position:relative}.Header-module__KppamW__cartBtn:hover{background:#fef9f6}.Header-module__KppamW__cartCount{color:#fff;background:#e86f2d;border-radius:100px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.Header-module__KppamW__btnText{color:#555;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.Header-module__KppamW__btnText:hover{color:#1a1a1a;background:#f8f6f3}.Header-module__KppamW__btnPrimary{color:#fff;cursor:pointer;background:#e86f2d;border:none;border-radius:100px;padding:9px 22px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s}.Header-module__KppamW__btnPrimary:hover{background:#d5642a;box-shadow:0 4px 16px #e86f2d33}.Header-module__KppamW__burger{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:background .15s;display:none}.Header-module__KppamW__burger:hover{background:#f8f6f3}.Header-module__KppamW__burgerLine{transform-origin:50%;background:#1a1a1a;border-radius:2px;width:18px;height:2px;transition:all .25s;display:block}.Header-module__KppamW__burgerLine:nth-child(2){width:13px}.Header-module__KppamW__burgerOpen .Header-module__KppamW__burgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__KppamW__burgerOpen .Header-module__KppamW__burgerLine:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module__KppamW__burgerOpen .Header-module__KppamW__burgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__KppamW__searchOverlay{z-index:2000;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;background:#0006;justify-content:center;align-items:flex-start;padding-top:120px;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.Header-module__KppamW__searchOverlayOpen{opacity:1;visibility:visible;pointer-events:auto}.Header-module__KppamW__searchModal{background:#fff;border-radius:16px;width:100%;max-width:560px;margin:0 16px;padding:20px;transition:transform .2s;position:relative;transform:translateY(-16px);box-shadow:0 20px 50px #00000026}.Header-module__KppamW__searchOverlayOpen .Header-module__KppamW__searchModal{transform:translateY(0)}.Header-module__KppamW__searchForm{background:#f8f6f3;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:3px 3px 3px 16px;transition:border-color .15s,background .15s;display:flex}.Header-module__KppamW__searchForm:focus-within{background:#fff;border-color:#e86f2d}.Header-module__KppamW__searchFormIcon{color:#b0b0b0;flex-shrink:0;font-size:18px}.Header-module__KppamW__searchInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;height:42px;font-family:DM Sans,sans-serif;font-size:15px}.Header-module__KppamW__searchInput::placeholder{color:#b0b0b0}.Header-module__KppamW__searchSubmit{color:#fff;cursor:pointer;background:#e86f2d;border:none;border-radius:9px;flex-shrink:0;height:40px;padding:0 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:background .15s}.Header-module__KppamW__searchSubmit:hover{background:#d5642a}.Header-module__KppamW__searchClose{color:#555;cursor:pointer;background:#f8f6f3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.Header-module__KppamW__searchClose:hover{color:#1a1a1a;background:#f2f0ed}.Header-module__KppamW__searchHints{margin-top:16px}.Header-module__KppamW__searchHintsLabel{color:#b0b0b0;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.Header-module__KppamW__searchHintsTags{flex-wrap:wrap;gap:6px;display:flex}.Header-module__KppamW__searchHintTag{color:#555;cursor:pointer;background:#f8f6f3;border:1px solid #f2f0ed;border-radius:100px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.Header-module__KppamW__searchHintTag:hover{color:#e86f2d;background:#fdf2ec;border-color:#fdf2ec}.Header-module__KppamW__backdrop{z-index:1003;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#00000038;transition:opacity .25s;position:fixed;inset:0}.Header-module__KppamW__backdropShow{opacity:1;pointer-events:auto}.Header-module__KppamW__mobile{z-index:1004;background:#fff;flex-direction:column;width:100%;max-width:360px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.Header-module__KppamW__mobileOpen{transform:translate(0)}.Header-module__KppamW__mobileTop{border-bottom:1px solid #f2f0ed;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.Header-module__KppamW__closeBtn{color:#555;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;transition:background .15s,color .15s;display:flex}.Header-module__KppamW__closeBtn:hover{color:#1a1a1a;background:#f8f6f3}.Header-module__KppamW__mobileSearch{border-bottom:1px solid #f2f0ed;align-items:center;gap:10px;padding:10px 18px;display:flex}.Header-module__KppamW__mobileSearchForm{background:#f8f6f3;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.Header-module__KppamW__mobileSearchIcon{color:#b0b0b0;flex-shrink:0;font-size:16px}.Header-module__KppamW__mobileSearchInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;height:40px;font-family:DM Sans,sans-serif;font-size:14px}.Header-module__KppamW__mobileSearchInput::placeholder{color:#b0b0b0}.Header-module__KppamW__mobileBody{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.Header-module__KppamW__mobileSection{border-bottom:1px solid #f2f0ed;padding:10px 0}.Header-module__KppamW__mobileSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#b0b0b0;margin:0;padding:6px 20px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.Header-module__KppamW__mobileLink{color:#555;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.Header-module__KppamW__mobileLink:hover{color:#1a1a1a;background:#f8f6f3}.Header-module__KppamW__mobileLinkActive{color:#e86f2d;background:#fdf2ec}.Header-module__KppamW__mobileLinkArrow{color:#b0b0b0;font-size:14px;transition:color .12s,transform .12s}.Header-module__KppamW__mobileLink:hover .Header-module__KppamW__mobileLinkArrow{color:#e86f2d;transform:translate(2px)}.Header-module__KppamW__mobileLinkActive .Header-module__KppamW__mobileLinkArrow{color:#e86f2d}.Header-module__KppamW__mobileDropWrap{flex-direction:column;display:flex}.Header-module__KppamW__mobileDropIcon{color:#b0b0b0;align-items:center;font-size:12px;transition:transform .2s;display:flex}.Header-module__KppamW__mobileDropIconOpen{transform:rotate(180deg)}.Header-module__KppamW__mobileSub{background:#f8f6f3;max-height:0;transition:max-height .3s;overflow:hidden}.Header-module__KppamW__mobileSubOpen{max-height:500px}.Header-module__KppamW__mobileSubAll{color:#e86f2d;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f0ed;align-items:center;gap:10px;width:100%;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:background .12s;display:flex}.Header-module__KppamW__mobileSubAll svg:first-child{font-size:16px}.Header-module__KppamW__mobileSubAll:hover,.Header-module__KppamW__mobileSubAllActive{background:#fdf2ec}.Header-module__KppamW__mobileSubLink{color:#555;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f0ed;align-items:center;gap:10px;width:100%;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.Header-module__KppamW__mobileSubLink:last-child{border-bottom:none}.Header-module__KppamW__mobileSubLink:hover{color:#1a1a1a;background:#f2f0ed}.Header-module__KppamW__mobileSubLinkActive{color:#e86f2d;background:#fef9f6}.Header-module__KppamW__mobileSubIcon{color:#888;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:color .12s;display:flex}.Header-module__KppamW__mobileSubLink:hover .Header-module__KppamW__mobileSubIcon,.Header-module__KppamW__mobileSubLinkActive .Header-module__KppamW__mobileSubIcon{color:#e86f2d}.Header-module__KppamW__mobileSubArrow{color:#b0b0b0;flex-shrink:0;margin-left:auto;font-size:12px;transition:color .12s}.Header-module__KppamW__mobileSubLink:hover .Header-module__KppamW__mobileSubArrow,.Header-module__KppamW__mobileSubAll:hover .Header-module__KppamW__mobileSubArrow{color:#e86f2d}.Header-module__KppamW__mobileFeatures{background:#f8f6f3;border-bottom:1px solid #f2f0ed;flex-direction:column;padding:14px 18px;display:flex}.Header-module__KppamW__mobileFeature{color:#555;align-items:center;gap:10px;padding:8px 0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;display:flex}.Header-module__KppamW__mobileFeature svg{color:#e86f2d;flex-shrink:0;font-size:16px}.Header-module__KppamW__mobileActions{flex-direction:column;gap:8px;margin-top:auto;padding:16px 18px;display:flex}.Header-module__KppamW__mobileBtnOutline{color:#1a1a1a;cursor:pointer;background:0 0;border:1.5px solid #eae7e3;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.Header-module__KppamW__mobileBtnOutline svg{font-size:16px}.Header-module__KppamW__mobileBtnOutline:hover{color:#e86f2d;border-color:#e86f2d}.Header-module__KppamW__mobileBtnPrimary{color:#fff;cursor:pointer;background:#e86f2d;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.Header-module__KppamW__mobileBtnPrimary svg{font-size:16px}.Header-module__KppamW__mobileBtnPrimary:hover{background:#d5642a}.Header-module__KppamW__mobileFooter{border-top:1px solid #f2f0ed;padding:16px 18px}.Header-module__KppamW__mobileFooterTitle{letter-spacing:.08em;text-transform:uppercase;color:#b0b0b0;margin:0 0 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.Header-module__KppamW__mobileFooterLink{color:#555;align-items:center;gap:8px;padding:6px 0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.Header-module__KppamW__mobileFooterLink:hover{color:#e86f2d}.Header-module__KppamW__mobileFooterLink svg{color:#e86f2d;font-size:16px}.Header-module__KppamW__mobileScanBtn{color:#e86f2d;cursor:pointer;background:#fdf2ec;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background .15s,color .15s;display:flex}.Header-module__KppamW__mobileScanBtn:hover{color:#d5642a;background:#f8f6f3}@media (max-width:1100px){.Header-module__KppamW__topBarRight{display:none}}@media (max-width:1024px){.Header-module__KppamW__navLink{padding:8px 12px;font-size:13px}}@media (max-width:900px){.Header-module__KppamW__nav,.Header-module__KppamW__actions{display:none}.Header-module__KppamW__burger{display:flex}}@media (max-width:640px){.Header-module__KppamW__topBar{display:none}.Header-module__KppamW__logoImage{height:54px}.Header-module__KppamW__headerBelowTopBar{top:0}}@media (max-width:480px){.Header-module__KppamW__header{height:60px}.Header-module__KppamW__container{padding:0 14px}.Header-module__KppamW__logoImage{height:54px}.Header-module__KppamW__mobile{max-width:100%}.Header-module__KppamW__searchOverlay{padding-top:80px}.Header-module__KppamW__searchModal{margin:0 10px;padding:16px}}@media (prefers-reduced-motion:reduce){.Header-module__KppamW__marquee{animation:none}.Header-module__KppamW__topBar,.Header-module__KppamW__header,.Header-module__KppamW__dropdown,.Header-module__KppamW__mobile,.Header-module__KppamW__backdrop,.Header-module__KppamW__mobileSub,.Header-module__KppamW__searchOverlay,.Header-module__KppamW__searchModal{transition-duration:.01ms!important}}.Header-module__KppamW__categoryBar{z-index:1000;will-change:transform,top;background:#e86f2d;border-bottom:none;height:32px;transition:top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;left:0;right:0;overflow:visible}.Header-module__KppamW__categoryBarVisible{opacity:1;transform:translateY(0)}.Header-module__KppamW__categoryBarHidden{opacity:0;pointer-events:none;transform:translateY(-200%)}.Header-module__KppamW__categoryBarInner{align-items:center;gap:8px;max-width:1260px;height:100%;margin:0 auto;padding:0 clamp(.4rem,1.5vw,.8rem);display:flex;position:relative;overflow:visible}.Header-module__KppamW__categoryScrollBtn{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:2;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:opacity .2s,background .15s,border-color .15s,transform .12s;display:flex}.Header-module__KppamW__categoryScrollBtn:hover{background:#fff3;border-color:#ffffff59;transform:scale(1.08)}.Header-module__KppamW__categoryScrollBtn:active{transform:scale(.95)}.Header-module__KppamW__categoryScrollBtnVisible{opacity:1;pointer-events:auto}.Header-module__KppamW__categoryScrollWrap{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;flex:1;padding:0;overflow:auto hidden}.Header-module__KppamW__categoryScrollWrap::-webkit-scrollbar{display:none}.Header-module__KppamW__categoryList{align-items:center;gap:6px;padding:0 2px;display:flex}.Header-module__KppamW__categoryItem{color:#fff;white-space:nowrap;cursor:pointer;background:#fff0;border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .12s;display:flex}.Header-module__KppamW__categoryItem:hover{color:#fff;background:#fff3;border-color:#ffffff4d}.Header-module__KppamW__categoryItemActive{color:#e86f2d;background:#fff;border-color:#fff;font-weight:700;box-shadow:0 2px 8px #0000001f}.Header-module__KppamW__categoryItemActive:hover{color:#ffdfcd;background:#e86f2d;border-color:#ffdfcd}.Header-module__KppamW__categoryItemIcon{flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.Header-module__KppamW__categoryItemName{font-size:12px;line-height:1}.Header-module__KppamW__categorySkeleton{background:linear-gradient(90deg,#ffffff1a 25%,#fff3 50%,#ffffff1a 75%) 0 0/200% 100%;border-radius:100px;flex-shrink:0;width:100px;height:24px;animation:1.5s ease-in-out infinite Header-module__KppamW__shimmer}.Header-module__KppamW__categoryItemWrap{flex-shrink:0;align-items:center;display:flex;position:relative}.Header-module__KppamW__categoryItemHasSubs{padding-right:8px}.Header-module__KppamW__categoryItemChevron{opacity:.7;align-items:center;margin-left:-2px;font-size:9px;transition:transform .2s,opacity .15s;display:flex}.Header-module__KppamW__categoryItemChevronOpen{opacity:1;transform:rotate(180deg)}.Header-module__KppamW__subDropdownPortal{z-index:1100;opacity:0;visibility:hidden;pointer-events:none;min-width:220px;max-width:280px;padding-top:6px;transition:opacity .15s,transform .15s,visibility .15s;animation:.18s forwards Header-module__KppamW__subDropdownFadeIn;position:fixed;transform:translate(-50%)translateY(4px)}.Header-module__KppamW__subDropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@keyframes Header-module__KppamW__subDropdownFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Header-module__KppamW__subDropdownInner{background:#fff;border:1px solid #eae7e3;border-radius:12px;padding:5px;box-shadow:0 12px 40px #0000001a}.Header-module__KppamW__subDropdownAll{cursor:pointer;text-align:left;background:#fdf2ec;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.Header-module__KppamW__subDropdownAll:hover{background:#fef9f6}.Header-module__KppamW__subDropdownAllIcon{color:#e86f2d;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.Header-module__KppamW__subDropdownAllText{color:#1a1a1a;white-space:nowrap;flex:1;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.Header-module__KppamW__subDropdownAllArrow{color:#e86f2d;flex-shrink:0;font-size:12px;transition:transform .15s}.Header-module__KppamW__subDropdownAll:hover .Header-module__KppamW__subDropdownAllArrow{transform:translate(2px)}.Header-module__KppamW__subDropdownDivider{background:#f2f0ed;height:1px;margin:4px 0}.Header-module__KppamW__subDropdownList{flex-direction:column;gap:1px;display:flex}.Header-module__KppamW__subDropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .12s;display:flex}.Header-module__KppamW__subDropdownItem:hover{background:#f8f6f3}.Header-module__KppamW__subDropdownItemActive{background:#fdf2ec}.Header-module__KppamW__subDropdownItemDot{background:#eae7e3;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .12s}.Header-module__KppamW__subDropdownItem:hover .Header-module__KppamW__subDropdownItemDot,.Header-module__KppamW__subDropdownItemActive .Header-module__KppamW__subDropdownItemDot{background:#e86f2d}.Header-module__KppamW__subDropdownItemName{color:#555;white-space:nowrap;flex:1;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:color .12s}.Header-module__KppamW__subDropdownItem:hover .Header-module__KppamW__subDropdownItemName{color:#1a1a1a}.Header-module__KppamW__subDropdownItemActive .Header-module__KppamW__subDropdownItemName{color:#e86f2d;font-weight:600}.Header-module__KppamW__subDropdownItemArrow{color:#0000;flex-shrink:0;font-size:10px;transition:color .12s,transform .12s}.Header-module__KppamW__subDropdownItem:hover .Header-module__KppamW__subDropdownItemArrow{color:#e86f2d;transform:translate(2px)}.Header-module__KppamW__subDropdownItemActive .Header-module__KppamW__subDropdownItemArrow{color:#e86f2d}.Header-module__KppamW__mobileSubCatWrap{flex-direction:column;display:flex}.Header-module__KppamW__mobileSubSubList{flex-direction:column;padding-bottom:4px;padding-left:36px;display:flex}.Header-module__KppamW__mobileSubSubItem{color:#888;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f0ed;align-items:center;gap:10px;width:100%;padding:9px 20px 9px 0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:color .12s;display:flex}.Header-module__KppamW__mobileSubSubItem:last-child{border-bottom:none}.Header-module__KppamW__mobileSubSubItem:hover{color:#1a1a1a}.Header-module__KppamW__mobileSubSubItemActive{color:#e86f2d;font-weight:600}.Header-module__KppamW__mobileSubSubDot{background:#eae7e3;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .12s}.Header-module__KppamW__mobileSubSubItem:hover .Header-module__KppamW__mobileSubSubDot,.Header-module__KppamW__mobileSubSubItemActive .Header-module__KppamW__mobileSubSubDot{background:#e86f2d}@media (max-width:900px){.Header-module__KppamW__subDropdown,.Header-module__KppamW__subDropdownPortal{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__KppamW__subDropdown,.Header-module__KppamW__subDropdownPortal,.Header-module__KppamW__categoryItemChevron{transition-duration:.01ms!important;animation:none!important}}@keyframes Header-module__KppamW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.Header-module__KppamW__categoryBar{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__KppamW__categoryBar,.Header-module__KppamW__categoryItem{transition-duration:.01ms!important}.Header-module__KppamW__categorySkeleton{background:#e86f2d14;animation:none}}.Header-module__KppamW__scanOverlay{z-index:2100;-webkit-backdrop-filter:blur(6px);background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s Header-module__KppamW__fadeIn;display:flex;position:fixed;inset:0}.Header-module__KppamW__scanModal{background:#fff;border-radius:20px;width:100%;max-width:480px;animation:.25s cubic-bezier(.4,0,.2,1) Header-module__KppamW__slideUp;overflow:hidden;box-shadow:0 20px 50px #0003}.Header-module__KppamW__scanHeader{border-bottom:1px solid #f2f0ed;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.Header-module__KppamW__scanHeaderLeft{align-items:center;gap:12px;display:flex}.Header-module__KppamW__scanIconWrap{color:#e86f2d;background:#fdf2ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.Header-module__KppamW__scanTitle{color:#1a1a1a;margin:0;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.Header-module__KppamW__scanSubtitle{color:#888;margin:2px 0 0;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.Header-module__KppamW__scanClose{color:#555;cursor:pointer;background:#f8f6f3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:background .15s,color .15s;display:flex}.Header-module__KppamW__scanClose:hover{color:#1a1a1a;background:#f2f0ed}.Header-module__KppamW__scanViewport{background:#1a1a1a;width:100%;height:300px;position:relative;overflow:hidden}.Header-module__KppamW__scannerContainer{width:100%;height:100%}.Header-module__KppamW__scannerContainer video{object-fit:cover!important;width:100%!important;height:100%!important}.Header-module__KppamW__scannerContainer canvas{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.Header-module__KppamW__scanLine{z-index:10;background:linear-gradient(90deg,#0000,#e86f2d,#e86f2d,#e86f2d,#0000);border-radius:2px;height:2px;animation:2s ease-in-out infinite Header-module__KppamW__scanMove;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 8px #e86f2d00}@keyframes Header-module__KppamW__scanMove{0%{top:10%}50%{top:88%}to{top:10%}}.Header-module__KppamW__scanCorner{z-index:10;width:22px;height:22px;position:absolute}.Header-module__KppamW__scanCornerTL{border-top:2.5px solid #e86f2d;border-left:2.5px solid #e86f2d;border-radius:2px 0 0;top:16px;left:16px}.Header-module__KppamW__scanCornerTR{border-top:2.5px solid #e86f2d;border-right:2.5px solid #e86f2d;border-radius:0 2px 0 0;top:16px;right:16px}.Header-module__KppamW__scanCornerBL{border-bottom:2.5px solid #e86f2d;border-left:2.5px solid #e86f2d;border-radius:0 0 0 2px;bottom:16px;left:16px}.Header-module__KppamW__scanCornerBR{border-bottom:2.5px solid #e86f2d;border-right:2.5px solid #e86f2d;border-radius:0 0 2px;bottom:16px;right:16px}.Header-module__KppamW__scanFooter{background:#fdfbf9;border-top:1px solid #f2f0ed;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.Header-module__KppamW__scanHint{color:#888;flex:1;margin:0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.Header-module__KppamW__scanCancelBtn{color:#555;cursor:pointer;background:#f8f6f3;border:1.5px solid #eae7e3;border-radius:100px;flex-shrink:0;padding:8px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.Header-module__KppamW__scanCancelBtn:hover{color:#e86f2d;border-color:#e86f2d}@keyframes Header-module__KppamW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Header-module__KppamW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Header-module__KppamW__scanModal{border-radius:16px;max-width:100%}.Header-module__KppamW__scanViewport{height:260px}.Header-module__KppamW__scanFooter{flex-direction:column;align-items:flex-start;gap:10px}.Header-module__KppamW__scanCancelBtn{text-align:center;width:100%}}@media (max-width:480px){.Header-module__KppamW__scanOverlay{align-items:flex-end;padding:0 4px}.Header-module__KppamW__scanModal{border-radius:20px 20px 0 0;padding-bottom:20px}.Header-module__KppamW__scanViewport{height:240px}}@media (prefers-reduced-motion:reduce){.Header-module__KppamW__scanLine{animation:none;top:50%}.Header-module__KppamW__scanModal,.Header-module__KppamW__scanOverlay{animation:none}}
