.camori-banner{width:100%;position:relative}.camori-banner__track{display:grid;width:100%}.camori-banner__slide{grid-area:1 / 1;opacity:0;transition:opacity 1.2s ease-in-out;pointer-events:none}.camori-banner__slide.is-active{opacity:1;pointer-events:auto}.camori-banner__media{width:100%;height:auto;display:block}.camori-banner__slide picture{display:block;width:100%}.camori-banner__text{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}.camori-banner__text-link,.camori-banner__button{pointer-events:auto}.camori-banner__text-link{display:inline-block;text-decoration:none;color:inherit}.camori-banner__text-link:hover .camori-banner__heading,.camori-banner__text-link:hover .camori-banner__body{opacity:.7;transition:opacity .2s}.camori-banner__heading{font-size:2.3rem;font-weight:600;letter-spacing:.12em;margin-bottom:.8rem;line-height:2.3rem}.camori-banner__body{font-size:1.2rem;line-height:1.8}.camori-banner__button{display:block;width:fit-content;margin-top:1.6rem;padding:.9rem 2.4rem;font-size:1.2rem;letter-spacing:.1em;text-decoration:none;border:1px solid currentColor;color:#121212;transition:background .2s,color .2s;background-color:#fff;border-radius:3px}@media(max-width:749px){.camori-banner__text{padding:4rem 1.6rem 1.6rem;text-align:left;background:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 100%);color:#fff}.camori-banner__button{margin-top:1rem}}@media(min-width:750px){.camori-banner__slide{height:60vh;overflow:hidden}.camori-banner__slide .camori-banner__media,.camori-banner__slide picture,.camori-banner__slide picture .camori-banner__media{width:100%;height:100%;object-fit:cover;object-position:center}.camori-banner__text{padding:6rem 4rem 3.2rem;text-align:left;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 100%);color:#fff}.camori-banner__heading{font-size:4rem;font-weight:600;line-height:4.8rem}.camori-banner__body{font-size:1.4rem}}.camori-top-news{width:100%;text-align:center;margin-top:3.3rem}.camori-top-news dd{margin:10px}.camori-top-news img{display:block;width:100%;height:auto;margin:0 auto}.camori-top-news a{color:#121212;text-decoration:none;font-size:14px}.camori-top-news .more{border:1px solid;display:inline-block;text-align:center;margin:0 auto;padding:8px 18px;line-height:1em}.camori-top-news .more a{display:block}.camori-top-news .contents{margin-bottom:3rem}@media screen and (min-width:990px){.camori-top-news{width:880px;margin:3.3rem auto 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/camori-custom.css.map */
