.rmq[data-astro-cid-4p7a7dzl]{--rmq-gap: clamp(8px, calc(6.6667px + .4167vw) , 12px);--rmq-card: clamp(126px, calc(112.6667px + 4.1667vw) , 176px);width:100%;background:linear-gradient(180deg,#1a3d25,#275635);padding:clamp(20px,calc(17.3333px + .8333vw),28px) 0 clamp(16px,calc(13.3333px + .8333vw),24px);font-family:Noto Sans JP,sans-serif;overflow:hidden}.rmq__head[data-astro-cid-4p7a7dzl]{max-width:clamp(400px,calc(133.33px + 83.33vw),1200px);margin:0 auto clamp(12px,calc(10.6667px + .4167vw),16px);padding:0 clamp(12px,calc(8px + 1.25vw),24px);text-align:center}.rmq__title[data-astro-cid-4p7a7dzl]{margin:0;color:#cbaa5c;font-size:clamp(17px,calc(15px + .625vw),22px);font-weight:900;letter-spacing:.06em;line-height:1.4}.rmq__title[data-astro-cid-4p7a7dzl]:after{content:"";display:block;width:clamp(32px,calc(26.6667px + 1.6667vw),48px);height:2px;margin:clamp(6px,calc(5.3333px + .2083vw),8px) auto 0;background:#cbaa5c;opacity:.7}.rmq__lead[data-astro-cid-4p7a7dzl]{margin:clamp(6px,calc(5.3333px + .2083vw),8px) 0 0;color:#e6efe9;font-size:14px;font-weight:500;line-height:1.5}.rmq__frame[data-astro-cid-4p7a7dzl]{position:relative;max-width:1280px;margin:0 auto}.rmq__viewport[data-astro-cid-4p7a7dzl]{--rmq-pad: clamp(12px, calc(8px + 1.25vw) , 56px);width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rmq-pad);-webkit-overflow-scrolling:touch;scrollbar-width:none}.rmq__viewport[data-astro-cid-4p7a7dzl]::-webkit-scrollbar{display:none}.rmq__list[data-astro-cid-4p7a7dzl]{display:flex;gap:var(--rmq-gap);width:max-content;margin:0;padding:4px var(--rmq-pad) 8px;list-style:none}.rmq__item[data-astro-cid-4p7a7dzl]{flex:0 0 auto;width:var(--rmq-card);scroll-snap-align:start}.rmq__nav[data-astro-cid-4p7a7dzl]{position:absolute;top:calc(4px + var(--rmq-card) * .5);z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(36px,calc(32px + 1.25vw),48px);height:clamp(36px,calc(32px + 1.25vw),48px);padding:0;border:2px solid #CBAA5C;border-radius:50%;background:#1a3d25eb;color:#e8cc7a;box-shadow:0 2px 8px #0000004d;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,opacity .2s ease}.rmq__nav--prev[data-astro-cid-4p7a7dzl]{left:clamp(4px,calc(2px + .6vw),12px)}.rmq__nav--next[data-astro-cid-4p7a7dzl]{right:clamp(4px,calc(2px + .6vw),12px)}.rmq__nav[data-astro-cid-4p7a7dzl] svg[data-astro-cid-4p7a7dzl]{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rmq__nav[data-astro-cid-4p7a7dzl]:hover:not(:disabled){background:#275635}.rmq__nav[data-astro-cid-4p7a7dzl]:disabled{opacity:0;pointer-events:none}.rmq__card[data-astro-cid-4p7a7dzl]{display:flex;flex-direction:column;height:100%;margin:0;color:inherit;text-decoration:none;padding:clamp(8px,calc(7.3333px + .2083vw),10px);background:#fff;border-radius:clamp(8px,calc(7.3333px + .2083vw),10px);box-shadow:0 2px 8px #0000002e;transition:transform .2s ease,box-shadow .2s ease}a[data-astro-cid-4p7a7dzl].rmq__card:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000047}.rmq__thumb[data-astro-cid-4p7a7dzl]{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.rmq__img[data-astro-cid-4p7a7dzl]{width:100%;height:100%;object-fit:contain;display:block}.rmq__body[data-astro-cid-4p7a7dzl]{display:flex;flex-direction:column;align-items:center;flex:1;gap:4px;margin-top:clamp(6px,calc(5.3333px + .2083vw),8px);text-align:center}.rmq__brand[data-astro-cid-4p7a7dzl]{margin:0;color:#333;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rmq__price[data-astro-cid-4p7a7dzl]{margin:auto 0 0;color:#da2121;font-size:max(clamp(15px,calc(13.6667px + .4167vw),20px),16px);font-weight:900;line-height:1.1;letter-spacing:.01em}.rmq__yen[data-astro-cid-4p7a7dzl]{font-size:max(.62em,13px);font-weight:700;margin-left:1px}.rmq__more[data-astro-cid-4p7a7dzl]{margin-top:2px;color:#275635;font-size:13px;font-weight:700;letter-spacing:.04em}.rmq__more[data-astro-cid-4p7a7dzl]:after{content:" ›"}.rmq__note[data-astro-cid-4p7a7dzl]{max-width:clamp(400px,calc(133.33px + 83.33vw),1200px);margin:clamp(10px,calc(8.6667px + .4167vw),14px) auto 0;padding:0 clamp(12px,calc(8px + 1.25vw),24px);color:#ffffffb8;font-size:13px;line-height:1.5;text-align:center}.rmq__nav[data-astro-cid-4p7a7dzl]:focus-visible,a[data-astro-cid-4p7a7dzl].rmq__card:focus-visible{outline:3px solid #e8cc7a;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rmq__nav[data-astro-cid-4p7a7dzl],.rmq__card[data-astro-cid-4p7a7dzl]{transition:none}a[data-astro-cid-4p7a7dzl].rmq__card:hover{transform:none}}
