body.prestige--v4.features--heading-small.features--heading-uppercase.features--show-button-transition.features--show-image-zooming.features--show-element-staggering.template-page{margin-top:-23px}#section-xmas2023-cover,#section-xmas2023-introduction,#section-xmas2023-award,#section-xmas2023-schedule,#section-xmas2023-faq,.Section{font-family:"Noto Serif JP",serif!important;letter-spacing:.06em;background:#18192d}h2{font-size:32px;margin-bottom:56px;font-weight:500}.ttl_box p,.ttl_box h2{text-align:center}@media screen and (max-width: 767px){.pc-br br{display:none}}@media screen and (max-width: 767px){h2{font-size:22px}}#section-xmas2023-cover{height:44vw}.cover{display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/img_cover2024.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:55px 120px;margin-bottom:160px;height:44vw;position:relative}.award_box{width:190px}.ttl_en{margin:0}.cover h1{font-size:22px;color:#fff;font-weight:500;text-align:center;max-width:620px;margin:0 auto}.date_start{width:fit-content;margin:0 auto 56px;color:#fff;font-size:18px;letter-spacing:.04em;padding:8px;border-top:1px solid #FAD97F;border-bottom:1px solid #FAD97F}#section-xmas2023-cover .wrapper{min-height:160px;background:#18192d;color:#fff;text-align:center;padding:24px 70px;margin:0 auto}#section-xmas2023-cover h2{font-size:16px;margin-bottom:0}.bottom-coutdown{width:100%;position:absolute;bottom:-160px}.countdown-item{font-size:52px;margin-right:5px;margin-left:5px}.times{margin-right:30px}.times:last-child{margin-right:0}#countdown{max-width:510px;margin:0 auto;border-bottom:2px solid #FAD97F}#section-xmas2023-cover .sp{display:none}@media screen and (max-width: 767px){.bottom-coutdown{bottom:-113px}}@media screen and (max-width: 1100px){#section-xmas2023-cover{height:85vw}#countdown{max-width:480px}.cover{background-image:url(/cdn/shop/files/img_cover_sp2.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:85vw}#section-xmas2023-cover .sp{display:block}#section-xmas2023-cover .pc{display:none}#section-xmas2023-cover .ttl_box{max-width:620px;margin:0 auto}.award_box{width:160px}.ttl_en{margin-top:-40px}#section-xmas2023-cover .wrapper{padding:20px 40px}}@media screen and (max-width: 767px){#section-xmas2023-cover{height:148vw}.cover{padding:56px 20px 10px;height:148vw}.ttl_en{width:100%}.date_start{font-size:16px;font-weight:600;letter-spacing:1.8px}#section-xmas2023-cover .wrapper{min-height:110px;padding:16px 10px}.countdown-item{font-size:32px}.times{margin-right:20px}}#section-xmas2023-introduction{background-image:url(/cdn/shop/files/img-xmasbg-02.jpg);background-size:contain;padding:100px 120px;color:#fff}#section-xmas2023-introduction h2{margin-bottom:3rem}#section-xmas2023-introduction .ttl_box{margin-bottom:80px}#section-xmas2023-introduction p{text-align:center;font-size:16px;line-height:1.8em}.sp-br br{display:none}.flex-box{display:flex;align-items:stretch;max-width:800px;margin:0 auto}.img-scene-wrapper{width:60%;margin:0 auto 10px}.leaf{margin-top:25px;margin-bottom:24px}.tree{width:40%;margin-top:-20px}.scene-wrapper{width:33.3333%}#section-xmas2023-introduction .txt_box{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 30px}.scene-title{color:#dabf9f;font-size:18px;font-weight:500;text-align:center;margin-bottom:1rem}.sentence{font-size:12px!important}.icon_box{width:20px;margin:0 auto}@media screen and (max-width: 1100px){#section-xmas2023-introduction{padding:80px 60px}.flex-box{align-items:flex-end}}@media screen and (min-width: 768px){.sp-br br{display:none}}@media screen and (max-width: 767px){.sp_cover,.sp-br br{display:block}#section-xmas2023-introduction{background-position:center;background-size:cover;padding:80px 15px}#section-xmas2023-introduction .ttl_box{max-width:540px;margin:0 auto 56px}#section-xmas2023-introduction h2{font-size:22px}#section-xmas2023-introduction p{font-size:14px;text-align:left;line-height:28px}.scene-wrapper{padding:0 2px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.img-scene-wrapper{width:90%;max-width:90px}#section-xmas2023-introduction .txt_box{padding:0 6px;margin-top:0}.scene-title{font-size:14px}.sentence{display:none}.leaf{margin-bottom:8px}.gift{margin-top:16px;margin-bottom:0}.tree{width:65%;margin-bottom:0;margin-top:0}.tree img{width:90%}}#section-xmas2023-product-a,#section-xmas2023-product-b,#section-xmas2023-product-c,#section-xmas2023-productlist2{background-color:#18192d;color:#fff;padding:80px 120px 40px}#section-xmas2023-productlist2{padding:100px 0 0}#section-xmas2023-product-c{padding-bottom:80px}#section-xmas2023-productlist2{background-image:url(/cdn/shop/files/img-xmasbg-02.jpg);background-size:cover}#section-xmas2023-productlist2 .ttl_box{text-align:center;max-width:1200px;margin:0 auto;padding:0 40px}#section-xmas2023-productlist2 .FeaturedProduct{display:block;max-width:373px}#section-xmas2023-productlist2 .FeaturedProduct__Info{margin-left:0}#section-xmas2023-product-a .Container,#section-xmas2023-product-b .Container,#section-xmas2023-product-c .Container,#section-xmas2023-productlist2 .Container{padding:0}#section-xmas2023-product-a .ProductMeta,#section-xmas2023-product-b .ProductMeta,#section-xmas2023-product-c .ProductMeta,#section-xmas2023-productlist2 .ProductMeta{border-bottom:none;margin-bottom:0;padding-bottom:0}#section-xmas2023-product-a .ProductMeta__Vendor,#section-xmas2023-product-b .ProductMeta__Vendor,#section-xmas2023-product-c .ProductMeta__Vendor,#section-xmas2023-productlist2 .ProductMeta__Vendor{color:#fff!important;text-align:left;font-family:"Noto Serif JP",serif!important}#section-xmas2023-productlist2 .FeaturedProduct{margin-bottom:80px}#section-xmas2023-product-a .ProductMeta__Title,#section-xmas2023-product-b .ProductMeta__Title,#section-xmas2023-product-c .ProductMeta__Title,#section-xmas2023-productlist2 .ProductMeta__Title{font-family:"Noto Serif JP",serif!important;font-size:24px;color:#fff;font-weight:500}#section-xmas2023-productlist2 .ProductMeta__Title{font-size:16px}#section-xmas2023-product-a .ProductMeta__Price,#section-xmas2023-product-b .ProductMeta__Price,#section-xmas2023-product-c .ProductMeta__Price,#section-xmas2023-productlist2 .ProductMeta__Price{font-size:18px!important;font-family:"Noto Serif JP",serif!important;color:#fff!important}#section-xmas2023-product-a .Button--primary:before,#section-xmas2023-product-b .Button--primary:before,#section-xmas2023-product-c .Button--primary:before,#section-xmas2023-productlist2 .Button--primary:before,#section-xmas2023-product-a .ProductForm__AddToCart,#section-xmas2023-product-b .ProductForm__AddToCart,#section-xmas2023-product-c .ProductForm__AddToCart,#section-xmas2023-productlist2 .ProductForm__AddToCart{background-color:#bd9e69;padding:11px 24px}#section-xmas2023-product-a .ProductForm__AddToCart span,#section-xmas2023-product-b .ProductForm__AddToCart span,#section-xmas2023-product-c .ProductForm__AddToCart span,#section-xmas2023-productlist2 .ProductForm__AddToCart span{font-family:"Noto Serif JP",serif;font-weight:500;font-size:14px}.accordion summary{display:flex;align-items:flex-end;letter-spacing:1.5px;cursor:pointer;list-style:none}.accordion summary:after{content:"";display:block;width:18px;height:18px;background-image:url(/cdn/shop/files/CaretUp.svg);background-size:contain;background-repeat:no-repeat;margin-left:8px;transition:transform .3s}details summary::-webkit-details-marker{display:none}.accordion[open] summary:after{content:"";transform:rotate(180deg)}.accordion table{margin-top:16px;font-size:12px}.accordion table tr{border-bottom:1px solid #fff}.accordion table th{width:25%;padding:8px 0}.accordion table td{width:100%;padding:8px 0;border:none}#section-xmas2023-productlist2 .Container{justify-content:space-between;background:#18192d}.product-list{display:flex;justify-content:center;flex-wrap:initial;max-width:1200px;margin:0 auto;padding-bottom:80px}#section-xmas2023-productlist2 .ProductForm__QuantitySelector{margin:0 0 16px;text-align:left}.shopify-section--bordered+.shopify-section--bordered{border-top:none}.product-card__figure .icon{color:#000}.product-item{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;width:30%;margin-bottom:20px;padding:10px}.product-item img{width:100%;height:auto}.product-item h3{font-size:16px;margin:16px 0;text-align:left}.product-item p{font-size:14px}.product-item>span{display:block;font-size:16px;font-weight:500;text-align:left;margin:0 0 24px}@media screen and (max-width: 1100px){#section-xmas2023-product-a,#section-xmas2023-product-b,#section-xmas2023-product-c,#section-xmas2023-productlist2{padding:40px 60px}#section-xmas2023-product-c{padding-bottom:80px}}@media screen and (max-width: 767px){#section-xmas2023-product-a,#section-xmas2023-product-b,#section-xmas2023-product-c{padding:20px}#section-xmas2023-product-c{padding-bottom:60px}#section-xmas2023-productlist2{padding:20px 0 0}#section-xmas2023-product-a .Container,#section-xmas2023-product-b .Container,#section-xmas2023-product-c .Container{max-width:520px}#section-xmas2023-productlist2 .ttl_box{margin-bottom:0;padding:40px 20px;max-width:740px}#section-xmas2023-productlist2 .Container{padding:0 20px;margin:0 auto;overflow:scroll}#section-xmas2023-productlist2 .FeaturedProduct{margin-bottom:60px}#section-xmas2023-product-a .ProductMeta__Title,#section-xmas2023-product-b .ProductMeta__Title,#section-xmas2023-product-c .ProductMeta__Title,#section-xmas2023-productlist2 .ProductMeta__Title{font-size:20px}#section-xmas2023-productlist2 .ProductForm__AddToCart{padding:10px}.product-list{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:40px}.product-item{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;width:85%;margin-bottom:0}.product-item>span{margin-top:0}.accordion summary{align-items:center}.accordion summary:after{width:15px;height:15px}#section-xmas2023-product-a table,#section-xmas2023-product-b table,#section-xmas2023-product-c table{text-align:left}}#section-xmas2023-award{background:linear-gradient(180deg,#182548,#151738);padding:100px 120px;color:#fff}#section-xmas2023-award .ttl_box{margin-bottom:80px}.img_award{width:30%;max-width:224px;margin:0 auto 40px}#section-xmas2023-award h2{margin-bottom:40px}.description{text-align:center;line-height:28px;font-size:15px}.img_list{display:flex;justify-content:space-evenly;max-width:1200px;margin:0 auto}.item_list{width:calc(50% - 40px);list-style-type:none}.txt_box{text-align:center;line-height:26px;letter-spacing:1.5px}@media screen and (max-width: 767px){#section-xmas2023-award{padding:80px 20px}.img_award{width:70%}.ttl_box{margin-bottom:40px}.img_list{flex-direction:column;max-width:560px}.item_list{width:100%}.item_list:first-child{margin-bottom:40px}}#section-xmas2023-award.collabo{margin-top:160px;background:url(/cdn/shop/files/img-xmasbg-01.png) no-repeat;background-position:right;background-size:100px;background-color:#171c3e;background-blend-mode:luminosity}#section-xmas2023-award.collabo .img_award{width:100%;max-width:780px;margin:0 auto 40px}#section-xmas2023-award.collabo h2{text-align:center;font-size:28px}#section-xmas2023-award.collabo h3{margin:1.5rem auto;text-align:center;font-size:22px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px}@media screen and (max-width: 767px){#section-xmas2023-award.collabo{margin-top:113px}}#section-xmas2023-award.campaign{background:url(/cdn/shop/files/img-xmas24-08.png) no-repeat;background-color:#151738;background-blend-mode:luminosity;background-position:bottom}#section-xmas2023-award.campaign .img_list{display:flex;flex-direction:column;align-items:center}#section-xmas2023-award.campaign .img_list .item_list{display:flex;width:800px;padding:3rem 4rem;margin-bottom:4rem;border:1px solid #DABF9F;position:relative}#section-xmas2023-award.campaign .img_list .item_list:before{content:url(/cdn/shop/files/img-xmas24-03.png);width:167px;height:46px;box-sizing:content-box;padding:1rem;background:#151738;display:block;position:absolute;top:-2.4rem;right:38%;left:38%;bottom:auto}#section-xmas2023-award.campaign .img_list .item_list:last-child:before{content:url(/cdn/shop/files/img-xmas24-04.png)}#section-xmas2023-award.campaign .img_list .item_list .txt_box{text-align:left;margin-left:4rem}#section-xmas2023-award.campaign .img_list .item_list .txt_box h3{margin-bottom:1rem;font-size:20px}#section-xmas2023-award.campaign .img_list .item_list .txt_box p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:1.5px}@media screen and (max-width: 767px){#section-xmas2023-award.campaign .img_list .item_list{width:380px;flex-direction:column;padding:4rem 2rem}#section-xmas2023-award.campaign .img_list .item_list .img{margin-bottom:2rem}#section-xmas2023-award.campaign .img_list .item_list .img img{width:100%}#section-xmas2023-award.campaign .img_list .item_list .txt_box{margin-left:0}#section-xmas2023-award.campaign .img_list .item_list:before{right:25%;left:25%}}#section-xmas2023-schedule{background:linear-gradient(180deg,#151738,#182548);padding:60px 120px 80px;color:#fff}#section-xmas2023-schedule .ttl_box{position:relative;max-width:1200px;margin:0 auto}#section-xmas2023-schedule .ttl_box h2{margin-bottom:116px}#section-xmas2023-schedule .img_box{width:25%;position:absolute;right:-80px;top:-100px}#section-xmas2023-schedule .wrapper{max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){#section-xmas2023-schedule{padding:40px 20px 20px}#section-xmas2023-schedule .ttl_box h2{margin-bottom:40px}#section-xmas2023-schedule .img_box{width:30%;right:20px;top:-80px}#section-xmas2023-schedule .wrapper{overflow:scroll}.schedule{width:240%}}#section-xmas2023-faq{position:relative;background:linear-gradient(180deg,#182548,#151738);padding:60px 120px 140px;color:#fff}#section-xmas2023-faq .ttl_box{margin-bottom:64px}.qa_box{line-height:28px;max-width:740px;margin:0 auto}.qa_box dt:before{content:"Q.";margin-right:6px}.qa_box dt{display:flex;padding-bottom:10px;border-bottom:1px solid #6a6a6a}.qa_box dd:before{content:"A.";margin-right:6px}.qa_box dd{padding-top:10px;margin-left:0;margin-bottom:64px}.annotation{margin-left:20px}#section-xmas2023-faq .img_box{position:absolute;width:20%;max-width:210px;top:0;left:8%}@media screen and (max-width: 767px){#section-xmas2023-faq{padding:80px 20px 40px}#section-xmas2023-faq .ttl_box{margin-bottom:40px}.qa_box{max-width:560px}.qa_box dd{display:flex;margin-bottom:32px}.annotation{font-size:12px;display:contents}#section-xmas2023-faq .img_box{width:30%;top:0;left:0;opacity:.7}}.section-stack.main-list .h2{display:none!important}.section-spacing{padding:0 2rem;overflow-x:hidden}.container .featured-collections-carousel__item{display:flex;justify-content:center}@media screen and (max-width: 767px){.container .featured-collections-carousel__item{flex-direction:row}}.shopify-section.shopify-section--apps{background-image:url(/cdn/shop/files/img-xmasbg-02.jpg);background-size:cover}.fwn-86nxm1{color:#fff;text-align:center;font-family:"Noto Serif Japanese";font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px}.custom-section{display:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom-xmas2023.css.map */
