.bag-gallery[data-astro-cid-pngeokgn]{width:100%;color:#222833;background:#f9e6c0;border-radius:24px;overflow:hidden;isolation:isolate}.bag-gallery[data-astro-cid-pngeokgn] [data-astro-cid-pngeokgn][hidden]{display:none!important}.bag-gallery[data-astro-cid-pngeokgn] button[data-astro-cid-pngeokgn]{font:inherit;cursor:pointer;color:inherit;min-height:44px;border:1px solid #22283330;border-radius:10px;background:transparent;padding:9px 12px;line-height:1.5}.bag-gallery[data-astro-cid-pngeokgn] button[data-astro-cid-pngeokgn]:disabled{cursor:wait;opacity:.65}.bag-gallery[data-astro-cid-pngeokgn] button[data-astro-cid-pngeokgn]:focus-visible,.bag-gallery[data-astro-cid-pngeokgn] input[data-astro-cid-pngeokgn]:focus-visible,.bag-gallery[data-astro-cid-pngeokgn] canvas[data-astro-cid-pngeokgn]:focus-visible{outline:3px solid #b45c24;outline-offset:3px}.bag-stage[data-astro-cid-pngeokgn]{position:relative;width:100%;height:clamp(280px,32vw,430px);background:radial-gradient(ellipse at 50% 35%,#f0e4cd,#ecddc4 32%,#e4d1b3 68%,#d8be98);overflow:hidden}.bag-gallery[data-astro-cid-pngeokgn] .bag-photo[data-astro-cid-pngeokgn]{display:block;padding:0;border:0;border-radius:0;width:100%;height:100%;cursor:default}.bag-gallery[data-astro-cid-pngeokgn] .bag-photo[data-astro-cid-pngeokgn] img[data-astro-cid-pngeokgn]{display:block;width:100%;height:100%;object-fit:contain;max-height:none;border-radius:0}.bag-stage[data-astro-cid-pngeokgn] canvas[data-astro-cid-pngeokgn]{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}.bag-stage[data-astro-cid-pngeokgn] canvas[data-astro-cid-pngeokgn]:active{cursor:grabbing}.bag-gallery[data-astro-cid-pngeokgn] .bag-auto-toggle[data-astro-cid-pngeokgn]{position:absolute;top:12px;left:12px;z-index:2;background:#fff7e6e8;border-color:#22283330;padding:8px 12px;font-size:12px;min-width:112px;backdrop-filter:blur(8px)}.bag-status[data-astro-cid-pngeokgn]{position:absolute;bottom:12px;inset-inline:15px;text-align:center;background:#fff8edeb;padding:8px;border-radius:10px;font-size:13px;pointer-events:none}.bag-toolbar[data-astro-cid-pngeokgn]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.bag-toolbar[data-astro-cid-pngeokgn]{padding:14px 10px;border-top:1px solid #22283318}.bag-toolbar[data-astro-cid-pngeokgn] button[data-astro-cid-pngeokgn]{font-size:13px;flex:1;white-space:nowrap}.bag-gallery[data-astro-cid-pngeokgn] button[data-astro-cid-pngeokgn][aria-pressed=true]{background:#222833;color:#fff8e8;border-color:#222833}.bag-gallery[data-astro-cid-pngeokgn] .bag-reveal[data-astro-cid-pngeokgn]{background:#222833;color:#fff8e8;border-color:#222833;width:100%}.bag-hint[data-astro-cid-pngeokgn],.bag-error[data-astro-cid-pngeokgn]{font-size:12px;line-height:1.8;padding:0 16px 14px;margin:0;text-align:center}.bag-error[data-astro-cid-pngeokgn]{padding:0 16px 16px}.bag-dialog[data-astro-cid-pngeokgn]{position:fixed;inset:0;margin:auto;width:min(94vw,880px);max-width:94vw;max-height:90dvh;padding:48px 12px 12px;border:1px solid #22283330;border-radius:18px;background:#fff8ed;color:#222833;overflow:auto;box-sizing:border-box}.bag-dialog[data-astro-cid-pngeokgn]::backdrop{background:#151b26bd;backdrop-filter:blur(4px)}.bag-dialog[data-astro-cid-pngeokgn] [data-astro-cid-pngeokgn][data-close]{position:absolute;top:5px;inset-inline-end:8px;border:0;font:30px sans-serif;width:44px;padding:0}.bag-gallery[data-astro-cid-pngeokgn] .bag-dialog[data-astro-cid-pngeokgn] img[data-astro-cid-pngeokgn]{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:8px}.bag-message[data-astro-cid-pngeokgn]{width:min(92vw,540px);padding:55px 28px 28px;text-align:center}.bag-message[data-astro-cid-pngeokgn] span[data-astro-cid-pngeokgn]{font-size:13px;color:#86552d}.bag-message[data-astro-cid-pngeokgn] h2[data-astro-cid-pngeokgn]{font-size:24px;line-height:1.6;margin:12px 0}.bag-message[data-astro-cid-pngeokgn] p[data-astro-cid-pngeokgn]{font-size:16px;line-height:2}.bag-message[data-astro-cid-pngeokgn] blockquote[data-astro-cid-pngeokgn]{margin:20px 0;font-weight:700}@media(max-width:600px){.bag-stage[data-astro-cid-pngeokgn]{height:320px}.bag-toolbar[data-astro-cid-pngeokgn]{padding:10px 8px}.bag-toolbar[data-astro-cid-pngeokgn] button[data-astro-cid-pngeokgn]{padding:8px 6px;font-size:12px}}@media(max-width:600px){.bag-gallery[data-astro-cid-pngeokgn] .bag-auto-toggle[data-astro-cid-pngeokgn]{min-width:44px;width:44px;padding:0;font-size:0}.bag-gallery[data-astro-cid-pngeokgn] .bag-auto-toggle[data-astro-cid-pngeokgn]:before{content:"▶";font:16px sans-serif}.bag-gallery[data-astro-cid-pngeokgn] .bag-auto-toggle[data-astro-cid-pngeokgn][aria-pressed=true]:before{content:"Ⅱ"}}:root{--cream: #f9e6c0;--dark: #222833;--org: #ed613b;--font-main: "IranSansX", sans-serif;--font-display: "Handicrafts", serif}[data-astro-cid-y5jmkon6]{box-sizing:border-box;margin:0;padding:0}.prod-page[data-astro-cid-y5jmkon6]{max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem;background:var(--cream);min-height:100vh}.breadcrumbs[data-astro-cid-y5jmkon6]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#22283366;margin-bottom:2rem;flex-wrap:wrap}.breadcrumbs[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{color:#22283366;text-decoration:none;transition:color .2s}.breadcrumbs[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]:hover{color:var(--org)}.breadcrumbs[data-astro-cid-y5jmkon6] .current[data-astro-cid-y5jmkon6]{color:var(--dark);font-weight:600}.prod-layout[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.prod-img-wrap[data-astro-cid-y5jmkon6]{position:relative;border-radius:20px;overflow:hidden;background:#f5ede0;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.prod-img-wrap[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{width:100%;height:100%;object-fit:contain}.prod-img-ph[data-astro-cid-y5jmkon6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem}.pbadge[data-astro-cid-y5jmkon6]{position:absolute;top:14px;right:14px;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.pbadge[data-astro-cid-y5jmkon6].bestseller{background:var(--org);color:#fff}.pbadge[data-astro-cid-y5jmkon6].isnew{background:#2d6a4f;color:#fff}.prod-sold[data-astro-cid-y5jmkon6]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem}.prod-cat[data-astro-cid-y5jmkon6]{color:var(--org);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.prod-name[data-astro-cid-y5jmkon6]{font-family:Handicrafts,serif;font-size:clamp(1.6rem,3vw,2.4rem);color:var(--dark);line-height:1.3;margin-bottom:1.2rem}.prod-actions[data-astro-cid-y5jmkon6]{display:flex;gap:.8rem;margin-bottom:1.2rem;direction:rtl}.action-btn[data-astro-cid-y5jmkon6]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--dark);border:1.5px solid rgba(34,40,51,.2);padding:.7rem .5rem;border-radius:12px;cursor:pointer;font-family:var(--font-main);font-size:.88rem;font-weight:600;transition:all .2s;white-space:nowrap;min-width:0}.action-btn[data-astro-cid-y5jmkon6]:hover{background:var(--dark);color:var(--cream);border-color:var(--dark)}.wish-btn[data-astro-cid-y5jmkon6].wished{background:#e53e3e;color:#fff;border-color:#e53e3e}.prod-notes[data-astro-cid-y5jmkon6]{margin-bottom:1.2rem}.prod-notes-label[data-astro-cid-y5jmkon6]{font-size:.75rem;color:#22283366;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.prod-notes-pills[data-astro-cid-y5jmkon6]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-astro-cid-y5jmkon6]{background:var(--dark);color:var(--cream);border:1px solid rgba(161,104,58,.3);border-radius:20px;padding:4px 12px;font-size:.75rem}.prod-desc[data-astro-cid-y5jmkon6]{color:#222833a6;line-height:1.8;font-size:.9rem;margin-bottom:1.5rem}.prod-details[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.5rem;background:#2228330f;border-radius:14px;padding:1.2rem}.detail-item[data-astro-cid-y5jmkon6]{display:flex;align-items:center;gap:.6rem}.detail-icon[data-astro-cid-y5jmkon6]{font-size:1.1rem}.detail-label[data-astro-cid-y5jmkon6]{font-size:.68rem;color:#22283366;margin-bottom:1px}.detail-val[data-astro-cid-y5jmkon6]{font-size:.82rem;font-weight:600;color:var(--dark)}.prod-brew[data-astro-cid-y5jmkon6]{margin-bottom:1.5rem}.prod-brew-label[data-astro-cid-y5jmkon6]{font-size:.75rem;color:#22283366;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.prod-brew-tags[data-astro-cid-y5jmkon6]{display:flex;flex-wrap:wrap;gap:6px}.brew-tag[data-astro-cid-y5jmkon6]{background:var(--dark);color:var(--cream);border-radius:20px;padding:4px 12px;font-size:.72rem}.brew-tag-link[data-astro-cid-y5jmkon6]{cursor:pointer;text-decoration:none;transition:opacity .2s}.brew-tag-link[data-astro-cid-y5jmkon6]:hover{opacity:.8}.prod-order[data-astro-cid-y5jmkon6]{background:var(--dark);border-radius:16px;padding:1.5rem;border:1px solid rgba(249,230,192,.1)}.weight-label[data-astro-cid-y5jmkon6]{font-size:.75rem;color:#f9e6c080;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.08em;font-family:ObjectSans,sans-serif}.weights[data-astro-cid-y5jmkon6]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.wbtn[data-astro-cid-y5jmkon6]{border:1.5px solid rgba(249,230,192,.2);background:transparent;color:#f9e6c0bf;padding:.55rem 1.1rem;border-radius:10px;cursor:pointer;font-family:var(--font-main);font-size:.88rem;font-weight:600;transition:all .2s}.wbtn[data-astro-cid-y5jmkon6].active{background:var(--cream);color:var(--dark);border-color:var(--cream)}.wbtn[data-astro-cid-y5jmkon6]:hover:not(.active){border-color:var(--org);color:var(--org)}.prod-footer[data-astro-cid-y5jmkon6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.prod-price[data-astro-cid-y5jmkon6]{font-family:Handicrafts,serif;font-size:1.6rem;font-weight:700;color:var(--cream)}.prod-price[data-astro-cid-y5jmkon6] small[data-astro-cid-y5jmkon6]{font-family:var(--font-main);font-size:.72rem;opacity:.6;margin-right:2px}.add-btn[data-astro-cid-y5jmkon6]{background:var(--org);color:#fff;border:none;padding:.85rem 1.8rem;border-radius:12px;cursor:pointer;font-family:var(--font-main);font-size:.95rem;font-weight:700;transition:all .2s;flex:1;letter-spacing:.02em}.add-btn[data-astro-cid-y5jmkon6]:hover:not(.sold){background:#c94e2a}.add-btn[data-astro-cid-y5jmkon6].sold{opacity:.4;cursor:not-allowed}.wa-btn[data-astro-cid-y5jmkon6]{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;background:transparent;color:#f9e6c0b3;padding:.85rem;border-radius:12px;font-size:.88rem;transition:all .2s;cursor:pointer;border:1.5px solid rgba(249,230,192,.15);font-family:var(--font-main);width:100%;margin-top:.5rem}.wa-btn[data-astro-cid-y5jmkon6]:hover{border-color:#25d366;color:#25d366}.order-assurance[data-astro-cid-y5jmkon6]{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin:.15rem 0 .7rem;color:#f9e6c0b8;font-size:.72rem;line-height:1.7}.order-assurance[data-astro-cid-y5jmkon6] span[data-astro-cid-y5jmkon6]{display:inline-flex;align-items:center;gap:.35rem}.order-assurance[data-astro-cid-y5jmkon6] span[data-astro-cid-y5jmkon6]:before{content:"";width:6px;height:6px;border-radius:50%;background:#8ab57c;flex:none}.related[data-astro-cid-y5jmkon6]{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(34,40,51,.1)}.related-title[data-astro-cid-y5jmkon6]{font-family:var(--font-display);font-size:1.5rem;margin-bottom:1.5rem;color:var(--dark)}.related-grid[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.rcard[data-astro-cid-y5jmkon6]{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #22283312}.rcard[data-astro-cid-y5jmkon6]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #2228331f}.rcard-img[data-astro-cid-y5jmkon6]{aspect-ratio:1;overflow:hidden;background:#f5ede0}.rcard-img[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{width:100%;height:100%;object-fit:cover}.rcard-ph[data-astro-cid-y5jmkon6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem}.rcard-body[data-astro-cid-y5jmkon6]{padding:.8rem}.rcard-name[data-astro-cid-y5jmkon6]{font-size:.82rem;font-weight:600;margin-bottom:.3rem;color:var(--dark)}.rcard-price[data-astro-cid-y5jmkon6]{font-size:.8rem;color:var(--org);font-weight:700}.rcard-price[data-astro-cid-y5jmkon6] small[data-astro-cid-y5jmkon6]{font-size:.6rem;opacity:.6}.img-lightbox[data-astro-cid-y5jmkon6]{display:none;position:fixed;inset:0;background:#000000eb;z-index:9999;align-items:center;justify-content:center;cursor:zoom-out}.img-lightbox[data-astro-cid-y5jmkon6].open{display:flex}.img-lightbox[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px}.share-sheet[data-astro-cid-y5jmkon6]{display:none;position:fixed;inset:0;background:#00000080;z-index:9999;align-items:flex-end;justify-content:center}.share-sheet[data-astro-cid-y5jmkon6].open{display:flex}.share-inner[data-astro-cid-y5jmkon6]{background:#fff;border-radius:20px 20px 0 0;padding:1.5rem;width:100%;max-width:500px;text-align:center}.share-title[data-astro-cid-y5jmkon6]{font-family:var(--font-display);font-size:1.1rem;color:var(--dark);margin-bottom:1.5rem}.share-btns[data-astro-cid-y5jmkon6]{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.share-btn-item[data-astro-cid-y5jmkon6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;text-decoration:none;transition:transform .2s}.share-btn-item[data-astro-cid-y5jmkon6]:hover{transform:translateY(-4px)}.share-ic[data-astro-cid-y5jmkon6]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center}.share-wa-ic[data-astro-cid-y5jmkon6]{background:#25d366}.share-tg-ic[data-astro-cid-y5jmkon6]{background:#2aabee}.share-cp-ic[data-astro-cid-y5jmkon6]{background:var(--dark)}.share-btn-item[data-astro-cid-y5jmkon6] span[data-astro-cid-y5jmkon6]{font-family:var(--font-main);font-size:.72rem;color:#22283399}.share-close[data-astro-cid-y5jmkon6]{background:none;border:1px solid rgba(34,40,51,.15);border-radius:50px;padding:.5rem 2rem;font-family:var(--font-main);font-size:.85rem;color:#22283380;cursor:pointer;transition:all .2s}.share-close[data-astro-cid-y5jmkon6]:hover{border-color:var(--org);color:var(--org)}#promo-badge-icon[data-astro-cid-y5jmkon6]{display:none}.promo-banner[data-astro-cid-y5jmkon6]{display:flex;align-items:center;gap:.6rem;background:#ed613b1a;border:1.5px solid rgba(237,97,59,.3);border-radius:12px;padding:.7rem 1rem;margin-bottom:1rem;font-family:IranSansX,sans-serif;font-size:.88rem;color:var(--org);font-weight:600;animation:promoPulse 2.5s ease-in-out infinite}@keyframes promoPulse{0%,to{border-color:#ed613b4d}50%{border-color:#ed613bb3}}.mobile-buybar[data-astro-cid-y5jmkon6]{display:none}@media(max-width:768px){.mobile-buybar[data-astro-cid-y5jmkon6]{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#222833;border-top:1px solid rgba(249,230,192,.18);box-shadow:0 -8px 24px #2228332e;font-family:var(--font-main)}.mobile-buybar-meta[data-astro-cid-y5jmkon6]{display:flex;flex-direction:column;min-width:0;flex:1;color:#f9e6c0}.mobile-buybar-meta[data-astro-cid-y5jmkon6] strong[data-astro-cid-y5jmkon6]{font-size:1rem;line-height:1.5}.mobile-buybar-meta[data-astro-cid-y5jmkon6] span[data-astro-cid-y5jmkon6]{font-size:.8125rem;opacity:1}#mobile-buybar-add[data-astro-cid-y5jmkon6]{min-width:132px;min-height:46px;border:0;border-radius:12px;background:#ed613b;color:#222833;font:700 1rem/1.4 var(--font-main);padding:.7rem 1rem}#mobile-buybar-add[data-astro-cid-y5jmkon6]:disabled{opacity:.5}body.cart-is-open .mobile-buybar[data-astro-cid-y5jmkon6],body.wish-is-open .mobile-buybar[data-astro-cid-y5jmkon6],body.more-menu-open .mobile-buybar[data-astro-cid-y5jmkon6]{display:none}.prod-page[data-astro-cid-y5jmkon6]{padding:5rem 1.2rem 8.5rem}.prod-layout[data-astro-cid-y5jmkon6]{grid-template-columns:1fr;gap:1.5rem}.prod-details[data-astro-cid-y5jmkon6]{grid-template-columns:1fr 1fr}.related-grid[data-astro-cid-y5jmkon6]{grid-template-columns:repeat(2,1fr)}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}.product-detail[data-astro-cid-y5jmkon6] .wa-btn[data-astro-cid-y5jmkon6]{background:#8ab57c!important;color:#222833!important;border-color:#8ab57c!important}.product-detail[data-astro-cid-y5jmkon6] .add-btn[data-astro-cid-y5jmkon6]{color:#222833!important}.product-detail[data-astro-cid-y5jmkon6] .weight-label[data-astro-cid-y5jmkon6]{color:#f9e6c0!important}.product-detail[data-astro-cid-y5jmkon6] .pill[data-astro-cid-y5jmkon6]{background:#f9e6c0!important;color:#222833!important}.product-detail[data-astro-cid-y5jmkon6] .pill[data-astro-cid-y5jmkon6]:nth-child(3n+2){background:#a8c5da!important}.product-detail[data-astro-cid-y5jmkon6] .detail-label[data-astro-cid-y5jmkon6]{color:#a1683a!important}.product-detail[data-astro-cid-y5jmkon6] .detail-val[data-astro-cid-y5jmkon6]{color:#222833!important}.product-detail[data-astro-cid-y5jmkon6] .prod-details[data-astro-cid-y5jmkon6]{background:#f9e6c0!important}.product-detail[data-astro-cid-y5jmkon6] .passport-title[data-astro-cid-y5jmkon6],.product-detail[data-astro-cid-y5jmkon6] .prod-desc[data-astro-cid-y5jmkon6]{color:#222833!important}.product-detail[data-astro-cid-y5jmkon6] .brew-tag[data-astro-cid-y5jmkon6]{background:#a8c5da!important;color:#222833!important}.product-detail[data-astro-cid-y5jmkon6]{max-width:none;padding:7.6rem max(5%,calc((100vw - 1180px)/2)) 4rem;background:#f9e6c0;color:#222833;position:relative}.product-detail[data-astro-cid-y5jmkon6] .breadcrumbs[data-astro-cid-y5jmkon6],.product-detail[data-astro-cid-y5jmkon6] .breadcrumbs[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{color:#222833;opacity:.8}.detail-intro[data-astro-cid-y5jmkon6]{display:flex;justify-content:space-between;align-items:center;margin:0 0 2rem}.detail-intro[data-astro-cid-y5jmkon6] span[data-astro-cid-y5jmkon6]{color:#a1683a;font-size:.82rem}.detail-intro[data-astro-cid-y5jmkon6] p[data-astro-cid-y5jmkon6]{font-family:Handicrafts,serif;font-size:clamp(1.5rem,3vw,2.2rem);margin-top:.4rem}.detail-intro[data-astro-cid-y5jmkon6]:hover img[data-astro-cid-y5jmkon6]{animation-play-state:paused}.detail-intro[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{object-fit:contain;animation:detail-flight 9s ease-in-out infinite}@keyframes detail-flight{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(-16px,-9px) rotate(4deg)}}.product-detail[data-astro-cid-y5jmkon6] .prod-layout[data-astro-cid-y5jmkon6]{background:#fff8ea;border-radius:32px;padding:clamp(1.2rem,3vw,2.5rem);gap:2.5rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border:1px solid #22283322;box-shadow:0 12px #a8c5da66}.product-detail[data-astro-cid-y5jmkon6] .prod-img-wrap[data-astro-cid-y5jmkon6]{position:sticky;top:110px;aspect-ratio:4/5;background:#f9e6c0;border-radius:180px 180px 24px 24px;border:1px solid #22283322;padding:1.4rem;min-width:0}.product-detail[data-astro-cid-y5jmkon6] .prod-img-wrap[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{object-fit:contain;max-height:540px;border-radius:12px}.product-detail[data-astro-cid-y5jmkon6] .pbadge[data-astro-cid-y5jmkon6]{top:auto;bottom:12px;right:50%;transform:translate(50%);background:#8ab57c;color:#222833}.product-detail[data-astro-cid-y5jmkon6] .prod-info[data-astro-cid-y5jmkon6]{display:flex;flex-direction:column;min-width:0}.product-detail[data-astro-cid-y5jmkon6] .prod-cat[data-astro-cid-y5jmkon6]{order:0;color:#a1683a}.product-detail[data-astro-cid-y5jmkon6] .prod-name[data-astro-cid-y5jmkon6]{order:1;font-size:clamp(1.7rem,2.8vw,2.45rem);line-height:1.5;margin-bottom:.7rem}.product-detail[data-astro-cid-y5jmkon6] .prod-notes[data-astro-cid-y5jmkon6]{order:2;margin-bottom:1rem}.product-detail[data-astro-cid-y5jmkon6] .prod-notes-label[data-astro-cid-y5jmkon6],.product-detail[data-astro-cid-y5jmkon6] .prod-brew-label[data-astro-cid-y5jmkon6]{color:#222833;opacity:.8}.product-detail[data-astro-cid-y5jmkon6] .pill[data-astro-cid-y5jmkon6]{background:#f9e6c0;color:#222833;border:1px solid #a1683a44;padding:5px 10px}.product-detail[data-astro-cid-y5jmkon6] .pill[data-astro-cid-y5jmkon6]:nth-child(3n+2){background:#a8c5da}.product-detail[data-astro-cid-y5jmkon6] .prod-actions[data-astro-cid-y5jmkon6]{order:5;margin:1rem 0 1.5rem}.product-detail[data-astro-cid-y5jmkon6] .action-btn[data-astro-cid-y5jmkon6]{padding:.55rem;min-height:44px;font-size:.8rem}.product-detail[data-astro-cid-y5jmkon6] .wish-btn[data-astro-cid-y5jmkon6].wished{background:#c43543;border-color:#c43543;color:#f9e6c0}.product-detail[data-astro-cid-y5jmkon6] .prod-order[data-astro-cid-y5jmkon6]{order:4;background:#222833;border-radius:22px;border-top:3px solid #ed613b;padding:1.3rem}.product-detail[data-astro-cid-y5jmkon6] .promo-banner[data-astro-cid-y5jmkon6]{order:3;background:#f9e6c0;color:#222833;animation:none;border-color:#ed613b}.order-title[data-astro-cid-y5jmkon6]{color:#f9e6c0;font-family:Handicrafts,serif;font-size:1.4rem;margin-bottom:1rem}.product-detail[data-astro-cid-y5jmkon6] .weight-label[data-astro-cid-y5jmkon6]{color:#f9e6c0;font-family:IranSansX,sans-serif;letter-spacing:0}.product-detail[data-astro-cid-y5jmkon6] .weights[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail[data-astro-cid-y5jmkon6] .wbtn[data-astro-cid-y5jmkon6]{min-height:44px;padding:.5rem;color:#f9e6c0}.product-detail[data-astro-cid-y5jmkon6] .wbtn[data-astro-cid-y5jmkon6].active{background:#f9e6c0;color:#222833;border-color:#f9e6c0}.product-detail[data-astro-cid-y5jmkon6] .prod-price[data-astro-cid-y5jmkon6]{color:#f9e6c0;font-size:1.8rem}.product-detail[data-astro-cid-y5jmkon6] .prod-price[data-astro-cid-y5jmkon6] small[data-astro-cid-y5jmkon6]{opacity:1}.product-detail[data-astro-cid-y5jmkon6] .add-btn[data-astro-cid-y5jmkon6]{background:#ed613b;color:#222833;min-height:48px;padding:.8rem 1rem}.product-detail[data-astro-cid-y5jmkon6] .add-btn[data-astro-cid-y5jmkon6]:hover:not(.sold){background:#f9e6c0;color:#222833}.product-detail[data-astro-cid-y5jmkon6] .wa-btn[data-astro-cid-y5jmkon6]{background:#8ab57c;color:#222833;border-color:#8ab57c;min-height:46px}.product-detail[data-astro-cid-y5jmkon6] .wa-btn[data-astro-cid-y5jmkon6]:hover{background:#f9e6c0;color:#222833;border-color:#f9e6c0}.product-detail[data-astro-cid-y5jmkon6] .prod-desc[data-astro-cid-y5jmkon6]{order:6;color:#222833;line-height:1.95;font-size:.88rem}.accessory-specs[data-astro-cid-y5jmkon6]{order:7;min-width:0;margin-top:1rem;padding:1.1rem;border:1px solid #a1683a33;border-radius:20px;background:#f9e6c0;color:#222833}.accessory-specs[data-astro-cid-y5jmkon6] h2[data-astro-cid-y5jmkon6]{font-family:Handicrafts,serif;font-size:1.5rem;line-height:1.5;margin:0 0 .65rem}.accessory-specs[data-astro-cid-y5jmkon6] dl[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0}.accessory-specs[data-astro-cid-y5jmkon6] dl[data-astro-cid-y5jmkon6]>div[data-astro-cid-y5jmkon6]{min-width:0;padding:.65rem 0;border-top:1px solid #a1683a33}.accessory-specs[data-astro-cid-y5jmkon6] dt[data-astro-cid-y5jmkon6]{font-size:.875rem;font-weight:700;line-height:1.8;color:#222833}.accessory-specs[data-astro-cid-y5jmkon6] dd[data-astro-cid-y5jmkon6]{margin:0;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.accessory-compatibility[data-astro-cid-y5jmkon6]{margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid #a1683a33;font-size:.9375rem;line-height:1.9;overflow-wrap:anywhere}.product-detail[data-astro-cid-y5jmkon6].is-accessory .prod-img-wrap[data-astro-cid-y5jmkon6]{aspect-ratio:1;background:#fff;border-radius:24px;padding:clamp(1rem,3vw,2rem);height:auto;max-height:none}.product-detail[data-astro-cid-y5jmkon6].is-accessory .prod-img-wrap[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}.product-detail[data-astro-cid-y5jmkon6].is-accessory .rcard-img[data-astro-cid-y5jmkon6]{aspect-ratio:1;background:#fff;padding:1rem}.product-detail[data-astro-cid-y5jmkon6].is-accessory .rcard-img[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{object-fit:contain;object-position:center}@media(max-width:420px){.accessory-specs[data-astro-cid-y5jmkon6] dl[data-astro-cid-y5jmkon6]{grid-template-columns:minmax(0,1fr)}}.product-detail[data-astro-cid-y5jmkon6] .prod-details[data-astro-cid-y5jmkon6]{order:7;background:#f9e6c0;border:1px solid #a1683a33;gap:0;padding:1rem;border-radius:20px}.passport-title[data-astro-cid-y5jmkon6]{grid-column:1/-1;font-family:Handicrafts,serif;font-size:1.3rem;margin-bottom:.65rem;color:#222833}.product-detail[data-astro-cid-y5jmkon6] .detail-item[data-astro-cid-y5jmkon6]{padding:.65rem .25rem;border-top:1px solid #a1683a33;align-items:flex-start}.product-detail[data-astro-cid-y5jmkon6] .detail-icon[data-astro-cid-y5jmkon6]{display:none}.product-detail[data-astro-cid-y5jmkon6] .detail-label[data-astro-cid-y5jmkon6]{color:#a1683a;font-size:.72rem}.product-detail[data-astro-cid-y5jmkon6] .detail-val[data-astro-cid-y5jmkon6]{color:#222833;line-height:1.7}.product-detail[data-astro-cid-y5jmkon6] .prod-brew[data-astro-cid-y5jmkon6]{order:8;margin:0}.product-detail[data-astro-cid-y5jmkon6] .brew-tag[data-astro-cid-y5jmkon6]{background:#a8c5da;color:#222833;padding:6px 13px}.detail-guides[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0}.detail-guides[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{display:flex;flex-direction:column;gap:.5rem;padding:1.3rem 1.5rem;border:1px solid #22283333;border-radius:20px;background:#a8c5da;color:#222833;text-decoration:none}.detail-guides[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]:last-child{background:#8ab57c}.specialty-guides[data-astro-cid-y5jmkon6]{grid-template-columns:repeat(3,minmax(0,1fr))}.single-guide[data-astro-cid-y5jmkon6]{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.specialty-guides[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]:first-child{background:#f9e6c0}.specialty-guides[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{min-width:0;overflow-wrap:anywhere;min-height:96px}.product-detail[data-astro-cid-y5jmkon6] .roast-choice-note[data-astro-cid-y5jmkon6]{order:3;padding:1rem;border:1px solid #22283333;border-inline-start:4px solid #ed613b;border-radius:14px;background:#f9e6c0;overflow-wrap:anywhere}.brew-guidance[data-astro-cid-y5jmkon6]{margin:.75rem 0 0;font-size:.9rem;line-height:1.8;color:#222833}.product-detail[data-astro-cid-y5jmkon6] .prod-brew-tags[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{min-height:44px;display:inline-flex;align-items:center}.product-detail[data-astro-cid-y5jmkon6] .prod-brew-tags[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]:focus-visible{outline:3px solid #a1683a;outline-offset:3px}.detail-guides[data-astro-cid-y5jmkon6] span[data-astro-cid-y5jmkon6]{font-size:.8rem}.detail-guides[data-astro-cid-y5jmkon6] strong[data-astro-cid-y5jmkon6]{font-family:Handicrafts,serif;font-size:1.35rem}.product-detail[data-astro-cid-y5jmkon6] .related[data-astro-cid-y5jmkon6]{margin-top:2rem}.product-detail[data-astro-cid-y5jmkon6] .related-title[data-astro-cid-y5jmkon6]{font-size:1.8rem}.product-detail[data-astro-cid-y5jmkon6] .rcard[data-astro-cid-y5jmkon6]{background:#f9e6c0!important;border:1px solid #22283322;border-radius:20px;display:flex;flex-direction:column}.product-detail[data-astro-cid-y5jmkon6] .rcard-img[data-astro-cid-y5jmkon6]{background:#f9e6c0;padding:12px}.product-detail[data-astro-cid-y5jmkon6] .rcard-img[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{object-fit:contain}.product-detail[data-astro-cid-y5jmkon6] .rcard-body[data-astro-cid-y5jmkon6]{background:#f9e6c0!important;flex:1;display:flex;flex-direction:column;gap:.65rem;padding:1rem}.product-detail[data-astro-cid-y5jmkon6] .rcard-name[data-astro-cid-y5jmkon6]{line-height:1.7}.product-detail[data-astro-cid-y5jmkon6] .rcard-price[data-astro-cid-y5jmkon6]{margin-top:auto;color:#222833!important;opacity:1!important}.product-detail[data-astro-cid-y5jmkon6] .rcard-price[data-astro-cid-y5jmkon6] small[data-astro-cid-y5jmkon6]{color:#222833!important;opacity:1!important}body:has(.product-detail) .share-inner{background:#fff8ea}body:has(.product-detail) .share-wa-ic{background:#8ab57c}body:has(.product-detail) .share-tg-ic{background:#a8c5da}body:has(.product-detail) .share-ic svg{fill:#222833}.product-detail[data-astro-cid-y5jmkon6] button[data-astro-cid-y5jmkon6]:focus-visible,.product-detail[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]:focus-visible{outline:3px solid #a1683a;outline-offset:4px}@media(max-width:768px){.product-detail[data-astro-cid-y5jmkon6]{padding:5.3rem .9rem 2.5rem}.product-detail[data-astro-cid-y5jmkon6] .breadcrumbs[data-astro-cid-y5jmkon6]{font-size:.7rem;margin-bottom:.6rem}.detail-intro[data-astro-cid-y5jmkon6]{margin-bottom:.7rem;padding-left:8px;gap:.7rem}.detail-intro[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{width:52px;height:52px;flex-shrink:0;animation-name:detail-flight-mobile}@keyframes detail-flight-mobile{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(6px,-5px) rotate(3deg)}}.product-detail[data-astro-cid-y5jmkon6] .prod-layout[data-astro-cid-y5jmkon6]{grid-template-columns:minmax(0,1fr);padding:1rem;gap:1.2rem;border-radius:25px}.product-detail[data-astro-cid-y5jmkon6] .prod-img-wrap[data-astro-cid-y5jmkon6]{position:relative;top:auto;aspect-ratio:auto;height:290px;width:100%;max-width:360px;margin:auto;border-radius:140px 140px 20px 20px;padding:.8rem}.product-detail[data-astro-cid-y5jmkon6] .prod-name[data-astro-cid-y5jmkon6]{font-size:1.7rem}.product-detail[data-astro-cid-y5jmkon6] .prod-order[data-astro-cid-y5jmkon6]{padding:1rem}.product-detail[data-astro-cid-y5jmkon6] .prod-footer[data-astro-cid-y5jmkon6]{gap:.7rem}.product-detail[data-astro-cid-y5jmkon6] .prod-price[data-astro-cid-y5jmkon6]{font-size:1.5rem}.product-detail[data-astro-cid-y5jmkon6] .add-btn[data-astro-cid-y5jmkon6]{font-size:1rem}.product-detail[data-astro-cid-y5jmkon6] .prod-desc[data-astro-cid-y5jmkon6]{font-size:1rem;overflow-wrap:anywhere}.product-detail[data-astro-cid-y5jmkon6] .detail-label[data-astro-cid-y5jmkon6]{font-size:.875rem}.product-detail[data-astro-cid-y5jmkon6] .detail-val[data-astro-cid-y5jmkon6]{font-size:.9375rem}.product-detail[data-astro-cid-y5jmkon6] .breadcrumbs[data-astro-cid-y5jmkon6]{font-size:.8125rem;line-height:1.8;flex-wrap:wrap}.detail-guides[data-astro-cid-y5jmkon6]{gap:.7rem;margin:2rem 0}.specialty-guides[data-astro-cid-y5jmkon6]{grid-template-columns:minmax(0,1fr)}.specialty-guides[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{min-height:84px}.brew-guidance[data-astro-cid-y5jmkon6]{font-size:1rem}.detail-guides[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{padding:1rem .8rem}.detail-guides[data-astro-cid-y5jmkon6] strong[data-astro-cid-y5jmkon6]{font-size:1.1rem}.product-detail[data-astro-cid-y5jmkon6] .related-grid[data-astro-cid-y5jmkon6]{gap:.7rem}.product-detail[data-astro-cid-y5jmkon6] .rcard-body[data-astro-cid-y5jmkon6]{padding:.7rem}body:has(.product-detail){padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}body:has(.product-detail) #bottom-nav,body:has(.product-detail) #wab-float,body:has(.product-detail) #pwa-install-btn{display:none!important}}.product-detail[data-astro-cid-y5jmkon6] .prod-img-wrap[data-astro-cid-y5jmkon6].has-bag-gallery{aspect-ratio:auto;height:auto;padding:0;border-radius:24px;display:block;overflow:visible;max-width:none}.product-detail[data-astro-cid-y5jmkon6] .has-bag-gallery[data-astro-cid-y5jmkon6] .pbadge[data-astro-cid-y5jmkon6]{top:14px;bottom:auto;right:14px;transform:none;pointer-events:none;z-index:2}.product-detail[data-astro-cid-y5jmkon6] .has-bag-gallery[data-astro-cid-y5jmkon6] .bestseller[data-astro-cid-y5jmkon6]+.isnew[data-astro-cid-y5jmkon6]{top:52px}.product-detail[data-astro-cid-y5jmkon6] .has-bag-gallery[data-astro-cid-y5jmkon6] .prod-sold[data-astro-cid-y5jmkon6]{inset:14px auto auto 14px;padding:6px 12px;border-radius:20px;pointer-events:none;z-index:2;font-size:.8rem}@media(prefers-reduced-motion:reduce){.detail-intro[data-astro-cid-y5jmkon6] img[data-astro-cid-y5jmkon6]{animation:none}}
