@charset "UTF-8";:root{--vw: 1vw}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;height:100%;font-size:calc(2.6666666667 * var(--vw))}@media only screen and (min-width:751px){html{font-size:11.4666666667px}}body{height:100%;background-color:transparent;margin:0;padding:0;font-family:Josefin Sans,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:500;background-color:#fff}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit;padding:0;margin:0}@media only screen and (min-width:751px){.sp{display:none!important}}@media only screen and (max-width:750px){.pc{display:none!important}}a{color:inherit;text-decoration:none;background-color:transparent}a:active,a:hover{outline-width:0}a:focus{outline-width:0}img{border-style:none;vertical-align:top;width:100%}h2{font-family:Kiwi Maru,serif;font-weight:400;font-style:normal}#LP-2026christmas{width:100%;position:relative;background-color:#fff;background-image:url(/cdn/shop/files/2026christmas_bg.webp?v=1792337484);background-size:cover;background-repeat:repeat;background-attachment:fixed}@media only screen and (max-width:750px){#LP-2026christmas{width:100%;overflow:hidden}}#LP-2026christmas .bone{position:fixed;left:0;top:0;width:450px;z-index:1}#LP-2026christmas *{font-weight:500;font-style:normal;font-size:1rem;color:#000;font-feature-settings:"palt"}@media screen and (-webkit-min-device-pixel-ratio:0){#LP-2026christmas img{image-rendering:-webkit-optimize-contrast}}@media only screen and (max-width:750px){#LP-2026christmas img{image-rendering:auto}}#LP-2026christmas .baseVideo{width:100%;margin:20px 0 0}#LP-2026christmas .lp-container{position:relative;margin:0 auto;width:100%;color:#fff;padding:0;z-index:2}#LP-2026christmas .lp-container p,#LP-2026christmas .lp-container span,#LP-2026christmas .lp-container h3{color:#fff}@media only screen and (min-width:751px){#LP-2026christmas .lp-container{width:500px;padding:0}}#LP-2026christmas .lp-sec{position:relative;padding:0}#LP-2026christmas .lp-sec__in{margin:40px 30px}@media only screen and (max-width:750px){#LP-2026christmas .lp-sec{padding:0}}#LP-2026christmas .lp-sec__in{margin:0 30px;padding-top:40px}#LP-2026christmas .lp-sec__title{position:relative;padding:20px 0;margin-bottom:40px;text-align:center}#LP-2026christmas .lp-sec__title .titlejp{padding-top:10px;font-size:1.5rem;display:inline-block}#LP-2026christmas .lp-sec__title .titleEn img{height:26px;width:auto}@media only screen and (max-width:750px){#LP-2026christmas .lp-sec__title .titleEn img{height:26px}}#LP-2026christmas .lp-sec--hero{background-image:url(/cdn/shop/files/2026christmas_hero_bg.webp);background-position:center bottom;background-size:100%}#LP-2026christmas .lp-sec--hero .lp-sec__in{position:relative;padding-bottom:60px}#LP-2026christmas .lp-sec--hero .lp-hero__desc{font-size:15px;line-height:2em}@media only screen and (max-width:750px){#LP-2026christmas .lp-sec--hero .lp-hero__desc{font-size:3.3vw}}#LP-2026christmas .lp-sec--hero .lp-hero__desc span{font-size:30px;display:block;line-height:1.8;padding-bottom:10px}#LP-2026christmas .lp-sec--hero .lp-hero__desc strong{font-weight:700;display:inline-block;line-height:1.2;font-size:1.3rem;color:#ffea24}#LP-2026christmas .lp-sec--hero .btn{margin-top:30px;margin-bottom:60px;font-size:15px;width:50%;color:#fff;background-color:#8c0707!important}#LP-2026christmas .lp-sec--ad{background-color:#fff}#LP-2026christmas .lp-sec--ad .item_info{position:relative}#LP-2026christmas .lp-sec--ad .item_info h2{color:#8c0707;font-size:30px;padding-bottom:20px}#LP-2026christmas .lp-sec--ad .item_info p{color:#115962;font-size:13px;line-height:1.8}#LP-2026christmas .lp-sec--ad .item_info .charm{position:absolute;top:-70px;right:-50px;width:43%}#LP-2026christmas .lp-sec--ad .item_meta{display:flex;align-items:flex-end;justify-content:space-between;padding:20px 0 0}#LP-2026christmas .lp-sec--ad .item_meta div.thumb{width:42%}#LP-2026christmas .lp-sec--ad .item_meta div.meta{width:53%;text-align:center}#LP-2026christmas .lp-sec--ad .item_meta div.meta h3{padding:10px 0 5px;font-size:18px;color:#8c0707}#LP-2026christmas .lp-sec--ad .item_meta div.meta h3 span{color:#8c0707;font-size:15px}#LP-2026christmas .lp-sec--ad .item_meta div.meta .price1{color:#8c0707;font-size:13px}#LP-2026christmas .lp-sec--ad .item_meta div.meta .price1 span{color:#8c0707;font-size:12px}#LP-2026christmas .lp-sec--ad .item_meta div.meta .btn{margin-top:20px;color:#fff;background-color:#8c0707!important;box-shadow:-3px 3px #1c7681}#LP-2026christmas .lp-sec--ad #shopper .lp-sec__in{margin-right:0}#LP-2026christmas .lp-sec--ad #shopper .item_meta{flex-direction:row-reverse;padding:0 0 10px}#LP-2026christmas .lp-sec--ad #shopper .item_meta div.thumb{width:58%}#LP-2026christmas .lp-sec--ad #shopper .item_meta div.meta{width:40%}#LP-2026christmas .lp-sec--ad #shopper .item_info{padding:10px 0 60px}#LP-2026christmas .lp-sec--ad #shopper .item_info p{padding-right:30px}#LP-2026christmas .lp-sec--base{background-color:#fff}#LP-2026christmas .lp-sec--base .lp-sec__in{padding-bottom:60px}#LP-2026christmas .lp-sec--base .item_info{position:relative}#LP-2026christmas .lp-sec--base .item_info h2{color:#8c0707;font-size:30px;text-align:center;padding-bottom:20px}#LP-2026christmas .lp-sec--base .item_info p{color:#115962;font-size:13px;line-height:1.8}#LP-2026christmas .lp-sec--base .item_info p.flavor{border-top:1px solid #115962;color:#115962;font-size:12px;line-height:1.8;padding-top:10px;margin-top:20px}#LP-2026christmas .lp-sec--base .item_meta{display:flex;align-items:flex-end;justify-content:space-between;align-items:center;padding:20px 0}#LP-2026christmas .lp-sec--base .item_meta div.thumb,#LP-2026christmas .lp-sec--base .item_meta div.txt{width:42%}#LP-2026christmas .lp-sec--base .item_meta div.meta{width:53%;text-align:center}#LP-2026christmas .lp-sec--base .item_meta div.meta h3{padding:10px 0 5px;font-size:18px;color:#8c0707}#LP-2026christmas .lp-sec--base .item_meta div.meta h3 span{color:#8c0707;font-size:15px}#LP-2026christmas .lp-sec--base .item_meta div.meta .price1{color:#8c0707;font-size:13px;text-align:center}#LP-2026christmas .lp-sec--base .item_meta div.meta .price1 span{color:#8c0707;font-size:12px;text-align:center}#LP-2026christmas .lp-sec--base .item_meta div.meta .sub{color:#8c0707;font-size:13px;text-align:center}#LP-2026christmas .lp-sec--base .item_meta div.meta .btn{margin-top:20px;color:#fff;background-color:#8c0707!important;box-shadow:-3px 3px #1c7681}#LP-2026christmas .lp-sec--base .lp-sec__in100{padding-bottom:60px}#LP-2026christmas .lp-sec--base .lp-sec__in100 .item_meta{display:block}#LP-2026christmas .lp-sec--base .lp-sec__in100 .item_meta div.thumb{width:90%}#LP-2026christmas .lp-sec--base .lp-sec__in100 .item_meta div.meta2{width:100%;padding:0 30px;display:flex;justify-content:space-between}#LP-2026christmas .lp-sec--base .lp-sec__in100 .item_meta div.meta2 .txt{width:50%}#LP-2026christmas .lp-sec--base .lp-sec__in100 .item_meta div.meta2 .btnout{width:40%}#LP-2026christmas .flavor_img{width:80%;margin:10px auto 0}#LP-2026christmas .flavor_img h3{display:flex;align-items:center;gap:16px;color:#1f4e5a;font-size:18px}#LP-2026christmas .flavor_img h3:before,#LP-2026christmas .flavor_img h3:after{content:"";flex:1;height:1px;background:#c5d9dc}#LP-2026christmas .flavor_img p{text-align:center;font-size:13px;padding-top:10px}#LP-2026christmas #ornament .lp-sec__in{padding-bottom:0;margin-bottom:0}#LP-2026christmas #mix{background-image:url(/cdn/shop/files/2026christmas_bg_red.webp?v=1792334883);background-position:center top;background-size:100%;background-repeat:repeat-y}#LP-2026christmas #mix .lp-sec__in{padding-bottom:0}#LP-2026christmas #snow{background-image:url(/cdn/shop/files/2026christmas_bg_blue.webp?v=1792334883);background-position:center top;background-size:100%;background-repeat:repeat-y}#LP-2026christmas #snow .lp-sec__in{padding-bottom:0}#LP-2026christmas #cane h2,#LP-2026christmas #lolipop h2{padding-bottom:5px}#LP-2026christmas #cane .price1,#LP-2026christmas #lolipop .price1{color:#fff;font-size:15px;text-align:center;padding-bottom:20px}#LP-2026christmas #kuji h2{padding-bottom:0}#LP-2026christmas #kuji .price1{color:#8c0707;font-size:15px;text-align:center;padding-bottom:20px}#LP-2026christmas #kuji .price1 span{color:#8c0707!important}#LP-2026christmas .darkbg .item_info{background-color:#000c;padding:30px 20px;margin-top:-60px;width:100%;z-index:200;position:relative}#LP-2026christmas .darkbg .item_info h2,#LP-2026christmas .darkbg .item_info p{color:#fff}#LP-2026christmas .darkbg .item_info p.flavor{border-top:1px solid #FFF;color:#fff}#LP-2026christmas .darkbg .item_meta div.meta p,#LP-2026christmas .darkbg .item_meta div.meta h3,#LP-2026christmas .darkbg .item_meta div.meta h3 span,#LP-2026christmas .darkbg .item_meta div.meta .price1,#LP-2026christmas .darkbg .item_meta div.meta .price1 span,#LP-2026christmas .darkbg .item_meta div.meta .sub{color:#fff}#LP-2026christmas .darkbg .item_meta div.meta .btn{color:#8c0707;background-color:#fff!important;box-shadow:-3px 3px #8c0707}#LP-2026christmas .darkbg.green{background-image:url(/cdn/shop/files/2026christmas_bg_green.webp);background-position:center top;background-size:100%;background-repeat:repeat-y}#LP-2026christmas .darkbg.green .item_meta{padding-bottom:0}#LP-2026christmas .darkbg.green .item_meta .txt p{text-align:left;font-size:18px;line-height:1.4}#LP-2026christmas .darkbg.green .item_meta .txt p span{font-size:13px}#LP-2026christmas .darkbg.green .item_meta div.meta .btn{margin-top:0}#LP-2026christmas .lp-sec--glowing{background-color:#fff}#LP-2026christmas .lp-sec--glowing .item_info h2{color:#8c0707;font-size:30px;text-align:center;padding-bottom:20px}#LP-2026christmas .lp-sec--glowing .item_info p{color:#115962;font-size:13px;line-height:1.8}#LP-2026christmas .lp-sec--glowing .item_info p.flavor{font-size:12px;padding-top:10px;margin-top:10px;border-top:1px solid #115962}#LP-2026christmas .lp-sec--glowing .mix_item{display:flex;align-items:flex-end;justify-content:space-between;padding-top:20px;padding-bottom:60px}#LP-2026christmas .lp-sec--glowing .mix_item div{width:48%;text-align:center;color:#8c0707}#LP-2026christmas .lp-sec--glowing .mix_item div h3{padding:10px 0 5px;font-size:15px;color:#8c0707}#LP-2026christmas .lp-sec--glowing .mix_item div .flavor,#LP-2026christmas .lp-sec--glowing .mix_item div .price1{font-size:12px;color:#8c0707}#LP-2026christmas .lp-sec--glowing .mix_item div .price1 span{font-size:11px;color:#8c0707}#LP-2026christmas .lp-sec--glowing .mix_item div .btn{margin-top:20px;color:#fff;background-color:#8c0707!important}#LP-2026christmas .lp-sec--glowing .glowingmov{position:relative;width:70%!important;margin-left:15%;aspect-ratio:1/1;overflow:hidden;border-radius:50%}#LP-2026christmas .lp-sec--glowing .glowingmov video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}#LP-2026christmas .lp-sec__title{text-align:center;margin-bottom:30px}#LP-2026christmas .lp-sec__title .titlejp{display:block;font-size:24px;color:#000;margin-bottom:15px}#LP-2026christmas .lp-sec__title .titleEn{display:block;font-size:16px;font-weight:400;color:#000;font-family:Futura,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media only screen and (max-width:750px){#LP-2026christmas .lp-sec__title .titlejp{font-size:5.2vw}#LP-2026christmas .lp-sec__title .titleEn{font-size:4vw}}#LP-2026christmas .btn{display:flex;justify-content:center;align-items:center;width:90%;max-width:300px;margin:0 auto;height:40px;background-color:#000;color:#fff;font-weight:700;font-size:15px;border-radius:50px;box-shadow:-3px 3px #1c7681;transition:all .3s ease;cursor:pointer}#LP-2026christmas .btn span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#LP-2026christmas .btn:hover{transform:translateY(2px);box-shadow:-1px 1px #fff}#LP-2026christmas .btn:active{transform:translateY(4px);box-shadow:none}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}#LP-2026christmas .lp-sec--photos{position:fixed;bottom:80px}#LP-2026christmas .lp-sec--photos .scroll-infinity__item img{width:1000px;height:auto}@media only screen and (max-width:750px){#LP-2026christmas .lp-sec--photos .scroll-infinity__item img{width:1000px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/231/assets/2026christmas.css.map */
