body{font-weight:400;font-size:16px;line-height:2;color:#231815;letter-spacing:.05em;font-feature-settings:"palt"}.section{position:relative;z-index:0}.content_wrap{position:relative;max-width:1300px;width:90%;margin:0 auto;z-index:0}.content_wrap.wide{max-width:1500px;width:92%}@media screen and (max-width:768px){body{font-size:14.5px}.content_wrap{width:calc(100% - 5.6rem)}.content_wrap.wide{width:86%}}.text_link{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.3em}.text_link:hover{text-decoration:none}.txt_vt{line-height:1.8;letter-spacing:.17em;writing-mode:vertical-rl;text-orientation:upright}.common-btn_wrap{text-align:center}.common-btn{display:flex;align-items:center;justify-content:center;max-width:250px;height:58px;padding:0 .3em .1em;background:url(//hakkouya.shop/cdn/shop/t/14/assets/btn_bg_small.svg?v=86419992240332738191763369740) center center no-repeat;background-size:contain;color:#171c61;line-height:1.1;font-size:16px;text-align:center;text-decoration:none;transition:all .3s}.common-btn.center{margin-left:auto;margin-right:auto}.common-btn:hover{transform:scale(1.04);-webkit-transform:scale(1.04)}.common_btn-list{display:flex;justify-content:center;gap:50px;max-width:860px;margin:100px auto 0;padding:0;list-style:none}.common_btn-list li{width:48%}.common_btn-list li a{display:block;padding:.8em 1em;font-size:22px;border:2.6px solid #171c61;box-shadow:0 3.4px 3.5px #00000040;background:#fff;color:#171c61;font-weight:600;text-align:center;text-decoration:none;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;transition:all .3s}.common_btn-list li a:hover{background:#171c61;color:#fff}.slider-dots-type01 .slick-dots{bottom:8px}.slider-dots-type01 .slick-dots li{width:32px;margin:0 7px}.slider-dots-type01 .slick-dots li button{width:100%}.slider-dots-type01 .slick-dots li button:before{content:"";background:#fff;width:100%;height:6px;opacity:.8}.slider-dots-type01 .slick-dots li.slick-active button:before{background:#feefce}.common_tit{margin-bottom:50px;font-weight:700;text-align:center}.common_tit .en{margin:0 0 6px;color:#bd0026;font-size:15px;letter-spacing:.08em}.common_tit .tit{margin:0;font-size:31px;font-weight:500}.common_tit.vertical{display:flex;justify-content:center;text-align:left}.common_tit.vertical>div{position:relative}.common_tit.vertical .en{position:absolute;left:132%;top:-.3em;line-height:1;transform-origin:left center;white-space:nowrap;display:block;margin:0;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.common_tit.left{text-align:left}.common_tit.white .en,.common_tit.white .tit{color:#fff}.page-tit{margin-bottom:135px;font-size:31px;font-weight:700;text-align:left}@media screen and (min-width:769px){.sp_only{display:none}}@media screen and (max-width:768px){.pc_only{display:none}.sp_bold{font-weight:700!important}.common_btn-list{display:block;margin-top:70px}.common_btn-list li{width:auto}.common_btn-list li:not(:last-child){margin-bottom:20px}.common_btn-list li a{font-size:18px;border:2px solid #171c61;box-shadow:0 3px 3px #00000040;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.common_tit{margin-bottom:40px}.common_tit .en{margin-bottom:3px;font-size:13px}.common_tit .tit{font-size:27px}}.header__menu-item{font-weight:700}.header__icons{gap:2.5rem}.header__search{display:none!important}header .cart-count-bubble{left:1.48rem;bottom:2rem;color:#231815;background-color:transparent;font-size:1.6rem;font-weight:600;letter-spacing:-.1em}.header__icon .svg-wrapper img{width:80%;height:80%}.header__icon.header__icon--cart .svg-wrapper{background:url(//hakkouya.shop/cdn/shop/t/14/assets/ico_cart_small.png?v=13240331143801066401763369789) center center no-repeat;background-size:80% 80%}.header__icon.header__icon--cart .svg-wrapper svg{display:none!important}.header__icon .icon-hamburger{width:2.5rem;height:2.5rem}.header__icon .icon-hamburger path{fill:#181d61}@media screen and (min-width: 990px){.header{min-width:100%;padding-left:2rem;padding-right:2rem;padding-top:15px;padding-bottom:15px}.header__menu-item{padding:1.2rem 2.8rem}.header__active-menu-item{color:#171c61;text-decoration:none}}@media screen and (min-width: 1100px){.header__menu-item{padding:1.2rem 4rem}}@media screen and (max-width:989px){.header__icons{gap:1rem;padding-right:1.8rem}}#contact_form .hissu{position:relative;display:inline-block}#contact_form .hissu:before{content:"*";position:absolute;right:-1em;top:-.35em;font-size:.8em;color:#b70d0d}#contact_form input,#contact_form select,#contact_form textarea{width:100%;padding:0;background:0 0;border:1px solid transparent;font-size:16px;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#contact_form input[type=checkbox]{width:auto;width:1.6em;height:1.6em}#contact_form input:focus,#contact_form select:focus,#contact_form textarea:focus{border:none!important}#contact_form ::-moz-placeholder{font-size:14px;color:#ccc}#contact_form ::placeholder{font-size:14px;color:#ccc}#contact_form input,#contact_form select{height:30px;padding-top:0;padding-bottom:0}#contact_form input[type=checkbox]{border:2px solid #999;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#contact_form .privacy_wrap{margin:10px 0 14px;text-align:center}#contact_form .privacy_wrap .privacy_txt{font-size:14px;color:#fff;font-weight:500}#contact_form .privacy_wrap .privacy_check{margin-top:19px}#contact_form .privacy_wrap label{position:relative;display:inline-block;padding-left:38px;color:#fff;cursor:pointer}#contact_form .privacy_wrap input{position:absolute;left:0;top:.2em}#contact_form .submit_wrap{position:relative;max-width:176px;margin:18px auto 0;text-align:center;z-index:0}#contact_form .submit_wrap:before{content:"";position:absolute;right:19px;top:50%;width:7px;height:11px;background:url(//hakkouya.shop/cdn/shop/t/14/assets/ico_btn_arrow_small.svg?v=346413452084438941763369789) center center no-repeat;background-size:contain;transform:translateY(-50%);-webkit-transform:translate(0,-50%);transition:right .2s;z-index:1;pointer-events:none}#contact_form .submit_btn{position:relative;display:inline-block;width:auto;padding:0 55px 0 52px;height:55px;border:1px solid #1a1311;background:#fff;color:#231815;font-size:16px;font-weight:500;text-align:center;transition:background .2s;border-radius:300px;-webkit-border-radius:300px;-moz-border-radius:300px;z-index:0;cursor:pointer}#contact_form .submit_btn:hover{background:#bbb}#contact_form .submit_btn:hover:before{right:10px}#contact_form .submit_btn:disabled{background:#d0d0d0!important}#contact_form .selectWrap{position:relative}#contact_form .selectWrap:before{content:"";position:absolute;right:16px;top:58%;border-top:6px solid #1e1e1e;border-bottom:6px solid transparent;border-right:6px solid transparent;border-left:6px solid transparent;background-size:contain;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}#contact_form textarea{width:100%;height:240px;padding-top:10px;padding-bottom:10px;line-height:1.6}#contact_form select:disabled{background:#eee}#contact_form .error_message{width:100%;margin-top:4px;color:#c91127;font-size:.82em;line-height:1.8}@media screen and (max-width:768px){#contact_form .privacy_wrap{margin:25px 0 14px}#contact_form .privacy_wrap .privacy_txt{font-size:11.5px;color:#fff;letter-spacing:0;font-weight:500}#contact_form .privacy_wrap .privacy_check{margin-top:25px}#contact_form .privacy_wrap label{padding-left:30px;font-size:12.3px}#contact_form .privacy_wrap input{top:.1em;width:1.3em;height:1.3em}#contact_form .submit_wrap{margin-top:34px}#contact_form textarea{height:140px}}.section_info{padding:90px 0 0}.section_info .inner{position:relative;max-width:1340px;margin:0 auto;padding:82px 10% 75px;z-index:0}.section_info .inner:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:100%;background:#171c61;z-index:-1;transform:translate(-50%);-webkit-transform:translate(-50%,0);border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.section_info .titbox .en{color:#fff;font-size:20px;font-weight:700;line-height:1}.section_info .titbox .tit{margin:0;font-size:44px;color:#fff;font-weight:500}.section_info .dl_box{margin-top:61px}.section_info dl{display:flex;justify-content:space-between;padding-bottom:22px;color:#fff;line-height:1.7;border-bottom:1px solid rgba(255,255,255,.4)}.section_info dl:not(:last-child){margin-bottom:26px}.section_info dt{width:175px;color:#fff;font-size:18px}.section_info dd{width:calc(100% - 180px);margin:0}.section_info dd a{color:#fff}.faq-box_wrap{max-width:1000px;margin:0 auto}.faq-box_wrap:not(:last-child){margin-bottom:80px}.faq-box_wrap .faq-box_head{margin-bottom:38px}.faq-box_wrap .faq-box_head .faq-box_tit{position:relative;margin:0;padding:0 0 0 78px;font-weight:700;font-size:24px}.faq-box_wrap .faq-box_head .faq-box_tit:before{content:"";position:absolute;left:0;top:5px;display:block;width:65px;height:30px;background:url(//hakkouya.shop/cdn/shop/t/14/assets/deco.png?v=21426618822585071401763369756) center center no-repeat;background-size:contain}.faq-box dl{background:#fff;border:1px solid #231815}.faq-box dl:not(:last-child){margin-bottom:13px}.faq-box dl.open dt .plus:after{opacity:0;transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);transition:all .3s}.faq-box dt,.faq-box dd>div{position:relative;padding-left:85px}.faq-box dt:before,.faq-box dd>div:before{content:"Q";position:absolute;left:21px;top:12px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding-left:.05em;padding-bottom:.12em;font-size:24px;font-weight:700;color:#fff;background:#171c61;letter-spacing:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.faq-box dt{padding-top:.8em;padding-bottom:.8em;padding-right:50px;font-size:19px;color:#231815;font-weight:700;cursor:pointer}.faq-box dt .plus{position:absolute;top:50%;right:26px;width:23px;height:23px;display:block;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}.faq-box dt .plus:after,.faq-box dt .plus:before{content:"";position:absolute;left:50%;top:50%;width:23px;height:3px;background:#171c61;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.faq-box dt .plus:after{transition:all .3s;transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg)}.faq-box dd{margin:0}.faq-box dd>div{border-top:1px solid #231815;padding-top:1.4em;padding-bottom:1.6em;padding-right:1.4em;font-size:16px}.faq-box dd>div:before{content:"A";top:17px}.faq-box dd p{margin:0 0 1em}.faq-box dd p:last-child{margin-bottom:0}.section_introduction-movies{margin-top:90px}.section_introduction-movies .content_wrap{max-width:none;width:98%}.section_introduction-movies .introduction-movies__movie-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px;max-width:1035px;margin:0 auto}.section_introduction-movies .introduction-movies__movie-list::-webkit-scrollbar{width:8px;height:8px}.section_introduction-movies .introduction-movies__movie-list::-webkit-scrollbar-track,.section_introduction-movies .introduction-movies__movie-list::-webkit-scrollbar-thumb{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.section_introduction-movies .introduction-movies__movie-list::-webkit-scrollbar-track{background-color:#f2f2f2}.section_introduction-movies .introduction-movies__movie-list::-webkit-scrollbar-thumb{background-color:#171c61}.section_introduction-movies .introduction-movies__movie-list:not(:has(.introduction-movies__movie-item:nth-child(4))){justify-content:center}.section_introduction-movies .introduction-movies__movie-item{min-width:325px;overflow-y:auto;overflow-x:visible;background:#fff}.section_introduction-movies .tiktok-embed,.section_introduction-movies .introduction-movies__movie-item .instagram-media.instagram-media-rendered{min-width:100%!important;width:100%!important}.section_introduction-movies .tiktok-embed{margin:0;padding:0;border:none}@media screen and (min-width:1480px){.section_introduction-movies .introduction-movies__movie-list{justify-content:flex-start!important;max-width:1390px}.section_introduction-movies .introduction-movies__movie-list:not(:has(.introduction-movies__movie-item:nth-child(5))){justify-content:center!important}}@media screen and (min-width:769px) and (max-width:1080px){.section_introduction-movies .introduction-movies__movie-list{justify-content:flex-start!important;max-width:680px}.section_introduction-movies .introduction-movies__movie-list:not(:has(.introduction-movies__movie-item:nth-child(3))){justify-content:center!important}}@media screen and (max-width:768px){.section_info{padding:50px 0 0}.section_info .inner{margin:0 -2%;padding:68px 11% 50px}.section_info .inner:before{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px}.section_info .titbox .en{font-size:13px}.section_info .titbox .tit{font-size:34px}.section_info .dl_box{margin-top:32px}.section_info dl{display:block;padding-bottom:13px}.section_info dl:not(:last-child){margin-bottom:22px}.section_info dt{width:auto;font-size:16px}.section_info dd{width:auto;margin-top:6px;font-size:15px}.faq-box_wrap:not(:last-child){margin-bottom:60px}.faq-box_wrap .faq-box_head{margin-bottom:28px}.faq-box_wrap .faq-box_head .faq-box_tit{padding-left:64px;font-size:21px}.faq-box_wrap .faq-box_head .faq-box_tit:before{top:9px;width:53px;height:26px}.faq-box dl:not(:last-child){margin-bottom:11px}.faq-box dt:before,.faq-box dd>div:before{left:10px;top:10px;width:32px;height:32px;padding-left:0;padding-bottom:.12em;font-size:18px}.faq-box dt{padding-left:55px;padding-right:34px;font-size:14px;letter-spacing:0}.faq-box dt .plus{right:10px;width:18px;height:18px}.faq-box dt .plus:after,.faq-box dt .plus:before{width:15px;height:1.5px}.faq-box dd>div{padding-top:50px;padding-left:15px;font-size:14px}.section_introduction-movies{margin-top:25px;margin-bottom:55px}.section_introduction-movies .content_wrap{width:100%}.section_introduction-movies .introduction-movies__movie-list{justify-content:flex-start!important;flex-wrap:nowrap;gap:18px;margin:0;max-width:none;padding:0 2.8rem 30px!important;overflow-x:auto}.section_introduction-movies .introduction-movies__movie-list:not(:has(.introduction-movies__movie-item:nth-child(2))){padding-bottom:0!important;justify-content:center!important}.section_introduction-movies .introduction-movies__movie-item{width:calc(100vw - 7rem)}}.l-footer{margin-top:140px;background:#fff;padding:42px 5% 58px}.l-footer ul{list-style:none;padding:0}.l-footer a{color:#231815;text-decoration:none}.l-footer .footer_inner{display:flex;justify-content:space-between}.l-footer .logo img{width:180px}.l-footer .footer_sns-list{display:flex;justify-content:center;gap:26px;margin-top:36px}.l-footer .footer_sns-list a{transition:all .3s}.l-footer .footer_sns-list a:hover{opacity:.6}.l-footer .footer_sns-list img{width:32px}.l-footer .footer_right{width:calc(100% - 220px);padding-top:35px}.l-footer .main_linklist{display:flex;justify-content:flex-end;gap:5%}.l-footer .main_linklist li a{position:relative;display:block;padding-bottom:2px;transition:all .3s;font-weight:700}.l-footer .main_linklist li a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#171c61;visibility:hidden;transition:all .2s}.l-footer .main_linklist li a:hover{color:#171c61}.l-footer .main_linklist li a:hover:before{width:100%;visibility:visible}.l-footer .sub_linklist{display:flex;justify-content:flex-end;margin-top:30px;gap:2%}.l-footer .sub_linklist a{font-size:14px;text-underline-offset:.4em}.l-footer .sub_linklist a:hover{text-decoration:underline}.l-footer #copyright{display:block;margin-top:20px;font-size:13px;color:#818181;text-align:right}@media screen and (max-width:768px){.l-footer{margin-top:52px;padding:65px 5% 50px}.l-footer .footer_inner{display:block}.l-footer .logo{text-align:center}.l-footer .logo img{width:150px}.l-footer .footer_sns-list{margin-top:26px}.l-footer .footer_sns-list img{width:31px}.l-footer .footer_right{width:auto;padding-top:30px}.l-footer .main_linklist{justify-content:center;flex-wrap:wrap;gap:20px 3%}.l-footer .main_linklist li{min-width:43%}.l-footer .main_linklist li a{font-size:1.04em;text-align:center}.l-footer .sub_linklist{max-width:250px;justify-content:center;flex-wrap:wrap;gap:8px 1.5em;margin:35px auto 0}.l-footer .sub_linklist a{font-size:12px}.l-footer #copyright{margin-top:38px;font-size:10px;text-align:center}}.shopify__title,.shopify-policy__container{max-width:1024px}.shopify__title{margin:0 auto}.shopify__title,.shopify-policy__title{text-align:left}.shopify__title h1,.shopify-policy__title h1{margin-top:115px;margin-bottom:95px;font-size:31px;font-weight:500}.border-txtbox{border-left:1px solid #171C61;padding:50px 0 0 9.5%}.dl_info{width:100%}.dl_info dl{display:flex;align-items:center;border-bottom:1px solid rgba(23,28,97,.4);margin:0;padding:22px 0;line-height:1.65}.dl_info dt{width:180px;font-weight:700;flex-shrink:0}.dl_info dd{flex:1;margin-left:10px}.privacy_box .tit,.privacy_box dl,.privacy_box dt,.privacy_box dd{margin:0;padding:0}.privacy_box .tit{font-size:19px;font-weight:700}.privacy_box .tit:not(:first-child){margin-top:11rem}.privacy_box .txt{margin-top:16px}.privacy_box dl{margin-top:60px}.privacy_box dl dt{font-size:19px;font-weight:700}.privacy_box dl dd{margin-top:14px}.privacy_box .last_update{margin-top:50px;text-align:right}@media screen and (max-width:768px){.shopify__title{padding-left:20px;padding-right:20px}.shopify__title h1,.shopify-policy__title h1{margin-top:63px;margin-bottom:42px;font-size:23px}.border-txtbox{margin-left:6.5%;padding:20px 6% 0 10.2%}.dl_info dl{display:block;margin:0;padding:20px 0 13px;font-size:14px}.dl_info dt{width:auto}.dl_info dd{margin-top:9px;margin-left:0}.privacy_box .tit,.privacy_box dl dt{font-size:16px}.privacy_box .tit:not(:first-child){margin-top:6rem}.privacy_box .txt{margin-top:14px}.privacy_box dl{margin-top:40px}.privacy_box dl dd,.privacy_box .last_update{font-size:14px}.privacy_box dl dd{margin-top:14px}.privacy_box .last_update{margin-top:40px}}#collection_header{margin-bottom:2rem}#collection_header .content_wrap{max-width:1100px}#collection_header .head{position:relative;background:#ebe5dd;padding:50px 0 46px;z-index:0}#collection_header .head .deco{position:absolute;right:3%;bottom:-48px;display:block;width:180px;height:90px;background:url(//hakkouya.shop/cdn/shop/t/14/assets/deco.png?v=21426618822585071401763369756) center center no-repeat;background-size:contain;z-index:-1}#collection_header .head .inner{display:flex;align-items:center;justify-content:space-between}#collection_header .head .tit{width:240px;font-weight:500;color:#171c61;font-size:28px}#collection_header .head .txt{width:calc(100% - 245px)}#collection_header .tags{margin-top:42px;padding-bottom:35px;border-bottom:1px solid #d9d9d9}#collection_header .tags .tit{margin-bottom:22px;font-weight:500;font-size:19px}#collection_header .tags ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}#collection_header .tags ul li.all,#collection_header .tags ul li.collection_li{min-width:140px}#collection_header .tags ul li.active a{background:#ebe5dd;border-color:#ebe5dd}#collection_header .tags ul a{display:block;padding:0 .6em 0 .7em;color:#231815;border:2px solid #d9d9d9;text-align:center;text-decoration:none;transition:all .3s}#collection_header .tags ul a:hover{background:#ebe5dd;border-color:#ebe5dd}#collection_header .tags ul .ico{display:inline-block;margin-right:.12em;vertical-align:.12em}#collection_header .tags ul .ico img{width:1.7em;height:auto;vertical-align:-.55em}.collection #product-grid{row-gap:8.5rem}@media screen and (max-width:768px){#collection_header{margin-bottom:1rem}#collection_header .head{padding:50px 0 40px}#collection_header .head .deco{bottom:-23px;width:90px;height:45px}#collection_header .head .inner{display:block}#collection_header .head .tit{width:auto;text-align:center;font-size:26px}#collection_header .head .txt{margin-top:35px;width:auto}#collection_header .tags{margin-top:42px}#collection_header .tags .tit{font-size:16px}#collection_header .tags ul{gap:15px 10px}#collection_header .tags ul li.all,#collection_header .tags ul li.collection_li{min-width:120px}#collection_header .tags ul a{font-size:.93em}.collection #product-grid{row-gap:3rem}}.tags-list{display:flex;flex-wrap:wrap;gap:10px .52em;margin:0;padding:0;list-style:none}.tags-list li{text-align:center}.tags-list li a{display:block;color:#c39f65;font-size:.9rem;letter-spacing:.01em;text-decoration:none!important;transition:all .3s}.tags-list li a:hover{opacity:.7}.tags-list li a .ico{display:flex;align-items:center;justify-content:center;width:3.55em;height:3.55em;margin:0 auto .48em;border-radius:50%;background:#f4f4f4;border:1px solid #B38336}.tags-list li a .ico img{width:65%;height:65%}.tags-list li.with_rice a{color:#4f5494}.tags-list li.with_rice a .ico{border-color:#4f5494}.tags-list li.afternoon_snack a{color:#c35b4e}.tags-list li.afternoon_snack a .ico{border-color:#c35b4e}.tags-list li a p{margin:0}.pickup-products .pickup-products-grid{display:flex;flex-wrap:wrap;gap:20px 5%;max-width:1070px;margin:0 auto}.pickup-products .pickup-product-item{width:30%}.pickup-products .product-image a{position:relative;width:100%;display:block;padding-bottom:100%;background:#fff;overflow:hidden}.pickup-products .product-image a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s}.pickup-products .product-image a:hover img{transform:scale(1.1)}.pickup-products .product-info .product-title{margin-top:1.8em}.pickup-products .product-info .product-title a{font-weight:700;text-decoration:none;color:#231815;font-size:16px}.pickup-products .product-info .product-description{margin-top:1em;font-size:.9em}.pickup-products .product-info .product-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 3px}.pickup-products .product-info .product-price{font-size:21px;font-weight:700}.pickup-products .product-info .product-price .amount_sub_small{font-size:.8em;font-weight:400}@media screen and (max-width:768px){.tags-list li a{font-size:.95rem}.pickup-products .pickup-products-grid{display:block;padding:0 10px}.pickup-products .pickup-product-item{width:auto}.pickup-products .pickup-product-item:not(:last-child){margin-bottom:40px}.pickup-products .product-info .product-title{margin-top:1.3em}.pickup-products .product-info .product-title a{font-size:1.5rem}.pickup-products .product-info .product-description{margin-top:1.3rem}.pickup-products .product-info .product-price{font-size:2rem}}.card__information .card__heading{margin-top:1.4em;font-size:1.6rem}.card__information .card__description{margin-top:.8em;font-size:1.4rem}.card-information .price_tags_wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 3px}.card-information .price{font-size:21px;font-weight:700}.card-information .price .amount_sub_small{font-size:.8em;font-weight:400}@media screen and (max-width:768px){.card__information .card__heading{margin-top:.7em;font-size:1.5rem}.card__information .card__description{font-size:1.2rem}.card-information .price_tags_wrap .tags-list{gap:10px .35em}.card-information .price_tags_wrap .tags-list li a .ico{font-size:.67em}.card-information .price_tags_wrap .tags-list li a p{display:none}}.product-media-modal__content>img{max-width:60vw}.product__collections{display:flex;align-items:center;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.product__collections li a{display:block;text-decoration:none!important;transition:all .2s}.product__collections li a:hover{opacity:.6}.product__collections li a span{display:block;padding:.1em 1em;font-size:14px;border-radius:100px;border:1px solid #171c61;color:#171c61}.product__collections li a img{width:auto;height:33px;vertical-align:middle}.card__content .product__collections{position:relative;margin-bottom:-4px;z-index:2}.card__content .product__collections li a{font-size:.67em}.card__content .product__collections li a img{height:28px}.product__info-wrapper .product__title{padding-top:2rem}.product__info-wrapper .product__title h1{font-size:2.8rem}.product__info-wrapper .price-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px}.product__info-wrapper .price-wrap .price,.product__info-wrapper .price-wrap .product__tax{display:inline-block}.product__info-wrapper .price-wrap .amount_sub_small{font-size:.8em}.product__info-wrapper .quantity{min-height:calc((var(--inputs-border-width) * 2) + 4rem)}.product__info-wrapper .quantity:before{background:#cacaca;box-shadow:0 0 0 var(--inputs-border-width) #cacaca;border-radius:100px}.product__info-wrapper .quantity:after{display:none}.product__info-wrapper .quantity__button:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.product__info-wrapper .quantity__button:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.product__info-wrapper .quantity__input{background-color:#fff!important;font-weight:700}#cart-notification{background:#fff!important}.product__info-wrapper .product-form__buttons .product-form__submit{background:#1e2c6d;color:#fff;transition:all .3s}.product__info-wrapper .product-form__buttons .product-form__submit:hover{background:#0d1035}.product__info-wrapper .product-form__buttons .product-form__submit:before{display:none}.product__info-wrapper .product-form__buttons .product-form__submit .ico_cart_add{vertical-align:-.5em}.product__info-wrapper more-payment-options-link{display:block;text-align:right}.product__info-wrapper more-payment-options-link a{display:inline-block;width:auto;margin-left:1em}.product__accordion_description{overflow:hidden}.product__accordion_description .accordion{border-color:silver}.product__accordion_description+.product__accordion_description .accordion{border-top:none}.product__accordion_description .accordion__title{position:relative;list-style:none;font-size:.9em;padding-right:1em;max-width:100%;color:#171c61}.product__accordion_description .accordion__icon{position:absolute;right:0;top:50%;font-size:.7em;transition:transform .3s ease;transform:translateY(-50%);color:#1e2c6d}.product__accordion_description .accordion[open] .accordion__icon{transform:translateY(-50%) rotate(180deg)}.product__accordion_description .accordion__content{font-size:.85em;animation:product__accordion_slideDown .3s ease-out}@keyframes product__accordion_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.related-products{padding-top:10rem!important}@media screen and (max-width:1100px){.product-media-modal__content>img{max-width:80vw}}@media screen and (max-width:749px){.product-media-modal__content>img{max-width:none}.product__collections li a img{height:28px}.card__content .product__collections li a img{height:21px}.product__info-wrapper .product__info-container{width:90%;margin:0 auto}.product__info-wrapper .product__title{margin-top:2rem;padding-top:0}.product__info-wrapper .product__title h1{font-size:2.4rem}.product__info-wrapper .price-wrap{margin-top:2.2rem}.product__info-wrapper .price-wrap .price .price-item{font-size:2.2rem}.product__info-wrapper .price .badge,.product__info-wrapper .price__container{vertical-align:middle}.product__info-wrapper .price-wrap .product__tax{font-size:1.2rem}.product__accordion_description .accordion__title{font-size:1.04em}.product__accordion_description .accordion__content{font-size:.93em}.related-products{padding-top:3rem!important}}.product__description{color:#231815}.product__description h2{font-size:1.9rem;line-height:1.6}.product__description h3{margin-bottom:0;font-size:1.6rem}.product__description p{font-size:.9em}.product__description ul,.product__description ol{list-style-position:outside;font-size:.93em}@media screen and (max-width:749px){.product__description h3{font-size:1.5rem}.product__description p{font-size:1em}.product__description ul,.product__description ol{list-style-position:outside;font-size:1em}}@media screen and (min-width:750px){.sp_only{display:none}}@media screen and (max-width:749px){.pc_only{display:none}}.module-sns-list{display:flex;justify-content:center;gap:4rem;list-style:none;margin:0;padding:2rem 0 0}.module-sns-list a:hover{opacity:.6}.buttun-links-wrapper{max-width:44rem}.buttun-links-wrapper .buttun-links-child{display:block;padding:.5em;color:#242833;border:1px solid #242833;text-align:center;text-decoration:none;transition:all .2s}.buttun-links-wrapper .buttun-links-child:hover{background:#242833;color:#fff}.buttun-links-wrapper .buttun-links-child:not(:first-child){margin-top:13px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/additional.css.map */
