:root{--color-murasaki: #6A1B9A;--color-murasaki-rgb: 106, 27, 154;--color-black: #111111;--color-white: #FFFFFF;--color-gray-sec: #E5E5E5;--color-murasaki-old: rgb(84, 0, 84);--color-murasaki-pastel-a: #a366a3;--color-murasaki-pastel-b: #e6cce6;--color-murasaki-pastel-c: #f9f2f9;--color-black-pure: #000000;--color-white-bone: #faf9f6}body{background-color:var(--color-white)!important;padding-top:80px!important;font-family:Inter,Noto Sans JP,sans-serif!important;color:var(--color-black)!important}.l-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:9999!important;background-color:var(--color-black)!important;background-image:none!important;border-bottom:3px solid var(--color-murasaki)!important}.headerLogo{margin-top:-15px!important}.headerSp__logo{margin-top:-10px!important}.headerTop{background-color:var(--color-white-bone)!important;border-bottom:1px solid var(--color-murasaki-pastel-b)!important;position:relative!important}.headerTop__sns{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;gap:12px!important;list-style:none!important;margin:0!important;padding:0!important;z-index:9999!important}.sns-icon-link{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important}.sns-icon-svg{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background-color:#5400540f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.sns-icon-link:hover .sns-icon-svg{background-color:var(--color-murasaki)!important;transform:rotate(360deg) scale(1.1)!important}.sns-icon-link svg{width:14px!important;height:14px!important;fill:var(--color-murasaki)!important;transition:fill .3s ease!important}.sns-icon-link:hover svg{fill:#fff!important}.sns-icon-tooltip{position:absolute!important;top:34px!important;background-color:var(--color-black)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;white-space:nowrap!important;opacity:0!important;visibility:hidden!important;transform:translateY(-5px) rotate(-10deg)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;pointer-events:none!important;z-index:10000!important;box-shadow:0 4px 10px #00000026!important}.sns-icon-tooltip:before{content:""!important;position:absolute!important;bottom:100%!important;left:50%!important;transform:translate(-50%)!important;border:4px solid transparent!important;border-bottom-color:var(--color-black)!important}.sns-icon-link:hover .sns-icon-tooltip{opacity:1!important;visibility:visible!important;transform:translateY(0) rotate(0)!important}@media screen and (max-width:900px){.headerTop__sns{display:none!important}}.headerTop__item a{background-color:var(--color-murasaki)!important;color:#fff!important;border:1px solid var(--color-murasaki-pastel-a)!important;transition:all .3s ease}.headerTop__item a:hover{background-color:var(--color-murasaki-pastel-a)!important;border-color:var(--color-murasaki)!important;color:#fff!important}.headerNav>.headerNav__item>a,.headerNav>.headerNav__item>span{color:#fff!important;transition:color .3s ease}.headerNav>.headerNav__item>a:hover,.headerNav>.headerNav__item>span:hover{color:var(--color-murasaki-pastel-a)!important}@media screen and (min-width:601px){.headerSp__nav .headerNav__item .headerNav__child a,.headerSp__nav .headerNav__item .headerNav__child span,.headerSp__nav .headerNav__item .headerNav__child__list a,.headerSp__nav .headerNav__item .headerNav__child__item a,.headerSp__nav .headerNav__item .headerNav__child__item span{color:var(--color-murasaki)!important;font-weight:700!important;transition:all .3s ease!important}.headerSp__nav .headerNav__item .headerNav__child a:hover,.headerSp__nav .headerNav__item .headerNav__child span:hover,.headerSp__nav .headerNav__item .headerNav__child__list a:hover,.headerSp__nav .headerNav__item .headerNav__child__item a:hover,.headerSp__nav .headerNav__item .headerNav__child__item span:hover{color:#000!important}}.l-header__sp,.headerSp{background-color:var(--color-black-pure)!important}.headerSp__nav .headerNav__item a,.headerSp__nav .headerNav__item span{color:#fff!important;border-bottom-color:var(--color-murasaki)!important}.headerSp__nav .headerNav__item a:hover{color:var(--color-murasaki-pastel-b)!important}.expect-hero{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(#1116,#111111d9),url(/images/carrousel/Nueva%20camiseta.png) center/cover no-repeat;color:var(--color-white);padding:80px 20px}.expect-hero__content{position:relative;z-index:2;max-width:800px}.expect-hero__title{font-family:Montserrat,sans-serif!important;font-weight:800;font-size:clamp(2.2rem,5.5vw,3.8rem);line-height:1.3;margin-bottom:15px;letter-spacing:-.01em}.expect-hero__subtitle{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:clamp(1.2rem,3vw,1.8rem);color:var(--color-murasaki-pastel-b);margin-bottom:25px;letter-spacing:.05em}.expect-hero__text{font-size:clamp(1rem,2vw,1.2rem);max-width:600px;margin:0 auto 35px;opacity:.9}.expect-hero__btn{display:inline-block;font-family:Montserrat,sans-serif!important;font-weight:700;font-size:1rem;color:var(--color-white)!important;background-color:var(--color-murasaki)!important;padding:14px 32px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 15px #6a1b9a66}.expect-hero__btn:hover{background-color:var(--color-white)!important;color:var(--color-black)!important;transform:translateY(-2px);box-shadow:0 6px 20px #fff3}.expect-content{max-width:900px;margin:0 auto;padding:80px 24px}.expect-content__block{margin-bottom:60px}.expect-content__block:last-child{margin-bottom:0}.expect-content__title{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:clamp(1.5rem,3.5vw,2.1rem);color:var(--color-black);margin-bottom:20px;border-left:5px solid var(--color-murasaki);padding-left:15px;line-height:1.3}.expect-content__text{font-size:1.15rem;color:#444;line-height:1.85}.expect-content__text p{margin-bottom:15px}.expect-content__text p:last-child{margin-bottom:0}.expect-countdown{background-color:var(--color-black);color:var(--color-white);text-align:center;padding:80px 24px}.expect-countdown__title{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:25px}.expect-countdown__text{font-size:1.25rem;line-height:2.2;max-width:600px;margin:0 auto;font-weight:300}.expect-countdown__highlight{font-family:Montserrat,sans-serif!important;font-weight:700;color:var(--color-murasaki-pastel-b);margin-top:15px;font-size:1.4rem}.expect-featured{max-width:900px;margin:0 auto;padding:60px 24px 90px}.expect-featured__container{border-radius:8px;overflow:hidden;box-shadow:0 15px 30px #0000001a;border:1px solid var(--color-gray-sec)}.expect-featured__container img{width:100%;height:auto;object-fit:cover}.expect-footer{background-color:var(--color-black-pure)!important;color:var(--color-white)!important;padding:50px 24px 35px!important;text-align:center!important;border-top:4px solid var(--color-murasaki)!important}.expect-footer__logo{margin-bottom:25px;display:inline-block}.expect-footer__logo img{height:50px;width:auto}.expect-footer__socials{display:flex;justify-content:center;gap:24px;margin-bottom:30px}.expect-footer__social-link{font-size:1.4rem;color:var(--color-gray-sec);opacity:.8;transition:all .3s ease}.expect-footer__social-link:hover{opacity:1;color:var(--color-murasaki-pastel-b);transform:translateY(-2px)}.expect-footer__social-link svg{width:24px;height:24px;fill:currentColor;display:inline-block;vertical-align:middle}.expect-footer__nav{margin-bottom:25px}.expect-footer__nav-link{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-sec)!important;transition:color .3s}.expect-footer__nav-link:hover{color:var(--color-murasaki-pastel-b)!important}.expect-footer__copyright{font-size:.8rem;color:#888}
