.c_look-gallery__heading{font-size:26px;font-weight:500;line-height:30px;margin:0}@media screen and (max-width: 749px){.c_look-gallery__heading{font-size:20px;line-height:20px}}.c_look-gallery__list{display:grid;list-style:none;justify-content:center;align-items:center;margin:70px 0 0;padding:0}@media screen and (max-width: 749px){.c_look-gallery__list{margin-top:50px}}.c_look-gallery__list.c_col-2{grid-template-columns:repeat(2,1fr)}.c_look-gallery__list.c_col-3{grid-template-columns:repeat(3,1fr)}.c_look-gallery__list.c_col-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 749px){.c_look-gallery__list.c_col-sp-1{grid-template-columns:repeat(1,1fr)}.c_look-gallery__list.c_col-sp-2{grid-template-columns:repeat(2,1fr)}}.c_look-gallery__image{cursor:pointer;transition:opacity .3s ease}@media (hover: hover){.c_look-gallery__image:hover{opacity:.8}}.c_look-gallery__image:active{opacity:.8}.c_look-gallery__image img{width:100%;height:auto;vertical-align:middle}.c_look-gallery__detail{display:none}.c_look-gallery-dialog{border:none;padding:0;overflow:visible;background:transparent;height:calc(100dvh - var(--header-height) - var(--ann-height));top:calc(var(--header-height) + var(--ann-height))}@media screen and (max-width: 749px){.c_look-gallery-dialog{top:0}.c_look-gallery-dialog[open]{margin:0}}.c_look-gallery-dialog .splide__slide{padding-top:74px;height:calc(100dvh - var(--header-height) - var(--ann-height));overflow:scroll}.c_look-gallery-dialog .splide__slide::-webkit-scrollbar{display:none}@media screen and (max-width: 749px){.c_look-gallery-dialog .splide__slide{height:100dvh;padding-top:55px}}.splide__slide__inner{margin:auto}.c_look-gallery-dialog::backdrop{background:linear-gradient(180deg,transparent 0px,transparent calc(var(--header-height) + var(--ann-height)),#f4f4f4 calc(var(--header-height) + var(--ann-height)),#f4f4f4 100%)}@media screen and (max-width: 749px){.c_look-gallery-dialog::backdrop{background:#f4f4f4}}.c_look-gallery-dialog__inner{position:relative}@media screen and (max-width: 749px){.c_look-gallery-dialog__inner{padding-inline:20px;width:100vw}}.c_look-gallery-dialog__close{position:absolute;top:29px;right:calc(126 / 726 * 100%);background:none;border:none!important;z-index:10;cursor:pointer}@media screen and (max-width: 749px){.c_look-gallery-dialog__close{position:absolute;top:20px;right:20px;padding:0}}.c_look-gallery-dialog__close svg{width:25px;height:25px}@media screen and (max-width: 749px){.c_look-gallery-dialog__close svg{width:15px;height:15px}}.c_look-gallery__splide .splide__slide img{max-width:clamp(35rem,24.059rem + 14.59vw,47.4rem);max-height:calc(100dvh - var(--header-height) - var(--ann-height));aspect-ratio:348 / 464;height:auto;display:block;margin:0 auto;object-fit:contain}@media screen and (max-width: 749px){.c_look-gallery__splide .splide__slide img{max-width:calc(100vw - 40px)}}.splide__caption{margin:1rem 0;text-align:center}.c_look-gallery__splide .splide__arrow svg{fill:transparent;width:auto;height:auto;transition:opacity .3s ease}@media screen and (max-width: 749px){.c_look-gallery__splide .splide__arrow svg{width:9px;height:auto}}.c_look-gallery__splide .splide__arrow{width:57px;height:57px;background:#fff;opacity:1;position:absolute;top:calc(var(--offset-top) + 72px);transform:translateY(-50%);z-index:10}@media screen and (max-width: 749px){.c_look-gallery__splide .splide__arrow{width:35px;height:35px;top:calc(var(--offset-top) + 55px)}}.c_look-gallery__splide .splide__arrow--prev{left:0}@media screen and (max-width: 749px){.c_look-gallery__splide .splide__arrow--prev{left:-14px}}.c_look-gallery__splide .splide__arrow--next{right:0}@media screen and (max-width: 749px){.c_look-gallery__splide .splide__arrow--next{right:-14px}}.c_look-gallery__splide .splide__arrow[disabled]{opacity:.3;pointer-events:none;cursor:default}@media (hover: hover){.c_look-gallery__splide .splide__arrow:hover{opacity:.8}}.c_look-gallery__splide .splide__caption{margin-top:20px;margin-bottom:20px;text-align:left;max-width:clamp(35rem,24.059rem + 14.59vw,47.4rem);margin-inline:auto;font-feature-settings:"palt" on;font-family:var(--font-ja);font-size:14px;line-height:26px;letter-spacing:.14px}@media screen and (max-width: 749px){.c_look-gallery__splide .splide__caption{max-width:clamp(28rem,-3.256rem + 97.67vw,70rem);font-size:13px;letter-spacing:.13px}}.c_look-gallery__splide .splide__caption p{margin-top:0;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/c_look-gallery.css.map */
