.mori-a4{display:block;max-width:1320px;margin:auto;padding:24px 28px 140px;color:#27382e;background:#f7f5ef;font:15px/1.6 -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,sans-serif}.mori-a4 *{box-sizing:border-box}.mori-a4 [hidden]{display:none!important}.mori-a4 input,.mori-a4 select,.mori-a4 button{font:inherit;color:inherit;min-height:44px;border:1px solid #8a9788;border-radius:3px;background:#fff;padding:8px;max-width:100%}.mori-a4 button{cursor:pointer}.mori-a4 button:disabled{opacity:.45;cursor:not-allowed}.mori-a4 :focus-visible{outline:3px solid #a76c25;outline-offset:3px}.mori-a4__notice{padding:12px 16px;background:#e8dcb9;font-size:13px}.mori-a4__intro{max-width:800px;padding:24px 0}.mori-a4__eyebrow{font-size:11px;letter-spacing:.2em}.mori-a4 h1{font: 36px/1.4 Georgia,Yu Mincho,serif;margin:12px 0}.mori-a4__tax{font-size:12px}.mori-a4__tools{display:flex;gap:16px;align-items:end;flex-wrap:wrap;border-top:1px solid #d9dcd3;padding-top:20px}.mori-a4__tools label:not(.mori-a4__check){display:grid;gap:5px;flex:1;min-width:180px}.mori-a4__check{display:flex;gap:8px;align-items:center}.mori-a4__check input{width:18px}.mori-a4__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin-top:22px}.mori-a4__card{min-width:0;border-bottom:1px solid #d9dcd3;padding-bottom:20px}.mori-a4__photo{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#ece9df}.mori-a4 h2{font:600 16px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;min-height:72px;margin:14px 0 8px}.mori-a4__price{font-size:18px}.mori-a4__stock{font-size:12px;min-height:20px}.mori-a4__card>label{display:block;font-size:12px;margin-bottom:5px}.mori-a4__card select{width:100%}.mori-a4__buy{display:flex;gap:8px;align-items:end;margin-top:10px}.mori-a4__buy label{width:68px;flex-shrink:0;font-size:12px}.mori-a4__buy input{width:100%;margin-top:5px}.mori-a4__buy button{flex:1;background:#3c5845;color:#fff;border-color:#3c5845;font-size:13px}.mori-a4__status{min-height:64px;font-size:12px;overflow-wrap:anywhere;margin:8px 0}.mori-a4__image-note{font-size:11px;color:#637060;min-height:56px}.mori-a4__detail,.mori-a4__summary a{text-decoration:underline;font-size:13px;color:inherit}.mori-a4__summary{position:sticky;bottom:0;background:#e6eadf;border:1px solid #bfcab8;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;z-index:2}.mori-a4__summary p{flex-basis:100%;font-size:12px;margin:0}.mori-a4__summary p:empty{display:none}.mori-a4 [data-load-status],.mori-a4 [data-count]{font-size:12px}.mori-a4 [data-retry]{margin:10px 0}@media(max-width:1000px){.mori-a4__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.mori-a4{padding:16px 16px 80px}.mori-a4 h1{font-size:28px}.mori-a4__intro{padding:14px 0}.mori-a4__intro>p{font-size:13px}.mori-a4__notice{font-size:11px}.mori-a4__tools{gap:10px}.mori-a4__tools label:not(.mori-a4__check){min-width:0}.mori-a4__check{flex-basis:100%;font-size:13px}.mori-a4__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.mori-a4 h2{font-size:14px;min-height:105px}.mori-a4__price{font-size:16px}.mori-a4__card select{font-size:12px}.mori-a4__buy{flex-wrap:wrap}.mori-a4__buy label{display:flex;align-items:center;justify-content:space-between;width:100%}.mori-a4__buy input{width:65px}.mori-a4__buy button{width:100%;flex-basis:100%;font-size:12px}.mori-a4__status{min-height:96px}.mori-a4__image-note{min-height:90px}.mori-a4__summary{font-size:12px}}body:has(mori-a4-quickshop) #main{padding-top:calc(var(--header-height, 80px) * (1 - var(--header-is-not-transparent, 1)))}body:has(mori-a4-quickshop) #section-header.Header--transparent{background:var(--header-background, #fff);color:var(--header-heading-color, #222)}body:has(mori-a4-quickshop) #section-header .Header__LogoImage--primary:not(:only-child){opacity:1}body:has(mori-a4-quickshop) #section-header .Header__LogoImage--transparent{opacity:0}.mori-a4__image-link{display:block}.mori-a4__card h2 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mori-a4 .mori-a4__detail{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #536354;background:transparent;color:#27382e;text-align:center;text-decoration:none;font-size:14px;line-height:1.4;margin:6px 0 12px}.mori-a4__image-link:focus-visible,.mori-a4__card h2 a:focus-visible,.mori-a4__detail:focus-visible{outline:3px solid #536354;outline-offset:3px}.mori-a4__detail:hover{background:#e8ece2}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mori-a4-quickshop.css.map */
