.shop-module__-mQgjq__page{color:#2b2020;background:#f7f3eb;min-height:100svh}.shop-module__-mQgjq__nav{color:#551827;border-bottom:1px solid #ded5c9;justify-content:space-between;align-items:center;gap:20px;padding:24px max(24px,50vw - 600px);display:flex}.shop-module__-mQgjq__nav a,.shop-module__-mQgjq__homeLink{align-items:center;gap:12px;display:inline-flex}.shop-module__-mQgjq__wrap{width:min(100% - 48px,1200px);margin:auto;padding:clamp(48px,7vw,90px) 0 48px}.shop-module__-mQgjq__heading{max-width:800px;margin-bottom:42px}.shop-module__-mQgjq__kicker{color:#551827;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.shop-module__-mQgjq__heading h1{font:500 clamp(3rem, 7vw, 6.5rem)/1.04 var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:24px 0}.shop-module__-mQgjq__heading h1 em,.shop-module__-mQgjq__homePromo h2 em{color:#551827}.shop-module__-mQgjq__heading>p:last-child{max-width:570px;font-size:1.1rem;line-height:1.8}.shop-module__-mQgjq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.shop-module__-mQgjq__card{background:#eee5d8;border:1px solid #cdbda9;min-width:0}.shop-module__-mQgjq__card summary{cursor:pointer;flex-direction:column;align-items:flex-start;min-height:285px;padding:26px;list-style:none;display:flex}.shop-module__-mQgjq__card summary::-webkit-details-marker{display:none}.shop-module__-mQgjq__number{color:#71635e;letter-spacing:.12em;font-size:.8rem}.shop-module__-mQgjq__icon{color:#551827;margin:24px 0}.shop-module__-mQgjq__articleName{font:600 clamp(1.6rem, 2.5vw, 2.1rem)/1.15 var(--font-display), Georgia, serif;overflow-wrap:anywhere}.shop-module__-mQgjq__discover{color:#551827;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:24px;font-size:.9rem;display:flex}.shop-module__-mQgjq__plus{font-size:1.5rem;line-height:1}.shop-module__-mQgjq__card[open] .shop-module__-mQgjq__plus{transform:rotate(45deg)}.shop-module__-mQgjq__card[open]{background:#f7efe3;border-color:#895f53}.shop-module__-mQgjq__card:has(summary:hover){background:#f7efe3;border-color:#895f53}.shop-module__-mQgjq__notice{color:#551827;border-top:1px solid #cdbda9;margin:0 26px 26px;padding-top:20px;font-size:1.05rem;font-weight:600;line-height:1.6}.shop-module__-mQgjq__back{color:#551827;margin-top:40px;display:inline-block}.shop-module__-mQgjq__page :focus-visible,.shop-module__-mQgjq__homePromo a:focus-visible{outline-offset:5px;outline:3px solid #b57b39}.shop-module__-mQgjq__homePromo{background:#e9ddc9;border-block:1px solid #ded5c9;justify-content:space-between;align-items:center;gap:32px;padding:40px max(28px,50vw - 640px);display:flex}.shop-module__-mQgjq__homePromo h2{font:500 clamp(2rem, 4vw, 3.5rem)/1.1 var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:12px 0}.shop-module__-mQgjq__homePromo>div>p:last-child{max-width:640px;margin:0;line-height:1.7}.shop-module__-mQgjq__homeLink{color:#fff7ea;background:#551827;flex-shrink:0;min-height:48px;padding:14px 20px;font-weight:600}.shop-module__-mQgjq__homeLink:hover{background:#30141d}@media (max-width:900px){.shop-module__-mQgjq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-module__-mQgjq__homePromo{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.shop-module__-mQgjq__grid{grid-template-columns:minmax(0,1fr)}.shop-module__-mQgjq__card summary{min-height:245px;padding:24px}.shop-module__-mQgjq__homeLink{flex-shrink:1;justify-content:space-between;width:100%}.shop-module__-mQgjq__nav{gap:12px;font-size:.9rem}}
