.TrustSignals_trustSection__jk0rG{padding-bottom:32px}.TrustSignals_trustGrid__8yFEc{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:768px){.TrustSignals_trustGrid__8yFEc{grid-template-columns:repeat(4,1fr)}}.TrustSignals_trustItem__1c2GH{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;background:rgba(255,255,255,.7);border:1.5px solid rgba(224,178,120,.2)}.TrustSignals_trustIconWrap__uwHRj{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fde8cc;flex:0 0 32px}.TrustSignals_trustLabel__xROAA{font-size:13px;font-weight:800;color:var(--card-foreground,#2c1a0e);margin:0}.TrustSignals_trustSub__R4NIx{font-size:11px;line-height:1.1;color:var(--muted-foreground,#9c7550);margin:4px 0 0}.HomeCategoryFilter_filterContainer__rcGog{position:relative;max-width:var(--page-max-width);margin:10px auto 16px}.HomeCategoryFilter_filterContainer__rcGog:after,.HomeCategoryFilter_filterContainer__rcGog:before{content:"";position:absolute;top:0;bottom:4px;width:32px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s ease}.HomeCategoryFilter_filterContainer__rcGog:before{left:0;background:linear-gradient(to right,var(--background),transparent)}.HomeCategoryFilter_filterContainer__rcGog:after{right:0;background:linear-gradient(to left,var(--background),transparent)}.HomeCategoryFilter_filterContainer__rcGog:has(.HomeCategoryFilter_filterScroll__LaKq6[data-overflow-left=true]):before{opacity:1}.HomeCategoryFilter_filterContainer__rcGog:has(.HomeCategoryFilter_filterScroll__LaKq6[data-overflow-right=true]):after{opacity:1}.HomeCategoryFilter_filterScroll__LaKq6{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.HomeCategoryFilter_filterScroll__LaKq6::-webkit-scrollbar{display:none}.HomeCategoryFilter_filterButton__Q6JCC{display:inline-block;white-space:nowrap;padding:8px 16px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;text-decoration:none;transition:all .2s;font-family:var(--font-nunito),Arial,Helvetica,sans-serif}.HomeCategoryFilter_filterButton__Q6JCC[data-active=true]{background:#e07832;color:white}.HomeCategoryFilter_filterButton__Q6JCC:not([data-active=true]){background:rgba(224,120,50,.1);color:#9c5820}.HomeCategoryFilter_filterButton__Q6JCC:hover:not([data-active=true]){background:rgba(224,120,50,.2)}.ProductsHeader_productsHeader__anqRp{padding-bottom:8px}.ProductsHeader_productsHeaderInner__POBJF{max-width:880px}.ProductsHeader_productsTitle__5Fxq2{margin:0;font-size:20px;font-weight:900;color:#5c3d1e}.ProductsHeader_productsDesc__QZouP{margin:4px 0 0;font-size:14px;color:var(--muted-foreground,#9c7550)}.productCardV2_card__anxtX{background:var(--card,#fff);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(44,26,14,.08);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.productCardV2_card__anxtX:hover{box-shadow:0 8px 32px rgba(44,26,14,.12)}.productCardV2_imageWrap____441{position:relative;height:220px;overflow:hidden;background:linear-gradient(180deg,rgba(224,120,50,.06),rgba(240,228,208,.06))}.productCardV2_image__MQ9qB{object-fit:cover}.productCardV2_tags__qAHHd{position:absolute;top:12px;left:12px;display:flex;gap:8px}.productCardV2_tag__Epvkx{background:rgba(0,0,0,.45)}.productCardV2_soldOutBadge__NrLYi,.productCardV2_tag__Epvkx{color:#fff;padding:6px 10px;border-radius:12px;font-size:12px}.productCardV2_soldOutBadge__NrLYi{background:rgba(44,26,14,.75);font-weight:700}.productCardV2_badges__E8E4m{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.productCardV2_badge__aOkAz{padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px rgba(44,26,14,.25)}.productCardV2_cardSoldOut__w3EEw .productCardV2_imageWrap____441 .productCardV2_image__MQ9qB{filter:grayscale(.9);opacity:.65}.productCardV2_cardSoldOut__w3EEw .productCardV2_price__XUr4j{color:var(--text-secondary,#7d6657)}.productCardV2_buyBtn__raiCC:disabled{border-color:#e8d9ce;cursor:not-allowed}.productCardV2_buyBtn__raiCC:disabled,.productCardV2_buyBtn__raiCC:disabled:hover{background:#f3ece3;color:var(--text-placeholder,#aa9688);transform:none}.productCardV2_qtyBtnPrimary__vMW_S:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.productCardV2_body__eglMJ{padding:16px;display:flex;flex-direction:column;gap:12px}.productCardV2_topContent__RZKkn{flex:1 1 auto;min-height:0}.productCardV2_name__mq9zx{margin:0;font-weight:700;color:var(--card-foreground,#2c1a0e);font-size:16px;transition:color .16s ease}.productCardV2_titleLink__rSRKW:hover .productCardV2_name__mq9zx{color:var(--primary,#dc7337)}.productCardV2_detailLink__DPBM7{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:700;color:var(--muted-foreground,#9c7550);text-decoration:none;transition:color .16s ease,gap .16s ease}.productCardV2_detailLink__DPBM7:hover{color:var(--primary,#dc7337);gap:7px}.productCardV2_desc__ZxaSU{margin:0;color:var(--muted-foreground,#9c7550);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.productCardV2_weightPicker__DKtMb{display:flex;gap:8px}.productCardV2_weightButton___mRDv{padding:8px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:500;font-size:13px;color:var(--muted-foreground,#9c7550);transition:background .18s ease,border-color .12s ease,transform .08s ease}.productCardV2_weightButton___mRDv:hover:not(.productCardV2_weightActive__mRnsR){background:rgba(224,120,50,.06);border-color:var(--primary,#e07832);transform:translateY(-1px)}.productCardV2_weightButton___mRDv:active:not(.productCardV2_weightActive__mRnsR){transform:translateY(0)}.productCardV2_weightActive__mRnsR{background:var(--primary,#e07832);color:white;border-color:transparent}.productCardV2_weightButtonAsUi__ysl6g{padding:6px 10px;border-radius:10px}.productCardV2_bottomGroup__4lU9F{display:flex;flex-direction:column;gap:12px}.productCardV2_rowBottom__C_Gsl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #f0e4d0}.productCardV2_price__XUr4j{font-weight:900;color:var(--primary,#e07832);font-size:20px;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.productCardV2_currency__YXL8h{font-size:14px}.productCardV2_priceUnit__74LvV{font-size:12px;font-weight:600;color:var(--text-secondary,#7d6657)}.productCardV2_qtyControls__D3voH{display:flex;align-items:center;gap:8px}.productCardV2_qtyBtn__8qIwz{width:34px;height:34px;border-radius:50%;border:1px solid #e8d4b8;display:flex;align-items:center;justify-content:center;background:#fff8f0;color:#b9642b;cursor:pointer;transition:background .12s ease,transform .08s ease,opacity .12s ease,border-color .12s ease}.productCardV2_qtyBtn__8qIwz:hover:not(:disabled){background:rgba(224,120,50,.06);transform:translateY(-1px)}.productCardV2_qtyBtn__8qIwz:active:not(:disabled){transform:translateY(0)}.productCardV2_qtyBtn__8qIwz:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#fff8f0}.productCardV2_qtyBtnPrimary__vMW_S{width:34px;height:34px;border-radius:50%;background:var(--primary,#e07832);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s ease,box-shadow .12s ease}.productCardV2_qtyBtnPrimary__vMW_S:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(224,120,50,.18)}.productCardV2_qtyBtnPrimary__vMW_S:active{transform:translateY(0)}.productCardV2_qty__dNtYx{min-width:24px;text-align:center;font-weight:700}.productCardV2_buyBtn__raiCC{margin-top:6px;background:#fff;color:var(--primary,#e07832);padding:12px 14px;border-radius:12px;font-weight:700;border:2px solid var(--primary,#e07832);cursor:pointer;transition:all .18s ease}.productCardV2_buyBtn__raiCC:hover{background:linear-gradient(135deg,#e07832,#f09840);color:#fff;transform:translateY(-1px)}.productCardV2_imageLink__FHh1p{display:block;cursor:pointer}.productCardV2_titleLink__rSRKW{display:inline-block;cursor:pointer;text-decoration:none}.productCardV2_titleLink__rSRKW .productCardV2_name__mq9zx{text-decoration:none}@media (max-width:639px){.productCardV2_imageWrap____441{height:200px}.productCardV2_qtyControls__D3voH{gap:6px;padding:4px;border-radius:9999px}.productCardV2_qtyBtnPrimary__vMW_S,.productCardV2_qtyBtn__8qIwz{width:32px;height:32px}.productCardV2_qtyBtn__8qIwz{border-color:#e7c7a5;background:#ffffff;color:#b9642b}.productCardV2_qtyBtnPrimary__vMW_S{background:#e07832;box-shadow:0 6px 14px rgba(224,120,50,.16)}.productCardV2_qty__dNtYx{min-width:20px;color:#5c3d1e}}.ProductsList_productsSection__iXfvg{padding-bottom:64px}.ProductsList_productsGrid__UZT6W{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--product-grid-gap)}@media (min-width:640px){.ProductsList_productsGrid__UZT6W{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1030px){.ProductsList_productsGrid__UZT6W{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ProductsList_productsGrid__UZT6W{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductsList_message__lwCnX{padding:24px;text-align:center}.BackButton_backButton__1ugMP{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-secondary);font-size:15px;font-weight:600;transition:color .15s;flex-shrink:0}.BackButton_backButton__1ugMP:hover{color:var(--primary)}.BackButton_backButton__1ugMP svg{flex-shrink:0}@media (max-width:480px){.BackButton_backButton__1ugMP{font-size:12px;gap:3px}.BackButton_backButton__1ugMP svg{width:15px;height:15px}}.Breadcrumbs_breadcrumbs__DGlh4{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-secondary);flex-wrap:wrap}.Breadcrumbs_link__ge_Se{color:var(--primary);text-decoration:none}.Breadcrumbs_link__ge_Se:hover{text-decoration:underline}.Breadcrumbs_sep__q2zBO{color:var(--border-color)}.Breadcrumbs_current__zyQK0{color:var(--foreground);font-weight:600}@media (max-width:480px){.Breadcrumbs_breadcrumbs__DGlh4{font-size:12px;gap:4px}}.PageNav_nav___YpVM{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.PageNav_sep__Q63G7{color:var(--border-color);font-size:14px}@media (max-width:480px){.PageNav_nav___YpVM{gap:6px;margin-bottom:18px}.PageNav_sep__Q63G7{font-size:12px}}.category_pageNav__KXmOc{margin-top:24px}.category_title__xJjuB{margin:16px 0 0;font-size:28px;font-weight:900;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary)}.category_intro__aTHkm{margin:10px 0;max-width:640px;font-size:15px;line-height:1.7;color:var(--text-secondary)}@media (max-width:680px){.category_title__xJjuB{font-size:24px}}