.cm-new-products{background:var(--cm-new-background, #fff);color:#211b14;padding:var(--cm-new-top, 4px) 24px var(--cm-new-bottom, 88px)}.cm-new-products *,.cm-new-products *:before,.cm-new-products *:after{box-sizing:border-box}.cm-new-products__container{max-width:var(--cm-new-width, 1120px);margin-inline:auto}.cm-new-products__head{margin:0 auto 48px;text-align:center}.cm-new-products__heading{margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:34px;font-weight:400;line-height:1.4;letter-spacing:.025em}.cm-new-products__eyebrow{margin:8px 0 0;font-family:adobe-caslon-pro,Baskerville,Times New Roman,serif;font-size:16px;line-height:1.3;letter-spacing:.055em}.cm-new-products__rule{display:block;width:40px;height:2px;margin:20px auto 0;background:#ac8d04}.cm-new-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 48px}.cm-new-products__card{min-width:0}.cm-new-products__visual{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:8px;align-items:start}.cm-new-products__visual--no-title{grid-template-columns:minmax(0,1fr)}.cm-new-products__vertical-title{margin:0;color:var(--cm-new-accent, #9b7a4f);font-family:adobe-caslon-pro,Baskerville,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:.02em;writing-mode:vertical-rl;text-orientation:mixed}.cm-new-gallery{display:grid;grid-template-columns:minmax(0,1fr) 21%;gap:8px;align-items:stretch;min-width:0}.cm-new-gallery--single{grid-template-columns:minmax(0,1fr)}.cm-new-gallery__main,.cm-new-gallery__thumb{display:block;position:relative;min-width:0;min-height:0;overflow:hidden;background:#eeeae2;color:inherit;border:0;border-radius:0;padding:0}.cm-new-gallery__main{aspect-ratio:3 / 4}.cm-new-gallery__rail{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;min-height:0}.cm-new-gallery__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:var(--cm-new-image-fit, cover)}.cm-new-gallery__placeholder{display:block;width:100%;height:100%}.cm-new-gallery__thumb{cursor:pointer;transition:opacity .18s ease}.cm-new-gallery__thumb:hover{opacity:.8}.cm-new-gallery__main:focus-visible,.cm-new-gallery__thumb:focus-visible,.cm-new-products__title a:focus-visible{outline:2px solid var(--cm-new-accent, #9b7a4f);outline-offset:3px}.cm-new-products__body{margin-top:16px;padding-right:28px}.cm-new-products__date{margin:0 0 8px;color:#82796c;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,sans-serif;font-size:11px;line-height:1.6;letter-spacing:.12em}.cm-new-products__title{margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:19px;font-weight:400;line-height:1.55;letter-spacing:.07em}.cm-new-products__title a{color:inherit;text-decoration:none}.cm-new-products__description{margin:8px 0 0;color:#82796c;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;line-height:1.9;letter-spacing:.035em}.cm-new-products__editor-empty{padding:32px;background:#f5f3ef;border:1px dashed #b2a593;font-size:14px}.cm-new-products__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:749px){.cm-new-products{padding:var(--cm-new-top-mobile, 36px) 18px var(--cm-new-bottom-mobile, 40px)}.cm-new-products__head{margin-bottom:32px}.cm-new-products__heading{font-size:26px}.cm-new-products__eyebrow{font-size:12px}.cm-new-products__rule{width:36px;margin-top:16px}.cm-new-products__grid{grid-template-columns:minmax(0,1fr);gap:40px}.cm-new-products__visual{grid-template-columns:minmax(0,1fr) 16px;gap:6px}.cm-new-products__visual--no-title{grid-template-columns:minmax(0,1fr)}.cm-new-products__vertical-title{font-size:16px}.cm-new-gallery,.cm-new-gallery__rail{gap:6px}.cm-new-products__body{margin-top:13px;padding-right:22px}.cm-new-products__date{font-size:10px;margin-bottom:6px}.cm-new-products__title{font-size:17px}.cm-new-products__description{font-size:11px}}@media(prefers-reduced-motion:reduce){.cm-new-gallery__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/cm-new-product-gallery.css.map */
