.christmas_page .breadcrumb_block{overflow:hidden}.christmas_page .breadcrumb_block__inner{max-width:1140px;width:100%;margin:0 auto;display:flex;justify-content:flex-end;padding:40px 20px}@media (max-width: 768px){.christmas_page .breadcrumb_block__inner{margin:0 auto;padding:16px 16px 20px}}.christmas_page .fv_block__inner{aspect-ratio:1512 / 920;width:100%;height:auto}.christmas_page .fv_block__inner img{width:100%;height:100%;object-fit:cover}.christmas_page .intro_block__inner{max-width:1140px;width:100%;margin:94px auto 0;padding:0 20px}.christmas_page .intro_block__reservation{margin:0 auto;display:flex;justify-content:center;align-items:center;width:268px;height:55px;flex-shrink:0;border-radius:5px;border:1px solid #424242;background:#fff;color:#231815;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.christmas_page .intro_block__reservation:hover{opacity:.6}.christmas_page .intro_block__title{margin-top:70px;color:#087040;font-family:EB Garamond;font-size:82px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.835px}.christmas_page .intro_block__periods{display:flex;flex-direction:column;gap:20px;margin-top:60px}@media (max-width: 768px){.christmas_page .intro_block__periods{margin-top:40px}}.christmas_page .intro_block__period{display:flex;align-items:center;gap:20px}.christmas_page .intro_block__period_label{width:124px;height:36px;flex-shrink:0;border:1px solid #424242;display:flex;justify-content:center;align-items:center;color:#323232;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:190%;letter-spacing:1.8px}.christmas_page .intro_block__period_text{color:#323232;font-family:Noto Sans JP;font-size:20.386px;font-style:normal;font-weight:400;line-height:190%}.christmas_page .intro_block__description p{color:#323232;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.48px}@media (max-width: 768px){.christmas_page .intro_block__description p{color:var(--, #323232);font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.45px}}.christmas_page .intro_block__list{margin-top:46px;list-style:none;padding:0}@media (max-width: 768px){.christmas_page .intro_block__list{margin-top:26px}}.christmas_page .intro_block__list_item{display:flex;align-items:flex-start;border-top:1px solid #A8A8A8;padding:24px 0;gap:20px}.christmas_page .intro_block__list_label{flex:0 0 auto;width:140px;color:#323232;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.744px}@media (max-width: 768px){.christmas_page .intro_block__list_label{color:#323232;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:600;line-height:190%;letter-spacing:1.54px}}.christmas_page .intro_block__list_text{flex:1;max-width:600px;color:var(--, #323232);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;line-height:190%}@media (max-width: 768px){.christmas_page .intro_block__list_text{color:var(--, #323232);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.56px}}.christmas_page .product_block__inner{max-width:1140px;margin:100px auto 0;padding:0 20px}.christmas_page .product_block__list{display:flex;flex-direction:column;gap:180px;list-style:none;padding:0}@media (max-width: 768px){.christmas_page .product_block__list{gap:160px}}.christmas_page .product_block__list_item{display:flex;justify-content:space-between;gap:30px}.christmas_page .product_block__list_item_img{max-width:550px;width:100%;height:auto}.christmas_page .product_block__list_item_img img{width:100%;height:100%;object-fit:cover}.christmas_page .product_block__list_item_content{width:470px;flex-shrink:0}.christmas_page .product_block__list_item_number{color:#323232;font-family:Inter;font-size:24px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.476px;text-transform:uppercase}@media (max-width: 768px){.christmas_page .product_block__list_item_number{display:inline;color:var(--text-color, #323232);font-family:Inter;font-size:19px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.38px;text-transform:uppercase}}.christmas_page .product_block__list_item_title{color:#323232;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.952px}@media (max-width: 768px){.christmas_page .product_block__list_item_title{display:inline;color:var(--, #323232);font-family:Noto Sans JP;font-size:19px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.76px}}.christmas_page .product_block__list_item_point{margin-top:8px;color:var(--, #323232);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.42px}@media (max-width: 768px){.christmas_page .product_block__list_item_point{margin-top:4px;color:var(--, #323232);font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.36px}}.christmas_page .product_block__list_item_total{border:1.137px solid #323232;padding:4px 16px;width:fit-content;margin-top:30px;color:#323232;font-family:Noto Sans JP;font-size:17.168px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.687px}@media (max-width: 768px){.christmas_page .product_block__list_item_total{margin-top:16px;color:#323232;font-family:Noto Sans JP;font-size:13.703px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.548px}}.christmas_page .product_block__list_item_table{margin-top:20px;width:auto;border-collapse:collapse}.christmas_page .product_block__list_item_table td{padding:0 20px 0 0;color:#323232;font-family:Noto Sans JP;font-size:16.54px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.496px}@media (max-width: 768px){.christmas_page .product_block__list_item_table td{color:var(--, #323232);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.42px}.christmas_page .product_block__list_item_table td span{color:var(--, #323232);font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.36px}.christmas_page .product_block__list_item_table td:first-child{color:var(--, #323232);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.42px}}.christmas_page .product_block__list_item_table td:last-child{padding-right:0}.christmas_page .product_block__list_item_description{margin-top:20px}.christmas_page .product_block__list_item_description p{margin-top:16px;color:#323232;text-align:justify;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.45px}.christmas_page .product_block__list_item_reservation{max-width:328px;width:100%;height:60px;display:flex;justify-content:center;align-items:center;margin-top:68px;border-radius:5px;border:1px solid #323232;background:#fff;color:#231815;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.64px;text-decoration:none}.christmas_page .product_block__list_item_reservation:hover{opacity:.6}.christmas_page .attention_block__inner{max-width:1140px;margin:160px auto 120px;padding:40px 20px 60px;border:1px solid #323232}.christmas_page .attention_block__title{color:#323232;text-align:center;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:2.2px}.christmas_page .attention_block__body{max-width:980px;width:100%;margin:30px auto 0;padding:0 20px}@media (max-width: 768px){.christmas_page .attention_block__body{margin:20px auto 0}}.christmas_page .attention_block__body p{margin-top:30px;color:#323232;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.45px}@media (max-width: 768px){.christmas_page .attention_block__body p{margin-top:20px}}@media (max-width: 768px){.christmas_page .intro_block__inner{margin:80px auto 0;padding:0 16px}.christmas_page .intro_block__reservation{width:100%;max-width:268px;margin:0 auto}.christmas_page .intro_block__title{margin-top:70px;color:#087040;font-family:EB Garamond;font-size:34px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.68px}.christmas_page .intro_block__period{flex-direction:column;gap:10px;align-items:flex-start}.christmas_page .intro_block__period_label{width:100%;max-width:110px;color:#323232;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:600;line-height:190%;letter-spacing:1.54px}.christmas_page .intro_block__period_text{color:var(--, #323232);font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.45px}.christmas_page .intro_block__list_item{gap:20px;padding:20px 0}.christmas_page .intro_block__list_label{width:102px}.christmas_page .product_block__inner{margin:120px auto 0;padding:0 16px}.christmas_page .product_block__list_item{flex-direction:column;gap:0}.christmas_page .product_block__list_item_img{max-width:100%}.christmas_page .product_block__list_item_content{width:100%;margin-top:12px}.christmas_page .product_block__list_item_reservation{max-width:268px;width:100%;margin:40px auto 0}.christmas_page .attention_block__inner{margin:100px 20px 60px;padding:40px 30px}.christmas_page .attention_block__body{padding:0}.christmas_page .attention_block__body p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page-christmas.css.map */
