.sc-shop-taxonomy{margin:28px 0 32px;direction:rtl}.sc-shop-taxonomy__heading{margin-bottom:17px}.sc-shop-taxonomy__heading>span{display:block;color:#6c7b63;font-size:13px;margin-bottom:5px}.sc-shop-taxonomy__heading h2{font-size:clamp(22px,2.4vw,30px);color:#243e30;margin:0}.sc-shop-roots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sc-shop-root{display:flex;align-items:center;gap:13px;min-width:0;padding:10px;border:1px solid #e2e6dc;border-radius:22px;background:rgb(255 255 255 / .74);box-shadow:0 12px 34px rgb(36 62 48 / .06);text-decoration:none;color:#284232;transition:transform .2s,box-shadow .2s}.sc-shop-root:hover,.sc-shop-child:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(36 62 48 / .12)}.sc-shop-root img{width:94px;height:96px;flex:none;object-fit:cover;border-radius:16px;background:#f8f8f5}.sc-shop-root__copy{display:flex;flex-direction:column;gap:7px;min-width:0}.sc-shop-root__copy strong{font-size:18px;color:#243e30}.sc-shop-root__copy small{font-size:12px;line-height:1.6;color:#687867}.sc-shop-root__copy b{font-size:20px;font-weight:400}.sc-shop-taxonomy--children{margin-top:28px}.sc-shop-children{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.sc-shop-child{display:flex;flex-direction:column;min-width:0;padding:6px 6px 9px;border:1px solid #e4e8dd;border-radius:15px;background:rgb(255 255 255 / .77);text-decoration:none;color:#294434;transition:transform .2s,box-shadow .2s}.sc-shop-child__image{display:block;aspect-ratio:1.5;border-radius:10px;overflow:hidden;background:#f7f8f4}.sc-shop-child img{display:block;width:100%;height:100%;object-fit:contain}.sc-shop-child strong{font-size:12px;line-height:1.5;margin:7px 4px 0;overflow-wrap:normal}.sc-shop-child>span:last-child{align-self:flex-end;margin:2px 4px 0;font-size:16px}.sc-shop-parent{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0;color:#526b54}.sc-shop-parent a{color:#2f5937;text-decoration:none}.sc-shop-taxonomy a:focus-visible,.sc-shop-parent a:focus-visible{outline:3px solid #64836b;outline-offset:3px}@media(max-width:950px){.sc-shop-roots{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-shop-children{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.sc-shop-roots,.sc-shop-children{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:10px;padding:3px 2px 12px;scrollbar-width:thin}.sc-shop-root,.sc-shop-child{flex:none;scroll-snap-align:start}.sc-shop-root{width:min(72vw,270px);min-height:78px;padding:7px;gap:9px;border-radius:16px}.sc-shop-root img{width:64px;height:64px;border-radius:11px}.sc-shop-root__copy{gap:2px}.sc-shop-root__copy strong{font-size:14px}.sc-shop-root__copy small{font-size:10px;line-height:1.4}.sc-shop-root__copy b{font-size:14px}.sc-shop-child{width:min(37vw,145px);padding:5px 5px 7px;border-radius:12px}.sc-shop-child__image{aspect-ratio:1.45;border-radius:8px}.sc-shop-child strong{font-size:11px;line-height:1.35;margin:5px 3px 0}.sc-shop-child>span:last-child{font-size:13px;margin:2px 4px 0}.sc-shop-taxonomy{margin:19px 0}.sc-shop-taxonomy__heading{margin-bottom:10px}.sc-shop-taxonomy__heading h2{font-size:21px}}.sc-shop-taxonomy--children .sc-shop-taxonomy__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.sc-shop-taxonomy--children .sc-shop-taxonomy__heading>span{flex-basis:100%;margin:0}.sc-model-all{margin-inline-start:auto;padding:7px 13px;border:1px solid #d7e1d5;border-radius:999px;background:#fff;color:#31543c;font-size:12px;text-decoration:none;white-space:nowrap}.sc-model-all[aria-current="page"],.sc-shop-child[aria-current="page"]{border-color:#63856b;background:#eaf2e9;box-shadow:0 5px 20px rgb(36 78 48 / .1)}.sc-model-feedback{margin:10px 2px 0;color:#46674e;font-size:12px}.sc-shop-taxonomy--children.is-loading .sc-model-feedback:before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:7px;border:2px solid #b7cdbb;border-top-color:#376448;border-radius:50%;animation:sc-model-spin .7s linear infinite}@keyframes sc-model-spin{to{transform:rotate(360deg)}}ul.products,.woocommerce-info{scroll-margin-top:125px}@media(max-width:650px){.sc-model-all{font-size:11px;padding:6px 10px}.sc-shop-taxonomy--children .sc-shop-taxonomy__heading h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.sc-shop-root,.sc-shop-child{transition:none}.sc-shop-taxonomy--children.is-loading .sc-model-feedback:before{animation:none}}