html body.woocommerce .sf-age-ajax-bar:not(.sf-age-position-ready){visibility:hidden !important}html body.woocommerce .sf-age-ajax-bar{width:100% !important;min-width:0 !important;min-height:54px !important;margin:10px 0 18px !important;padding:9px 12px !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto auto !important;grid-template-rows:auto !important;align-items:center !important;column-gap:10px !important;row-gap:9px !important;box-sizing:border-box !important;background:#FFFFFF !important;border:1px solid #A9B8C3 !important;border-radius:14px !important;box-shadow:none !important;font-family:"Plus Jakarta Sans","Outfit","Roboto",sans-serif !important;container-type:inline-size !important}html body.woocommerce .sf-age-ajax-title{grid-column:1 !important;grid-row:1 !important;min-width:max-content !important;height:40px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;color:#0F172A !important;font-size:13.5px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important}html body.woocommerce .sf-age-ajax-scroll{grid-column:2 !important;grid-row:1 !important;min-width:0 !important;width:100% !important;margin:0 !important;padding:0 !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior-x:contain !important;touch-action:pan-y !important;scrollbar-width:none !important;-ms-overflow-style:none !important;scroll-snap-type:none !important;cursor:grab !important;user-select:none !important;-webkit-user-select:none !important;position:relative !important;z-index:5 !important}html body.woocommerce .sf-age-ajax-scroll.is-sf-age-dragging{cursor:grabbing !important;scroll-snap-type:none !important}.sf-age-ajax-scroll::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}html body.woocommerce .sf-age-ajax-options{position:relative !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:8px !important;width:100% !important;min-width:100% !important;margin:0 !important;padding:0 !important;left:0 !important;transform:none !important}html body.woocommerce .sf-age-ajax-option{position:relative !important;flex:1 1 0 !important;min-width:116px !important;height:40px !important;min-height:40px !important;max-height:40px !important;max-width:none !important;margin:0 !important;padding:0 14px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;background:#FFFFFF !important;border:1px solid #A9B8C3 !important;border-radius:999px !important;color:#334155 !important;font-size:13px !important;font-weight:600 !important;line-height:1.15 !important;text-align:center !important;white-space:nowrap !important;cursor:pointer !important;user-select:none !important;box-shadow:none !important;transition:background-color .18s ease,border-color .18s ease,color .18s ease !important;-webkit-tap-highlight-color:transparent !important;scroll-snap-align:start !important}html body.woocommerce .sf-age-ajax-option .sf-age-option-name{color:#334155 !important}@media (hover:hover) and (pointer:fine){html body.woocommerce .sf-age-ajax-option:hover:not(.is-selected){background:#F4FBF3 !important;border-color:#65C95A !important;color:#166A18 !important}html body.woocommerce .sf-age-ajax-option:hover:not(.is-selected) .sf-age-option-name{color:#166A18 !important}}html body.woocommerce .sf-age-ajax-option.is-selected{background:#39C62B !important;border-color:#39C62B !important;color:#FFFFFF !important;transform:none !important;box-shadow:none !important}html body.woocommerce .sf-age-ajax-option.is-selected .sf-age-option-name{color:#FFFFFF !important}html body.woocommerce .sf-age-option-inner{width:auto !important;min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;white-space:nowrap !important}html body.woocommerce .sf-age-ajax-checkbox{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important}html body.woocommerce .sf-age-checkmark{position:relative !important;width:16px !important;height:16px !important;min-width:16px !important;max-width:16px !important;flex:0 0 16px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;background:#FFFFFF !important;border:1.4px solid #879AA8 !important;border-radius:4px !important}html body.woocommerce .sf-age-ajax-option:hover:not(.is-selected) .sf-age-checkmark{border-color:#39C62B !important}html body.woocommerce .sf-age-ajax-option.is-selected .sf-age-checkmark{background:#FFFFFF !important;border-color:#FFFFFF !important}html body.woocommerce .sf-age-ajax-option.is-selected .sf-age-checkmark::after{content:"" !important;position:absolute !important;left:4.4px !important;top:1.5px !important;width:4px !important;height:8px !important;border:solid #39C62B !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg) !important}html body.woocommerce .sf-age-option-name{display:inline-flex !important;align-items:center !important;min-width:0 !important;font-size:inherit !important;font-weight:inherit !important;line-height:1.15 !important;white-space:nowrap !important}html body.woocommerce .sf-age-ajax-clear{grid-column:3 !important;grid-row:1 !important;width:auto !important;min-width:0 !important;max-width:max-content !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:4px 10px !important;justify-self:end !important;align-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;box-sizing:border-box !important;color:#DC2626 !important;background:#FEF2F2 !important;border:1px solid #FECACA !important;border-radius:999px !important;font-family:inherit !important;font-size:12.5px !important;font-weight:700 !important;line-height:1.2 !important;text-decoration:none !important;cursor:pointer !important;opacity:1 !important;visibility:visible !important;box-shadow:0 2px 4px rgba(220,38,38,0.05) !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}html body.woocommerce .sf-age-ajax-clear svg{width:14px !important;height:14px !important;flex:0 0 14px !important;display:block !important}html body.woocommerce .sf-age-ajax-clear span{display:inline-block !important;line-height:1 !important}html body.woocommerce .sf-age-ajax-clear:hover:not(:disabled){background:#FEE2E2 !important;border-color:#FCA5A5 !important;color:#B91C1C !important;box-shadow:0 4px 8px rgba(220,38,38,0.12) !important}html body.woocommerce .sf-age-ajax-clear:disabled{display:none !important}html body.woocommerce .sf-age-ajax-loading{grid-column:4 !important;grid-row:1 !important;align-self:end !important;margin-bottom:9px !important}@container (max-width:720px){html body.woocommerce .sf-age-ajax-option{min-width:112px !important;max-width:140px !important}html body.woocommerce .sf-age-ajax-bar{grid-template-columns:auto minmax(0,1fr) auto auto !important;grid-template-rows:auto auto !important;align-items:center !important;padding:9px 10px !important;column-gap:7px !important;row-gap:5px !important}html body.woocommerce .sf-age-ajax-title{grid-column:1 !important;grid-row:1 !important;height:28px !important;font-size:13px !important}html body.woocommerce .sf-age-ajax-clear{grid-column:3 !important;grid-row:1 !important;width:auto !important;max-width:max-content !important;justify-self:end !important;min-width:58px !important;height:30px !important;padding:0 10px !important;font-size:11.5px !important}html body.woocommerce .sf-age-ajax-loading{grid-column:4 !important;grid-row:1 !important;align-self:center !important;margin:0 !important}html body.woocommerce .sf-age-ajax-scroll{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important}}@container (max-width:430px){html body.woocommerce .sf-age-ajax-option{min-width:108px !important;max-width:128px !important}html body.woocommerce .sf-age-ajax-bar{padding:8px !important;border-radius:12px !important;row-gap:6px !important}html body.woocommerce .sf-age-ajax-title{font-size:12.5px !important}html body.woocommerce .sf-age-ajax-options{gap:6px !important}html body.woocommerce .sf-age-ajax-option{height:34px !important;min-height:34px !important;max-height:34px !important;padding:0 11px 0 8px !important;font-size:11.5px !important}html body.woocommerce .sf-age-checkmark{width:13px !important;height:13px !important;min-width:13px !important;max-width:13px !important;flex-basis:13px !important}html body.woocommerce .sf-age-ajax-option.is-selected .sf-age-checkmark::after{left:3.3px !important;top:.8px !important;width:3px !important;height:6.5px !important}}@container (max-width:360px){html body.woocommerce .sf-age-ajax-bar{grid-template-columns:auto minmax(0,1fr) auto !important;grid-template-rows:auto auto !important;padding:8px !important;column-gap:6px !important;row-gap:4px !important}html body.woocommerce .sf-age-ajax-title{grid-column:1 !important;grid-row:1 !important}html body.woocommerce .sf-age-ajax-clear{grid-column:3 !important;grid-row:1 !important;width:auto !important;max-width:max-content !important;justify-self:end !important;min-width:54px !important;height:29px !important;padding:0 8px !important}html body.woocommerce .sf-age-ajax-loading{position:absolute !important;right:68px !important;top:13px !important}html body.woocommerce .sf-age-ajax-scroll{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;min-width:0 !important}}@media (max-width:768px){html body.woocommerce .sf-age-ajax-bar{min-height:0 !important}}.sf-age-ajax-loading{display:none;align-self:center;width:18px;height:18px;flex:0 0 18px;border:2px solid #E2E8F0;border-top-color:#39C62B;border-radius:50%;box-sizing:border-box;animation:sfAgeAjaxSpin .65s linear infinite}.sf-age-ajax-bar.is-loading .sf-age-ajax-loading{display:none !important}@keyframes sfAgeAjaxSpin{to{transform:rotate(360deg)}}html body.woocommerce #primary.sf-age-products-loading ul.products,html body.woocommerce #primary.sf-age-products-loading .sf-age-no-results{opacity:.42;pointer-events:none;filter:saturate(0.8);transition:opacity 0.2s ease,filter 0.2s ease}html body.woocommerce .sf-age-ajax-option.is-loading-age .sf-age-checkmark{background:transparent !important;border:2px solid rgba(22,115,232,.18) !important;border-top-color:#1673E8 !important;border-right-color:#1673E8 !important;border-radius:50% !important;animation:sfAgePillLoadingSpin .62s linear infinite !important}html body.woocommerce .sf-age-ajax-option.is-loading-age .sf-age-checkmark::after{display:none !important}html body.woocommerce .sf-age-ajax-option.is-selected.is-loading-age .sf-age-checkmark{background:transparent !important;border-color:rgba(255,255,255,.38) !important;border-top-color:#FFFFFF !important;border-right-color:#FFFFFF !important}@keyframes sfAgePillLoadingSpin{to{transform:rotate(360deg)}}.sf-age-no-results{margin:15px 0;padding:16px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;color:#334155;font-size:14px;font-weight:500}@media (max-width:768px){html body.woocommerce .sf-age-ajax-bar{width:100% !important;min-width:0 !important;min-height:auto !important;margin:8px 0 12px !important;padding:10px !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;grid-template-rows:auto auto !important;align-items:center !important;column-gap:8px !important;row-gap:8px !important;box-sizing:border-box !important;border-radius:12px !important}html body.woocommerce .sf-age-ajax-title{grid-column:1 !important;grid-row:1 !important;min-width:max-content !important;width:auto !important;height:auto !important;margin:0 !important;align-self:center !important;font-size:13px !important;line-height:1 !important}html body.woocommerce .sf-age-ajax-clear{grid-column:3 !important;grid-row:1 !important;width:auto !important;max-width:max-content !important;min-width:58px !important;height:34px !important;margin:0 !important;padding:0 12px !important;justify-self:end !important;align-self:center !important;font-size:12px !important}html body.woocommerce .sf-age-ajax-loading{position:absolute !important;right:78px !important;top:18px !important;margin:0 !important}html body.woocommerce .sf-age-ajax-scroll{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 0 1px !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior-x:contain !important;touch-action:pan-y !important;scrollbar-width:none !important;-ms-overflow-style:none !important;scroll-snap-type:none !important}html body.woocommerce .sf-age-ajax-scroll::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}html body.woocommerce .sf-age-ajax-options{position:relative !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:8px !important;width:max-content !important;min-width:100% !important;margin:0 !important;padding:0 !important;left:0 !important;transform:none !important}html body.woocommerce .sf-age-ajax-option{flex:0 0 120px !important;width:120px !important;min-width:120px !important;max-width:120px !important;height:40px !important;min-height:40px !important;max-height:40px !important;margin:0 !important;padding:0 12px !important;border-radius:999px !important;font-size:12.5px !important;line-height:1.15 !important;white-space:nowrap !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;scroll-snap-align:start !important}html body.woocommerce .sf-age-option-inner{width:auto !important;min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}html body.woocommerce .sf-age-checkmark{width:15px !important;height:15px !important;min-width:15px !important;max-width:15px !important;flex:0 0 15px !important}html body.woocommerce .sf-age-ajax-option.is-selected .sf-age-checkmark::after{left:4px !important;top:1px !important;width:3.5px !important;height:7px !important}}@media (max-width:390px){html body.woocommerce .sf-age-ajax-bar{padding:8px !important;column-gap:6px !important;row-gap:7px !important}html body.woocommerce .sf-age-ajax-option{flex-basis:112px !important;width:112px !important;min-width:112px !important;max-width:112px !important;font-size:12px !important}html body.woocommerce .sf-age-ajax-options{gap:7px !important}html body.woocommerce .sf-age-ajax-clear{min-width:54px !important;height:32px !important;padding:0 9px !important;font-size:11.5px !important}}html body.woocommerce .sf-age-ajax-option,html body.woocommerce .sf-age-option-inner,html body.woocommerce .sf-age-option-name,html body.woocommerce .sf-age-checkmark{user-select:none !important;-webkit-user-select:none !important}@media (hover:none),(pointer:coarse){html body.woocommerce .sf-age-ajax-scroll{cursor:default !important;scroll-snap-type:none !important}}html body.woocommerce .sf-age-ajax-scroll{position:relative !important;z-index:5 !important;overflow-x:auto !important;overflow-y:hidden !important;touch-action:pan-y !important;-webkit-overflow-scrolling:touch !important}html body.woocommerce .sf-age-ajax-options,html body.woocommerce .sf-age-ajax-scroll.is-sf-age-dragging{cursor:grabbing !important}html body.woocommerce .sf-age-ajax-scroll{padding-left:0 !important;padding-right:0 !important}@media (min-width:769px){html body.woocommerce .sf-age-ajax-options{width:100% !important;min-width:100% !important}html body.woocommerce .sf-age-ajax-option{flex:1 1 0 !important;min-width:88px !important;max-width:none !important}}@media (max-width:768px){html body.woocommerce .sf-age-ajax-options{gap:7px !important}}html body.woocommerce .sf-age-ajax-bar{align-items:center !important}html body.woocommerce .sf-age-ajax-title,html body.woocommerce .sf-age-ajax-clear{align-self:center !important}html body.woocommerce .sf-age-ajax-scroll{align-self:center !important}html body.woocommerce .sf-age-ajax-options{margin-top:0 !important;margin-bottom:0 !important}@media (min-width:769px){html body.woocommerce .sf-age-ajax-bar{min-height:56px !important;padding-top:9px !important;padding-bottom:9px !important}}@media (max-width:768px){html body.woocommerce .sf-age-ajax-bar{row-gap:7px !important}html body.woocommerce .sf-age-ajax-scroll{padding-top:0 !important;padding-bottom:0 !important}}html body.woocommerce .sf-age-ajax-option{overflow:hidden !important}html body.woocommerce .sf-age-option-inner{flex:0 0 auto !important}html body.woocommerce .sf-age-checkmark{flex-shrink:0 !important}html body.woocommerce .sf-age-option-name{flex:0 1 auto !important;overflow:visible !important;text-overflow:clip !important}@media (min-width:769px){html body.woocommerce .sf-age-ajax-option{min-width:116px !important}}@media (max-width:768px){html body.woocommerce .sf-age-ajax-option{flex:0 0 120px !important;width:120px !important;min-width:120px !important;max-width:120px !important}}@media (max-width:390px){html body.woocommerce .sf-age-ajax-option{flex-basis:112px !important;width:112px !important;min-width:112px !important;max-width:112px !important}}@media (max-width:768px){html body.woocommerce .sf-age-ajax-scroll{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-x pan-y !important;overscroll-behavior-x:contain !important;scroll-snap-type:none !important;scroll-behavior:auto !important;cursor:default !important}html body.woocommerce .sf-age-ajax-options{width:max-content !important;min-width:max-content !important}html body.woocommerce .sf-age-ajax-option{flex-shrink:0 !important;scroll-snap-align:none !important}}@media (hover:none) and (pointer:coarse){html body.woocommerce .sf-age-ajax-scroll{cursor:default !important;user-select:auto !important;-webkit-user-select:auto !important}}@media (max-width:768px){html body.woocommerce .sf-age-ajax-clear{width:auto !important;min-width:0 !important;max-width:max-content !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:4px 10px !important;gap:4px !important;font-size:12.5px !important;line-height:1.2 !important;justify-self:end !important;align-self:center !important}}@media (max-width:390px){html body.woocommerce .sf-age-ajax-clear{width:auto !important;min-width:0 !important;max-width:max-content !important;height:auto !important;padding:4px 10px !important;font-size:12.5px !important}}html body.woocommerce #primary{position:relative !important}.sf-product-area-loader{position:absolute !important;left:50% !important;top:0;z-index:9999 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:44px !important;padding:10px 16px !important;background:#FFFFFF !important;border:1px solid #C8D5E5 !important;border-radius:999px !important;color:#172B49 !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;line-height:1 !important;box-shadow:0 6px 18px rgba(15,23,42,.08) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(-50%) scale(.97) !important;transition:opacity .14s ease,transform .14s ease,visibility .14s ease !important}.sf-product-area-loader.is-active{opacity:1 !important;visibility:visible !important;transform:translateX(-50%) scale(1) !important}.sf-product-area-loader__spinner{width:18px !important;height:18px !important;flex:0 0 18px !important;border:2.5px solid rgba(22,115,232,.18) !important;border-top-color:#1673E8 !important;border-right-color:#1673E8 !important;border-radius:50% !important;box-sizing:border-box !important;animation:sf-product-area-spin .65s linear infinite !important}@keyframes sf-product-area-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.sf-product-area-loader{min-height:42px !important;padding:9px 14px !important;font-size:12.5px !important;max-width:calc(100% - 28px) !important;white-space:nowrap !important}}