.shop-category-navigation-module__5Hso_W__root{flex:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.shop-category-navigation-module__5Hso_W__disclosure{flex:none}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__trigger{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:13px;font-weight:500;list-style:none;transition:background .15s,border-color .15s;display:flex}.shop-category-navigation-module__5Hso_W__trigger::-webkit-details-marker{display:none}.shop-category-navigation-module__5Hso_W__trigger:hover,.shop-category-navigation-module__5Hso_W__disclosure[open] .shop-category-navigation-module__5Hso_W__trigger{color:#316148;background:#f2f5f1;border-color:#dce5da}.shop-category-navigation-module__5Hso_W__trigger:focus-visible,.shop-category-navigation-module__5Hso_W__scrollButton:focus-visible,.shop-category-navigation-module__5Hso_W__close:focus-visible{outline-offset:3px;outline:2px solid #316148}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__disclosure .shop-category-navigation-module__5Hso_W__trigger svg{width:16px;height:16px}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__disclosure .shop-category-navigation-module__5Hso_W__chevron{color:#879087;width:12px;height:12px;transition:transform .15s}.shop-category-navigation-module__5Hso_W__disclosure[open] .shop-category-navigation-module__5Hso_W__chevron{transform:rotate(180deg)}.shop-category-navigation-module__5Hso_W__strip{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.shop-category-navigation-module__5Hso_W__scrollButton{color:#59675b;cursor:pointer;background:#fff;border:1px solid #e1e5df;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:30px;padding:0;transition:background .15s,border-color .15s;display:grid}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__strip .shop-category-navigation-module__5Hso_W__scrollButton svg{width:13px;height:13px}.shop-category-navigation-module__5Hso_W__scrollButton:hover:not(:disabled){color:#316148;background:#f2f5f1;border-color:#b9cbb9}.shop-category-navigation-module__5Hso_W__scrollButton:disabled{opacity:.3;cursor:default;border-color:#0000}.shop-category-navigation-module__5Hso_W__panel{z-index:20;overscroll-behavior:contain;background:#fff;border:1px solid #e2e6df;border-radius:10px;width:min(480px,100vw - 64px);max-height:min(65vh,440px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 8px 28px #2335261a,0 2px 6px #23352608}.shop-category-navigation-module__5Hso_W__panelHeading{border-bottom:1px solid #edf0e9;align-items:center;gap:12px;margin-bottom:12px;padding:0 0 12px;display:flex}.shop-category-navigation-module__5Hso_W__panelHeading strong{color:#38473b;font-size:13px;font-weight:600}.shop-category-navigation-module__5Hso_W__close{color:#879087;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:grid}.shop-category-navigation-module__5Hso_W__close:hover{color:#38473b;background:#f1f3ef}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__close svg{width:14px;height:14px}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__allProducts.shop-category-navigation-module__5Hso_W__allProducts{color:#67806b;border-radius:4px;align-items:center;gap:4px;min-height:28px;margin-left:auto;padding:3px 7px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__allProducts svg{width:13px;height:13px}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__allProducts.shop-category-navigation-module__5Hso_W__allProducts:hover{color:#316148;background:#f2f5f1}.shop-category-navigation-module__5Hso_W__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__categoryLink.shop-category-navigation-module__5Hso_W__categoryLink{color:#4a5548;white-space:normal;overflow-wrap:anywhere;background:#fafbf8;border:1px solid #e9ede5;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.shop-category-navigation-module__5Hso_W__categoryLink>span{min-width:0}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__categoryLink svg{color:#aab4a6;width:12px;height:12px}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__categoryLink.shop-category-navigation-module__5Hso_W__categoryLink:hover{color:#315c3e;background:#eef4eb;border-color:#bdcfb6}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__categoryLink:hover svg{color:#537b53}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__categoryLink:focus-visible{outline-offset:2px;outline:2px solid #316148}@media (max-width:767px){.shop-category-navigation-module__5Hso_W__root{gap:10px}.shop-category-navigation-module__5Hso_W__panel{width:auto;max-height:calc(100dvh - 96px);padding:12px;position:fixed;inset:80px 16px auto}.shop-category-navigation-module__5Hso_W__strip{display:none}.shop-category-navigation-module__5Hso_W__root .shop-category-navigation-module__5Hso_W__trigger{margin-block:8px}.shop-category-navigation-module__5Hso_W__panel .shop-category-navigation-module__5Hso_W__categoryLink.shop-category-navigation-module__5Hso_W__categoryLink{min-height:44px}.shop-category-navigation-module__5Hso_W__close{flex-basis:32px;width:32px;height:32px}}@media (max-width:359px){.shop-category-navigation-module__5Hso_W__categoryGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shop-category-navigation-module__5Hso_W__root *{transition:none}}
.cart-added-toast-module__Yx2LRa__position{inset:calc(var(--chrome-height,0px) + max(12px, env(safe-area-inset-top))) 16px auto;z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}.cart-added-toast-module__Yx2LRa__toast{color:#24533c;background:#f0f7f2;border:1px solid #cfdfd5;border-radius:6px;align-items:center;gap:9px;padding:9px 15px;font-size:14px;line-height:1.5;display:inline-flex;box-shadow:0 3px 12px #1d372b1a}.cart-added-toast-module__Yx2LRa__toast:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:10px;transform:translateY(-1px)rotate(45deg)}
