.page-hero{position:relative;display:flex;align-items:flex-end;min-height:94px;padding:20px;color:#fff;background-color:#686768;overflow:hidden}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero__media img{display:block;width:100%;height:100%;object-fit:cover}#MainContent .page-hero__title{position:relative;display:flex;align-items:baseline;gap:12px;margin:0;font-family:futura-pt,Zen Kaku Gothic New,sans-serif;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.06em;color:#fff!important}.page-hero--image .page-hero__title{text-shadow:0 0 6px rgba(0,0,0,.3)}.page-hero__icon{flex-shrink:0;width:26px;height:22px}.page-hero__content{margin-top:8px;padding:30px 20px;background-color:#fff}#MainContent:has(.page-hero){padding-bottom:60px}#MainContent:has(.page-hero)>.shopify-section{max-width:1050px;margin-left:auto;margin-right:auto}#MainContent:has(.page-hero) .accordion-section{max-width:none;margin-top:10px;padding:20px;background-color:#fff}#MainContent:has(.page-hero) .accordion-section h2{margin:0;font-size:15px;font-weight:500;letter-spacing:.1em}#MainContent:has(.page-hero) .accordion-list{margin:15px 15px 0}#MainContent:has(.page-hero) .accordion-list .accordion-item{border-bottom:1px solid #d9d9d9}#MainContent:has(.page-hero) .accordion-list .accordion-item:last-child{border-bottom:none}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header{padding:10px 0;font-size:13px;letter-spacing:.1em}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header:before,#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header:after{top:50%;right:4px;width:2px;height:12px;margin-top:-6px;background-color:#868586}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header.open:before{transform:rotate(90deg);opacity:0}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_inner .box_one{padding:0 0 16px 10px;font-size:11px;line-height:1.66;letter-spacing:.01em}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_inner p.txt_a_ac{font-size:inherit}@media screen and (min-width:750px){.page-hero{min-height:158px;padding:24px 38px}#MainContent .page-hero__title{font-size:26px}.page-hero__icon{width:28px;height:24px}.page-hero__content{margin-top:24px;padding:44px 40px}#MainContent:has(.page-hero) .accordion-section{margin-top:24px;padding:44px 40px 48px}#MainContent:has(.page-hero) .shopify-section+.shopify-section .accordion-section{margin-top:14px}#MainContent:has(.page-hero) .accordion-section h2{font-size:20px}#MainContent:has(.page-hero) .accordion-list{margin:20px 35px 0}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header{padding:12px 0;font-size:18px}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header:before,#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_header:after{right:34px;height:14px;margin-top:-7px}#MainContent:has(.page-hero) .accordion-list .accordion-item .accordion_inner .box_one{padding:0 0 20px 14px;font-size:15px;line-height:1.8}}@media screen and (max-width:749px){#MainContent:has(.page-hero)>.shopify-section>[class*=-padding]:has(.page-hero){padding-left:0;padding-right:0}}#MainContent:has(.page-hero) .shopify-section>.gradient:has(>.contact){max-width:none;margin:0}#MainContent:has(.page-hero) .contact{max-width:none;margin-top:8px;padding:30px 20px;background-color:#fff}@media screen and (min-width:750px){#MainContent:has(.page-hero) .contact{margin-top:24px;padding:44px 40px}}#MainContent:has(.page-hero) .rich-text{background:none}.policy-hero,#MainContent .shopify-policy__container{max-width:1050px;margin-left:auto;margin-right:auto}#MainContent .shopify-policy__container{margin-top:8px;margin-bottom:60px;padding:0}#MainContent .shopify-policy__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#MainContent .shopify-policy__body{padding:30px 20px;background-color:#fff}#MainContent .shopify-policy__body div:has(>a[href$="/collections/item"]){display:none}@media screen and (min-width:750px){.policy-hero{padding-top:40px}#MainContent .shopify-policy__container{margin-top:24px}#MainContent .shopify-policy__body{padding:44px 40px}}@media screen and (min-width:1260px){#MainContent:has(.page-hero):before,#MainContent:has(.page-hero):after{content:"";display:block;position:fixed;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}#MainContent:has(.page-hero):before{background-image:url(/cdn/shop/files/bg-kikkake.svg?v=1743992042);width:15px;height:60px;left:5rem}#MainContent:has(.page-hero):after{background-image:url(bg-small-spark.svg);width:15px;height:200px;right:5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/page-custom.css.map */
