@media (max-width:980px){:root{--km-blue:#007EC5;--km-blue-dark:#005F95;--km-blue-soft:#EAF7FD;--km-blue-border:#B8E4F7;--km-white:#FFFFFF;--km-text:#111827;--km-muted:#4B5563;--km-border:#E5E7EB;--km-shadow:0 18px 45px rgba(0,0,0,0.16);--km-radius:18px}.et-l--header .et_pb_section,.et-l--header .et_pb_row,header .et_pb_section,header .et_pb_row{position:relative!important;overflow:visible!important}.et-l--header .et_pb_menu,header .et_pb_menu,.et_pb_menu_inner_container,.et_pb_menu__wrap{position:static!important}.mobile_menu_bar:before{color:#ffffff!important}.mobile_menu_bar:hover:before,.mobile_menu_bar:focus:before,.mobile_menu_bar:active:before{color:#ffffff!important}.et-l--header .et_pb_menu .et_mobile_menu,header .et_pb_menu .et_mobile_menu,.et_mobile_menu{position:absolute!important;top:100%!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 32px)!important;max-width:430px!important;min-width:0!important;margin:12px 0 0 0!important;padding:10px!important;box-sizing:border-box!important;background:var(--km-white)!important;border:1px solid var(--km-blue-border)!important;border-top:4px solid var(--km-blue)!important;border-radius:var(--km-radius)!important;box-shadow:var(--km-shadow)!important;text-align:center!important;z-index:999999!important;overflow:hidden!important}.et_mobile_menu,.et_mobile_menu li,.et_mobile_menu ul{border:none!important}.et_mobile_menu li{margin:0!important;padding:0!important}.et_mobile_menu li a,.et_mobile_menu .menu-item a,.et_mobile_menu .page_item a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:13px 16px!important;margin:2px 0!important;color:var(--km-text)!important;background:transparent!important;border-radius:12px!important;font-weight:600!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;opacity:1!important;transition:background-color 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.et_mobile_menu li a:hover,.et_mobile_menu .menu-item a:hover,.et_mobile_menu .page_item a:hover{color:var(--km-blue-dark)!important;background:var(--km-blue-soft)!important;opacity:1!important}.et_mobile_menu li a:focus,.et_mobile_menu .menu-item a:focus,.et_mobile_menu .page_item a:focus,.et_mobile_menu li a:focus-visible{color:var(--km-blue-dark)!important;background:var(--km-blue-soft)!important;outline:2px solid var(--km-blue)!important;outline-offset:2px!important;opacity:1!important}.et_mobile_menu li a:active,.et_mobile_menu .menu-item a:active,.et_mobile_menu .page_item a:active{color:var(--km-white)!important;background:var(--km-blue-dark)!important;transform:scale(0.985)!important;opacity:1!important}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a,.et_mobile_menu li.current-menu-parent>a,.et_mobile_menu li.current_page_parent>a,.et_mobile_menu li.current-menu-ancestor>a,.et_mobile_menu li.current_page_ancestor>a,.et_mobile_menu li a[aria-current="page"]{color:var(--km-white)!important;background:var(--km-blue)!important;font-weight:800!important;opacity:1!important;box-shadow:0 8px 20px rgba(0,126,197,0.28)!important}.et_mobile_menu li.current-menu-item>a:hover,.et_mobile_menu li.current_page_item>a:hover,.et_mobile_menu li.current-menu-parent>a:hover,.et_mobile_menu li.current_page_parent>a:hover,.et_mobile_menu li.current-menu-ancestor>a:hover,.et_mobile_menu li.current_page_ancestor>a:hover,.et_mobile_menu li a[aria-current="page"]:hover{color:var(--km-white)!important;background:var(--km-blue-dark)!important}.et_mobile_menu .menu-item-has-children>a{color:var(--km-text)!important;background:transparent!important;font-weight:700!important}.et_mobile_menu .menu-item-has-children.current-menu-item>a,.et_mobile_menu .menu-item-has-children.current-menu-parent>a,.et_mobile_menu .menu-item-has-children.current-menu-ancestor>a{color:var(--km-white)!important;background:var(--km-blue)!important}.et_mobile_menu .sub-menu,.et_mobile_menu ul.sub-menu{margin:4px 0 8px 0!important;padding:6px!important;background:#F8FAFC!important;border-radius:14px!important}.et_mobile_menu .sub-menu li a,.et_mobile_menu ul.sub-menu li a{color:var(--km-muted)!important;background:transparent!important;font-size:14px!important;font-weight:600!important;padding:11px 14px!important;opacity:1!important}.et_mobile_menu .sub-menu li a:hover,.et_mobile_menu .sub-menu li a:focus,.et_mobile_menu ul.sub-menu li a:hover,.et_mobile_menu ul.sub-menu li a:focus{color:var(--km-blue-dark)!important;background:var(--km-blue-soft)!important;opacity:1!important}.et_mobile_menu .sub-menu li.current-menu-item>a,.et_mobile_menu .sub-menu li.current_page_item>a,.et_mobile_menu .sub-menu li a[aria-current="page"]{color:var(--km-white)!important;background:var(--km-blue-dark)!important;font-weight:800!important;opacity:1!important}.et_mobile_menu li a:hover,.et_mobile_menu li a:focus,.et_mobile_menu li a:active{opacity:1!important}}.tax-stacked-price-wrapper{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:6px;width:100%}.tax-price-line{display:flex;align-items:center}.tax-price-label{font-weight:600;color:#334155}.tax-price-line.base-price del{color:#94a3b8;text-decoration:line-through;font-weight:500}.tax-price-line.sale-price ins{color:#dc2626!important;font-weight:700;text-decoration:none}.tax-price-line.discount-price .discount-amount{color:#16a34a;font-weight:700;display:flex;align-items:center}.tax-price-line.discount-price .discount-pct{font-weight:700;background-color:#dcfce7;color:#15803d;border-radius:4px}.stock-status{font-weight:700}.stock-status.in-stock{color:#16a34a}.stock-status.out-of-stock{color:#dc2626}.tax-stacked-price-wrapper.is-single-page{gap:6px;margin:15px 0;padding:14px;background-color:#f8fafc;max-width:340px}.tax-stacked-price-wrapper.is-single-page .tax-price-line{font-size:15px}.tax-stacked-price-wrapper.is-single-page .tax-price-label{min-width:165px}.tax-stacked-price-wrapper.is-single-page .base-price-only .single-price{color:#0f172a;font-weight:700;font-size:1.2em}.tax-stacked-price-wrapper.is-single-page .sale-price ins{font-size:1.25em}.tax-stacked-price-wrapper.is-single-page .discount-price .discount-pct{font-size:0.85em;padding:1px 6px;margin-left:6px}.tax-stacked-price-wrapper.is-archive-page{gap:3px;margin:8px auto;padding:8px;background-color:#ffffff;border:none;max-width:100%}.tax-stacked-price-wrapper.is-archive-page .tax-price-line{font-size:12px;justify-content:flex-start}.tax-stacked-price-wrapper.is-archive-page .tax-price-label{min-width:125px;font-weight:500;color:#64748b}.tax-stacked-price-wrapper.is-archive-page .base-price-only .single-price{color:#1e293b;font-weight:700;font-size:1.1em}.tax-stacked-price-wrapper.is-archive-page .sale-price ins{font-size:1.1em}.tax-stacked-price-wrapper.is-archive-page .discount-price .discount-pct{font-size:0.8em;padding:0px 4px;margin-left:4px}body.single-product .up-sells.upsells.products{clear:both;margin-top:50px}body.single-product .up-sells.upsells.products>h2{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:30px;text-align:left}body.single-product .up-sells.upsells.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}body.single-product .up-sells.upsells.products ul.products li.product{width:auto!important;margin:0!important;float:none!important}@media (max-width:980px){body.single-product .up-sells.upsells.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body.single-product .up-sells.upsells.products ul.products{grid-template-columns:1fr}}.et_pb_scroll_top.et-pb-icon{right:160px!important;bottom:35px!important}@media (max-width:767px){.et_pb_scroll_top.et-pb-icon{right:20px!important;bottom:75px!important}}