.intro-box{margin-top:1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.form-lip-swiper{position:relative;margin-top:0.5rem;overflow:hidden}@media (min-width: 768px){.form-lip-swiper{margin-bottom:8rem}}.form-lip-swiper .swiper-slide{padding-left:1rem;padding-right:1rem}.form-lip-swiper .swiper-slide .lip1{background:#f3635e}.form-lip-swiper .swiper-slide .lip2{background:#f3835e}.form-lip-swiper .swiper-slide .lip3{background:#be3345}.form-lip-swiper .swiper-slide p{position:absolute;bottom:0px;left:0px;width:100%;padding-top:0.5rem;padding-bottom:0.5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));display:flex;align-items:center;justify-content:center;line-height:1.25}.form-lip-swiper .swiper-pagination{bottom:.5rem}#section-lipstik .container{margin-left:auto;margin-right:auto;max-width:48rem;padding:1rem;background:#f9f9f9}#section-lipstik .container .swiper{position:relative;width:100%;max-width:32rem;overflow:hidden}#section-lipstik .container .swiper p{font-size:1rem;line-height:1.5rem}@media (min-width: 768px){#section-lipstik .container .swiper p{font-size:0.875rem;line-height:1.25rem}}#section-lipstik .lip-tab{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:24rem;overflow:hidden;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity));font-size:0.875rem;line-height:1.25rem;margin-top:1rem;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center}#section-lipstik .lip-tab .tab-item{z-index:10;flex:1 1 0%;cursor:pointer;padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));mix-blend-mode:difference;-webkit-user-select:none;-moz-user-select:none;user-select:none}#section-lipstik .lip-tab .tab-bg-thumb{position:absolute;top:0px;left:0px;height:100%;width:33.333333%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}#section-lipstik .lip-tab:has(.tab1.active) .tab-bg-thumb{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#section-lipstik .lip-tab:has(.tab2.active) .tab-bg-thumb{transform:translate(100%)}#section-lipstik .lip-tab:has(.tab3.active) .tab-bg-thumb{transform:translate(200%)}#section-lipstik .lip-tab:has(.tab1:hover) .tab-bg-thumb{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#section-lipstik .lip-tab:has(.tab2:hover) .tab-bg-thumb{transform:translate(100%)}#section-lipstik .lip-tab:has(.tab3:hover) .tab-bg-thumb{transform:translate(200%)}#section-lipstik .swiper .swiper-slide .icon{position:absolute;right:0.5rem;top:0.5rem;z-index:10;width:5rem}@media (min-width: 768px){#section-lipstik .swiper .swiper-slide .icon{right:0.25rem;top:0.25rem;width:2.5rem}}#section-lipstik .swiper .swiper-slide .icon-star{margin-left:0.25rem;margin-right:0.25rem;width:0.75rem}#section-lipstik .swiper .swiper-slide .lip{padding-top:0.5rem;padding-bottom:0.5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));display:flex;align-items:center;justify-content:center}#section-lipstik .swiper .swiper-slide .lip img{margin-bottom:0.25rem}#section-lipstik .swiper .swiper-slide .lip.lip1{background:#c45154}#section-lipstik .swiper .swiper-slide .lip.lip2{background:#bd3e37}#section-lipstik .swiper .swiper-slide .lip.lip3{background:#6a2541}#section-lipstik .swiper .swiper-slide .lip.lip4{background:#db5b5c}#section-lipstik .swiper .swiper-slide .lip.lip5{background:#b83b49}#section-lipstik .swiper .swiper-slide .lip.lip6{background:#eb3240}#section-lipstik .swiper .swiper-slide .lip.lip7{background:#f06ba0}#section-lipstik .swiper .swiper-slide .lip.lip8{background:#b6022f}#section-lipstik .swiper .swiper-slide .lip.lip9{background:#930b2f}#section-lipstik .swiper .swiper-slide .lip.lip10{background:#ff9764}#section-lipstik .swiper .swiper-slide .lip.lip11{background:#de5950}#section-lipstik .swiper .swiper-slide .lip.lip12{background:#ff586c}.gift-container{position:relative;z-index:10;margin-left:auto;margin-right:auto;width:100%;max-width:64rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}.gift-list{display:grid;width:100%;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}@media (min-width: 768px){.gift-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.gift-list .gift-box{width:100%;--tw-bg-opacity:1;background-color:rgb(205 205 205 / var(--tw-bg-opacity));padding:1rem}@media (min-width: 768px){.gift-list .gift-box{padding-left:2rem;padding-right:2rem}}.gift-list .gift-box{--tw-bg-opacity:1;background-color:rgb(223 223 223 / var(--tw-bg-opacity))}.gift-list .gift-box .idx{position:relative;margin-left:auto;margin-right:auto;display:flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:1.5rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));margin-top:0.5rem;margin-bottom:1rem}.gift-list .gift-box .idx span{position:absolute}#section-form{margin-left:auto;margin-right:auto;max-width:64rem;padding-top:0px;padding-bottom:2rem}@media (min-width: 768px){#section-form{margin-bottom:2.5rem;padding-top:2rem}}#section-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width: 768px){#section-form{flex-direction:row;flex-wrap:wrap;background:#f9f9f9}}#section-form .container{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){#section-form .container{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.event-wrapper #section-form{align-items:flex-start}}#need .need_select:nth-of-type(2n+1){grid-column:span 2 / span 2}@media (min-width: 768px){#need .need_select:nth-of-type(2n+1){grid-column:span 1 / span 1}#need .need_select:nth-of-type(3n+1){grid-column:span 2 / span 2}}#section-confirmation{position:relative;padding-bottom:4rem}#section-confirmation .container{margin-left:auto;margin-right:auto;max-width:48rem}.ticket #section-gift{margin-top:-5rem;padding-bottom:4rem}
/*# sourceMappingURL=index.css.map */
