@charset "UTF-8";.template-page{--borderColor: #c6c6c6;--backgroundColor: #f0ebe1;--backgroundColor_darker: #d6d1ca;--accentColor1: #6c8b7e;--accentColor2: #d6d1ca;--spacer: 5px;--pageWidth_wide: 1200px;--pageWidth_hero: 2000px;--pageGutter: 15px;--dark_brackgroundColor: #304251;--dark_brackgroundColor_lighter: #596773;--dark_color: #d6d1ca;--dark_color_darker: #999ea0}@media only screen and (min-width: 480px){.template-page{--pageGutter: 30px}}@media only screen and (min-width: 768px){.template-page{--spacer: 10px}}.c_accent1{color:var(--accentColor1)}.list_none{list-style-type:none}.d_ib{display:inline-block}.pc{display:none}@media only screen and (min-width: 768px){.pc{display:block}.sp{display:none}}#shopify-section-template--page-contact .sitewide--title-wrapper,.template-page .sitewide--title-wrapper{margin:4em 0 3em}.template-page .page--title{text-align:left}.page_box:not(:first-child){margin-top:calc(var(--spacer) * 6)}.page_box h2,.page_box .h2{margin-bottom:1em;border-bottom:1px solid var(--borderColor);padding-bottom:.5em;font-size:var(--body-font-size-18-to-em)}.page_box h3,.page_box .h3{font-size:var(--body-font-size-16-to-em)}@media only screen and (min-width: 768px){.page_box h2,.page_box .h2{margin-bottom:1.5em;font-size:var(--body-font-size-24-to-em)}.page_box h3,.page_box .h3{font-size:var(--body-font-size-18-to-em)}}.page--giftcampaign .sitewide--title-wrapper,.page--our-story .sitewide--title-wrapper,.page--our-promise .sitewide--title-wrapper,.page--plant-biomethodology .sitewide--title-wrapper,.page--glossary .sitewide--title-wrapper{display:none}.page--giftcampaign .main-content,.page--our-story .main-content,.page--our-promise .main-content,.page--plant-biomethodology .main-content,.page--glossary .main-content,.page--shop-list .main-content,.page--teiki .main-content{max-width:100%;overflow:hidden}.page--giftcampaign .main-content .grid,.page--our-story .main-content .grid,.page--our-promise .main-content .grid,.page--plant-biomethodology .main-content .grid,.page--glossary .main-content .grid,.page--shop-list .main-content .grid,.page--teiki .main-content .grid{margin-left:0}.page--giftcampaign .main-content .grid__item,.page--our-story .main-content .grid__item,.page--our-promise .main-content .grid__item,.page--plant-biomethodology .main-content .grid__item,.page--glossary .main-content .grid__item,.page--shop-list .main-content .grid__item,.page--teiki .main-content .grid__item{max-width:var(--pageWidth_wide);width:100%;margin-left:auto;margin-right:auto;padding:0;float:none;position:static}.template-page .page_fullWidth{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:var(--pageGutter);padding-right:var(--pageGutter)}.template-page .page_fullWidth_inner{max-width:var(--pageWidth_wide);margin-left:auto;margin-right:auto}.template-page .page_hero{height:160px;height:50vw;margin:-30px calc(50% - 50vw) calc(var(--spacer) * 12);position:relative}.template-page .page_hero_inner{max-width:var(--pageWidth_hero);height:100%;margin-left:auto;margin-right:auto;background-color:var(--dark_brackgroundColor);display:flex}.template-page .page_hero_txtBox{padding-left:calc(50% - (var(--pageWidth_wide) / 2));background-color:var(--dark_brackgroundColor)}.template-page .page_hero_txtBox_inner{width:44vw;height:100%;padding:.75em .25em .75em 15px;display:flex;justify-content:center;flex-direction:column}.template-page .page_hero_ttlEn{margin-bottom:.5em;color:#fff;font-size:4vw;font-family:var(--font-family_EN);letter-spacing:0;line-height:1}.template-page .page_hero_ttl{margin:0;color:#fff;font-family:var(--font-family_JP_gothic);font-size:var(--body-font-size-14-to-em);font-size:calc(28 / 15 * 1vw);line-height:1}.template-page .page_hero_thumb{width:100%;height:100%;background-color:var(--dark_brackgroundColor_lighter);background-position:center center;background-size:cover}.page--shop-list .page_hero_thumb{background-image:url(/cdn/shop/files/shoplist_hero.jpg?v=1629436190)}.page--our-story .page_hero_thumb{background-image:url(/cdn/shop/files/ourStory_hero_v2.jpg?v=1630376068)}.page--our-promise .page_hero_thumb{background-image:url(/cdn/shop/files/ourPromise_hero.jpg?v=1629441866)}.page--plant-biomethodology .page_hero_thumb{background-image:url(/cdn/shop/files/ourBiology_hero_v2.jpg?v=1630376068)}@media only screen and (min-width: 480px){.template-page .page_hero{height:200px}.template-page .page_hero_txtBox_inner{padding-left:30px}}@media only screen and (min-width: 768px){.template-page .page_hero{height:360px;margin-bottom:calc(var(--spacer) * 8)}.template-page .page_hero_txtBox_inner{max-width:484px;width:calc(484 / 15 * 1vw);padding-top:0;padding-right:0;padding-bottom:0}.template-page .page_hero_ttlEn{margin-bottom:.375em;font-size:calc(40 / 15 * 1vw)}.template-page .page_hero_ttl{font-size:calc(22 / 15 * 1vw)}}@media only screen and (min-width: 1080px){.template-page .page_hero{height:500px}}@media only screen and (min-width: 1500px){.template-page .page_hero_ttlEn{font-size:40px}.template-page .page_hero_ttl{font-size:22px}}.template-page .page_header{margin-bottom:calc(var(--spacer) * 12)}.template-page .page_header_desc{text-align:center}@media only screen and (min-width: 768px){.template-page .page_header{margin-bottom:calc(var(--spacer) * 8)}}.template-page .page_youtubeWrapper{width:100%;margin:calc(var(--spacer) * 6) 0;padding-top:56.25%;position:relative}.template-page .page_youtubeWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page--regulation .rte dl,.page--company-overview .rte dl{margin:0 0 2em;display:flex;align-items:flex-start;flex-direction:column}.page--regulation .rte dt,.page--regulation .rte dd,.page--company-overview .rte dt,.page--company-overview .rte dd{padding:.5em .75em}.page--regulation .rte dt,.page--company-overview .rte dt{width:100%;background-color:var(--backgroundColor)}.page--regulation .rte dd,.page--company-overview .rte dd{margin:0}.page--regulation_body,.page--company-overview_body{display:flex}.page--regulation .rte dd h3{font-size:var(--body-font-size-16-to-em)}.page--regulation .rte dd ul li:before{content:"\30fb"}@media only screen and (min-width: 768px){.page--regulation .rte dl,.page--company-overview .rte dl{flex-direction:row}.page--regulation .rte dt,.page--regulation .rte dd,.page--company-overview .rte dt,.page--company-overview .rte dd{padding:.5em 0}.page--regulation .rte dt,.page--company-overview .rte dt{width:14em;padding-right:2em;background-color:transparent;flex-shrink:0}.page--company-overview .rte dt{width:10em}.page--regulation .rte dd,.page--company-overview .rte dd{margin:0;border-left:1px solid var(--borderColor);padding-left:2em}}.page--giftcampaign{--backgroundColor: #e4e1d7}.page--giftcampaign #PageContainer{background-color:var(--backgroundColor)}.page--giftcampaign .rte img{margin:auto;display:block}@media screen and (max-width:767px){.page--giftcampaign .pcOnly{display:none}.page--giftcampaign .flex_wrap{display:flex;flex-wrap:wrap}.page--giftcampaign .flex_wrap>div{width:50%}}@media screen and (min-width:768px){.page--giftcampaign .spOnly{display:none}.page--giftcampaign .flex_wrap{display:flex;flex-wrap:wrap}.page--giftcampaign .flex_wrap>div{width:50%}}.page--giftcampaign .spBtnLst{display:none}@media screen and (max-width: 767px){.page--giftcampaign .menuEnd{height:0px!important;font-size:0;padding:0;margin:0}.page--giftcampaign .spBtnLstWrap{height:98px;background-color:#f4f1e9}.page--giftcampaign .spBtnLst{display:block;bottom:-98px}.page--giftcampaign .spBtnLst.-fixed{position:fixed;bottom:0;width:100%;z-index:9;transition:.6s}.page--giftcampaign .spBtnLst ul{font-size:0;width:100%;margin:0;padding:0}.page--giftcampaign .spBtnLst li{display:inline-block;font-size:16px;width:48.5%}.page--giftcampaign .spBtnLst li a{display:block;text-align:center;width:100%;color:#fff;text-decoration:none;margin-bottom:2%}.page--giftcampaign .spBtnLst li:nth-of-type(2n) a{margin-left:3%}.page--giftcampaign .spBtnLst li:nth-last-child(-n+2) a{border-bottom:none}}.page--faqs .page--faqs_box{margin-bottom:calc(var(--spacer) * 4)}.page--faqs .page--faqs_box ul{margin-left:0;list-style-type:none}.page--faqs .faqs_body_box{background-color:var(--color-scheme-light-background);transition:.4s}.page--faqs .faqs_body_box:not(:last-child){margin-bottom:calc(var(--spacer) * 3)}.page--faqs .faqs_body_box_question{margin-bottom:0;padding:calc(var(--spacer) * 3);padding-right:calc(var(--spacer) * 3 + 1.25em);cursor:pointer;transition:.4s;position:relative}.page--faqs .faqs_body_box_question:focus,.page--faqs .faqs_body_box_question:hover{color:var(--colorTextBodyHover)}.page--faqs .faqs_body_box_question:before,.page--faqs .faqs_body_box_question:after{content:"";background-color:currentColor;position:absolute;top:0;bottom:0;margin:auto}.page--faqs .faqs_body_box_question:before{width:1px;height:1.25em;right:calc((var(--spacer) * 3) + .625em)}.page--faqs .faqs_body_box_question:after{width:1.25em;height:1px;right:calc(var(--spacer) * 3)}.page--faqs .faqs_body_box_answer{margin:0 calc(var(--spacer) * 3);border-top:1px solid var(--borderColor);padding-top:calc(var(--spacer) * 2)}.page--faqs .faqs_body_box.is_open{padding-bottom:calc(var(--spacer) * 1.5)}.page--faqs .faqs_body_box.is_open .faqs_body_box_question:before{transform:rotate(90deg)}.page--glossary #PageContainer{background-color:var(--dark_brackgroundColor);color:var(--dark_color)}.page--glossary .breadcrumb a,.page--glossary .rte a{color:var(--dark_color)}.page--glossary .rte ul{margin-left:0;list-style-type:none}.page--glossary .ingredient_header{display:flex;flex-direction:column;align-items:center}.page--glossary .ingredient_header h1{font-size:var(--body-font-size-28-to-em)}.page--glossary .ingredient_header p{text-align:center}@media screen and (min-width:768px){.page--glossary .ingredient_header h1{font-size:var(--body-font-size-36-to-em)}}.page--glossary .ingredient_tabBtns{margin:calc(var(--spacer) * 4) calc(50% - 50vw);background-color:var(--dark_brackgroundColor_lighter)}.page--glossary .ingredient_tabBtns ul{margin:0 -15px;display:flex;flex-wrap:wrap}.page--glossary .ingredient_tabBtns li{width:20%;margin:0;padding:.675em 0;color:var(--body-color);font-size:var(--body-font-size-16-to-em);letter-spacing:.15em;display:flex;align-items:center;position:relative;cursor:pointer;transition:color .2s ease-in-out}.page--glossary .ingredient_tabBtns li:before{content:"";width:calc(100% + 1px);background-color:transparent;position:absolute;height:100%;top:0;left:0;transition:background-color .2s ease-in-out}.page--glossary .ingredient_tabBtns li:not(:nth-child(5n)){border-right:1px solid var(--borderColor)}.page--glossary .ingredient_tabBtns li:nth-child(-n+5){border-bottom:1px solid var(--borderColor)}.page--glossary .ingredient_tabBtns li span{width:100%;padding:0 .25em;font-family:var(--font-family_JP_gothic);text-align:center;position:relative}.page--glossary .ingredient_tabBtns li:hover,.page--glossary .ingredient_tabBtns li.is_active{color:var(--text-color)}.page--glossary .ingredient_tabBtns li:hover:before,.page--glossary .ingredient_tabBtns li.is_active:before{background-color:var(--backgroundColor)}@media screen and (min-width:480px){.page--glossary .ingredient_tabBtns ul{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:768px){.page--glossary .ingredient_tabBtns ul{margin-left:auto;margin-right:auto;flex-wrap:nowrap}.page--glossary .ingredient_tabBtns li{width:100%;font-size:var(--body-font-size-20-to-em)}.page--glossary .ingredient_tabBtns li:not(:nth-child(5n)),.page--glossary .ingredient_tabBtns li:nth-child(-n+5){border:0}.page--glossary .ingredient_tabBtns li span:before{content:"";width:1px;height:100%;background-color:var(--backgroundColor);display:block;position:absolute;top:0;left:0}.page--glossary .ingredient_tabBtns li:last-of-type span:after{content:"";width:1px;height:100%;background-color:var(--backgroundColor);display:block;position:absolute;top:0;right:0}}.page--glossary .ingredient_tabBodys ul{margin:calc(var(--spacer) * -2)}.page--glossary .ingredient_tabBodys li{display:none;flex-wrap:wrap}.page--glossary .ingredient_tabBodys li.is_active{display:flex}.page--glossary .ingredient_tabBodys h2{width:100%;margin:calc(var(--spacer) * 4) calc(var(--spacer) * 1.2) .5em;font-size:var(--body-font-size-16-to-em);font-weight:var(--font-weight-bold)}.page--glossary .ingredient_tabBodys h2:not(:first-of-type){margin-top:calc(var(--spacer) * 5);border-top:1px dotted var(--dark_brackgroundColor_lighter);padding-top:calc(var(--spacer) * 5)}@media screen and (min-width:768px){.page--glossary .ingredient_tabBodys h2{margin-left:calc(var(--spacer) * 2);margin-right:calc(var(--spacer) * 2);font-size:var(--body-font-size-20-to-em)}}.page--glossary .ingredient_item{width:100%;padding:calc(var(--spacer) * 2)}.page--glossary .ingredient_item_inner{height:100%;border:1px solid var(--borderColor)}.page--glossary .ingredient_item_head{padding:calc(var(--spacer) * 4) calc(var(--spacer) * 6) calc(var(--spacer) * 4) calc(var(--spacer) * 3);position:relative;cursor:pointer}.page--glossary .ingredient_item_head:before{content:"";width:calc(var(--spacer) * 3);height:1px;background-color:currentColor;position:absolute;top:0;bottom:0;right:calc(var(--spacer) * 2);margin:auto}.page--glossary .ingredient_item_head:after{content:"";width:1px;height:calc(var(--spacer) * 3);background-color:currentColor;position:absolute;top:0;bottom:0;right:calc(var(--spacer) * 3.5);margin:auto;transition:transform .2s ease}.page--glossary .ingredient_item.is_open .ingredient_item_head:after{transform:rotate(90deg)}.page--glossary .ingredient_item_body{margin-top:-1em;padding:0 calc(var(--spacer) * 3) calc(var(--spacer) * 4);display:none}@media screen and (min-width:768px){.page--glossary .ingredient_item{width:50%}.page--glossary .ingredient_item_inner{border:0}.page--glossary .ingredient_item_head{padding:0;cursor:initial;pointer-events:none}.page--glossary .ingredient_item_head:before,.page--glossary .ingredient_item_head:after{display:none}.page--glossary .ingredient_item_body{margin-top:.25em;padding:0;display:block!important}}@media screen and (min-width: 976px){.page--glossary .ingredient_item{width:calc(100% / 3)}}@media screen and (min-width: 1080px){.page--glossary .ingredient_item{width:25%}}.page--glossary .ingredient_item_ttl{margin-bottom:0;font-family:var(--body-font-stack);font-size:var(--body-font-size-16-to-em);font-weight:var(--font-weight-bold)}.page--glossary .ingredient_item_en{display:none}.page--glossary .ingredient_item_tag{margin-bottom:0;color:var(--accentColor1);font-size:var(--body-font-size-12-to-em)}@media screen and (min-width: 768px){.page--glossary .ingredient_item_en{color:var(--dark_color_darker);font-family:var(--font-family_JP_gothic);font-size:11px;display:block}}@media screen and (min-width: 1080px){.page--glossary .ingredient_item_en{line-height:calc(20 / 12)}}.page--shop-list .rte img{height:auto}.page--shop-list .shopList_btns{margin:calc(var(--spacer) * -1);display:flex;flex-wrap:wrap}.page--shop-list .shopList_btns li{padding:calc(var(--spacer) * 1);cursor:pointer}.page--shop-list .shopList_btns_col2 li{width:100%}.page--shop-list .shopList_btns_col3 li{width:50%}.page--shop-list .shopList_btns a{border:1px solid var(--borderColor);padding:.5em;display:block;text-align:center}.page--shop-list .shopList_btns a:hover,.page--shop-list .shopList_btns a:focus,.page--shop-list .shopList_btns li.is_active a{border-color:var(--text-color);color:var(--backgroundColor);background-color:var(--text-color)}@media screen and (min-width: 480px){.page--shop-list .shopList_btns_col2 li{width:50%}.page--shop-list .shopList_btns_col3 li{width:calc(100% / 3)}}@media screen and (min-width: 768px){.page--shop-list .shopList_btns a{font-size:var(--body-font-size-16-to-em);padding:.825em .5em}}.page--shop-list .shopList_btnsRegions{margin-top:calc(var(--spacer) * 4)}.page--shop-list .shopList_btnsRegions h2{margin:0;font-size:var(--base-font-size);line-height:2}.page--shop-list .shopList_Bodys{margin-top:calc(var(--spacer) * 5);padding-top:calc(var(--spacer) * 3)}.page--shop-list .shopList_Bodys_unit{display:none}.page--shop-list .shopList_Bodys_unit.is_active{display:block}.page--shop-list .shopList_Bodys_item{display:flex;flex-direction:column}.page--shop-list .shopList_Bodys_item+.shopList_Bodys_item{margin-top:calc(var(--spacer) * 6)}.page--shop-list .shopList_Bodys_ttl{width:100%;order:1}.page--shop-list .shopList_Bodys_map{order:3}.page--shop-list .shopList_Bodys_body{order:2}.page--shop-list .shopList_Bodys_pref{margin:calc(var(--spacer) * 8) 0 0;border-top:1px dotted var(--borderColor);padding-top:calc(var(--spacer) * 7)}@media screen and (min-width: 768px){.page--shop-list .shopList_Bodys_item{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.page--shop-list .shopList_Bodys_item+.shopList_Bodys_item{margin-top:calc(var(--spacer) * 4)}.page--shop-list .shopList_Bodys_ttl{width:100%;order:initial}.page--shop-list .shopList_Bodys_map{width:60%;padding-right:10%;order:initial}.page--shop-list .shopList_Bodys_body{width:40%;order:initial}.shopList_Bodys_pref{width:100%}.page--shop-list .shopList_Bodys_body_isLeft{width:88%;padding-right:10%}.page--shop-list .shopList_Bodys_mapBtn{width:12%;flex-shrink:0}.page--shop-list .shopList_Bodys_pref{margin-top:calc(var(--spacer) * 5);padding-top:calc(var(--spacer) * 5)}}.page--shop-list .shopList_item_ttl{margin:2em 0;border-bottom:1px solid currentColor;padding-bottom:.25em}.page--shop-list .shopList_item_pref{margin-bottom:calc(var(--spacer) * 2)}.page--shop-list .shopList_item_ttl+.shopList_item_pref{margin-top:0;border-top:0;padding-top:0}.page--shop-list .shopList_item_map{margin-top:calc(var(--spacer) * 2);padding-top:40%;position:relative;overflow:hidden}.page--shop-list .shopList_item_map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page--shop-list .shopList_item_thumb{margin-top:calc(var(--spacer) * 4)}.page--shop-list .shopList_item_detail{margin:0 0 calc(var(--spacer) * 2);display:flex;flex-wrap:wrap}.page--shop-list .shopList_item_detail dt{width:6em;flex-shrink:0}.page--shop-list .shopList_item_detail dd{margin:0;width:calc(100% - 6em)}.page--shop-list .shopList_item_store{margin:0;font-family:var(--font-family_JP_gothic);font-size:var(--base-font-size);line-height:2}.page--shop-list .shopList_item_btn{width:120px;border-radius:var(--alt-btn-border-radius);padding:10px 20px;font-size:var(--button-font-size-px);font-style:var(--alt-btn-font-style);font-weight:var(--alt-btn-font-weight);text-transform:var(--button-text-case);display:inline-block}.page--shop-list .shopList_item_btn:focus,.page--shop-list .shopList_item_btn:hover{padding-bottom:10px!important}@media screen and (min-width: 768px){.page--shop-list .shopList_item_map{margin-top:0;padding-top:0;position:relative;overflow:hidden}.page--shop-list .shopList_item_map iframe{min-height:200px;position:static}.page--shop-list .shopList_item_thumb{margin:0 0 calc(var(--spacer) * 2)}.page--shop-list .shopList_item_btn{margin-top:1.5em}}@media screen and (min-width: 976px){.page--shop-list .shopList_item_map iframe{min-height:300px;position:static}}.page--plant-biomethodology .rte img{height:auto}.page--plant-biomethodology .rte h2{font-family:var(--font-family_JP_gothic)}.page--plant-biomethodology .ourBiology_intro{margin-top:13%;padding-bottom:calc(var(--spacer) * 14);position:relative}.page--plant-biomethodology .ourBiology_intro:after{content:"";width:calc(50vw + 450px);height:100%;background-color:var(--backgroundColor_darker);position:absolute;top:0;right:0;z-index:0}.page--plant-biomethodology .ourBiology_intro_inner{display:flex;flex-direction:column;position:relative;z-index:1}.page--plant-biomethodology .ourBiology_intro_thumb{width:calc(100% + (var(--pageGutter) * 2));margin-left:calc(var(--pageGutter) * -1);margin-right:calc(var(--pageGutter) * -1);padding-top:calc(400 / 750 * 100%);background:url(/cdn/shop/files/ourBiology_i01_v2.jpg?v=1630381201) 75% 70%/cover}.page--plant-biomethodology .ourBiology_intro_body{margin-top:calc(var(--spacer) * 10)}.page--plant-biomethodology .ourBiology_intro_ttl{border-bottom:0;padding-bottom:0}.page--plant-biomethodology .ourBiology_intro_desc{margin-bottom:0}@media only screen and (min-width: 768px){.page--plant-biomethodology .ourBiology_intro{margin-top:calc(var(--spacer) * 7);padding-top:calc(var(--spacer) * 7)}.page--plant-biomethodology .ourBiology_intro_inner{flex-direction:row}.page--plant-biomethodology .ourBiology_intro_thumb{width:50vw;margin-left:calc(50% - 50vw);margin-right:1.5em}.page--plant-biomethodology .ourBiology_intro_body{width:50%;margin-top:0;padding:calc(var(--spacer) * 5) 0;padding-left:1.5em;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width: 1500px){.page--plant-biomethodology .ourBiology_intro_thumb{width:calc(50% + 150px);margin-left:-150px}}.page--plant-biomethodology .ourBiology_bg01{width:100vw;margin-top:0;margin-bottom:calc(var(--spacer) * 5);padding-top:46vw;background:url(/cdn/shop/files/ourBiology_i02_v2.jpg?v=1630380153) center center/cover}@media only screen and (min-width: 1500px){.page--plant-biomethodology .ourBiology_bg01{padding-top:690px}}.page--plant-biomethodology .ourBiology_ingredient_head{margin:calc(var(--spacer) * 9) 0 calc(var(--spacer) * 13)}.page--plant-biomethodology .ourBiology_ingredient_head_ttl{border-bottom:0;padding-bottom:0}.ourBiology_ingredient_body{max-width:660px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;position:relative}@media only screen and (min-width: 768px){.ourBiology_ingredient_body{max-width:initial;padding-left:0;padding-right:0}}.page--plant-biomethodology .ourBiology_ingredient_item{margin-left:calc(var(--spacer) * 2);margin-right:calc(var(--spacer) * 2)}.page--plant-biomethodology .ourBiology_ingredient_item_body{margin-top:7%}.page--plant-biomethodology .ourBiology_ingredient_item_thumb{width:100%;padding-top:calc(400 / 600 * 100%);background:var(--ourbiology_ingredient_item_bg) center center/cover}.page--plant-biomethodology .ourBiology_ingredient_item_ttl{margin-bottom:1em;text-align:center}.page--plant-biomethodology .ourBiology_ingredient_item_desc{margin-top:7%}@media only screen and (min-width: 768px){.page--plant-biomethodology .ourBiology_ingredient_head{text-align:center}.page--plant-biomethodology .ourBiology_ingredient_itemWrap{flex-wrap:wrap}.page--plant-biomethodology .ourBiology_ingredient_item{margin-left:0;margin-right:0;display:flex}.page--plant-biomethodology .ourBiology_ingredient_item:not(:last-child){margin-bottom:calc(var(--spacer) * 15)}.page--plant-biomethodology .ourBiology_ingredient_item_thumb{min-height:calc(550 / 15 * 1vw);width:calc(50vw - (50 / 15 * 1vw));margin-left:calc(50% - 50vw);padding-top:0}.page--plant-biomethodology .ourBiology_ingredient_item_body{width:50%;margin-top:0;padding-top:calc(var(--spacer) * 5);padding-left:calc(100 / 15 * 1vw);padding-bottom:calc(var(--spacer) * 5);display:flex;flex-direction:column;justify-content:center;flex-grow:1}.page--plant-biomethodology .ourBiology_ingredient_item:nth-child(odd){flex-direction:row-reverse}.page--plant-biomethodology .ourBiology_ingredient_item:nth-child(odd) .ourBiology_ingredient_item_thumb{margin-left:0;margin-right:calc(50% - 50vw)}.page--plant-biomethodology .ourBiology_ingredient_item:nth-child(odd) .ourBiology_ingredient_item_body{padding-left:0;padding-right:calc(100 / 15 * 1vw)}.page--plant-biomethodology .ourBiology_ingredient_item_ttl{text-align:left}.page--plant-biomethodology .ourBiology_ingredient_item_desc{margin-top:0}}@media only screen and (min-width: 1080px){.page--plant-biomethodology .ourBiology_ingredient_item_body{padding-right:50px}.page--plant-biomethodology .ourBiology_ingredient_item:nth-child(odd) .ourBiology_ingredient_item_body{padding-left:50px}}@media only screen and (min-width: 1500px){.page--plant-biomethodology .ourBiology_ingredient_item_thumb{min-height:550px;width:calc(50% + 100px);margin-left:-150px}.page--plant-biomethodology .ourBiology_ingredient_item_body{padding-left:100px}.page--plant-biomethodology .ourBiology_ingredient_item:nth-child(odd) .ourBiology_ingredient_item_thumb{margin-left:0;margin-right:-150px}.page--plant-biomethodology .ourBiology_ingredient_item:nth-child(odd) .ourBiology_ingredient_item_body{padding-left:0;padding-right:100px}}.page--plant-biomethodology .ourBiology_ingredient_swiper_container{margin-left:auto;margin-right:auto}.page--plant-biomethodology .ingredient_swiper_button_next,.page--plant-biomethodology .ingredient_swiper_button_prev{width:30px;height:30px;color:#304251;background-color:#fff;top:0;bottom:0;margin:auto;transform:translateY(50%)}.page--plant-biomethodology .ingredient_swiper_button_next{right:-5px}.page--plant-biomethodology .ingredient_swiper_button_prev{left:-5px}.page--plant-biomethodology .ingredient_swiper_button_next:after,.page--plant-biomethodology .ingredient_swiper_button_prev:after{content:"";width:8px;height:8px}.page--plant-biomethodology .ingredient_swiper_button_next:after{margin-right:2px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}.page--plant-biomethodology .ingredient_swiper_button_prev:after{margin-left:2px;border-left:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(-45deg)}.page--plant-biomethodology .ingredient_swiper_pagination{color:#9baeac;left:0;right:0;bottom:-20px}.page--plant-biomethodology .ingredient_swiper_pagination .swiper-pagination-bullet{margin:7px;border-color:currentColor;background-color:transparent;opacity:1}.page--plant-biomethodology .ingredient_swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.page--plant-biomethodology .ingredient_swiper_pagination .swiper-pagination-bullet:hover{background-color:currentColor}@media only screen and (min-width: 768px){.page--plant-biomethodology .ourBiology_ingredient_swiper_container{overflow:visible}.page--plant-biomethodology .ingredient_swiper_button_next,.page--plant-biomethodology .ingredient_swiper_button_prev,.page--plant-biomethodology .ingredient_swiper_pagination{display:none}}.page--our-story .rte img{height:auto}.page--our-story .rte h2{font-family:var(--font-family_JP_gothic)}.page--our-story .ourStory_ttl{margin-bottom:1em;line-height:1.75}.page--our-story .ourStory_ttl .number{margin-bottom:.25em;font-size:1rem;display:block}.page--our-story .ourStory_btn{margin-top:15px;border-radius:var(--alt-btn-border-radius);padding:10px 20px;font-size:var(--button-font-size-px);font-style:var(--alt-btn-font-style);font-weight:var(--alt-btn-font-weight);text-transform:var(--button-text-case);display:inline-block}.page--our-story .ourStory_btn:focus,.page--our-story .ourStory_btn:hover{padding-bottom:10px!important}.page--our-story .ourStory_body_item_body{margin:7% 0 15%}.page--our-story .ourStory_body_item_thumb{width:calc(100% + (var(--pageGutter) * 2));margin-left:calc(var(--pageGutter) * -1);margin-right:calc(var(--pageGutter) * -1);padding-top:calc(500 / 7.5 * 1vw);background:var(--ourstory_body_item_bg) center center/cover}.page--our-story .ourStory_body_item_ttl{margin-bottom:1em;text-align:center}.page--our-story .ourStory_story_btnWrap{text-align:center}@media only screen and (min-width: 768px){.page--our-story .ourStory_ingredient_head{text-align:center}.page--our-story .ourStory_body_itemWrap{flex-wrap:wrap}.page--our-story .ourStory_body_item{display:flex}.page--our-story .ourStory_body_item:not(:last-child){margin-bottom:calc(var(--spacer) * 15)}.page--our-story .ourStory_body_item_body{margin-bottom:0}.page--our-story .ourStory_body_item_thumb{min-height:calc(550 / 15 * 1vw);width:calc(50vw - (50 / 15 * 1vw));margin-left:calc(50% - 50vw);margin-right:auto;padding-top:0}.page--our-story .ourStory_body_item_body{width:50%;margin-top:0;padding-top:calc(var(--spacer) * 5);padding-left:calc(100 / 15 * 1vw);padding-bottom:calc(var(--spacer) * 5);display:flex;flex-direction:column;justify-content:center;flex-grow:1}.page--our-story .ourStory_body_item:nth-child(2n){flex-direction:row-reverse}.page--our-story .ourStory_body_item:nth-child(2n) .ourStory_body_item_thumb{margin-left:0;margin-right:calc(50% - 50vw)}.page--our-story .ourStory_body_item:nth-child(2n) .ourStory_body_item_body{padding-left:0;padding-right:calc(100 / 15 * 1vw)}.page--our-story .ourStory_body_item_ttl,.page--our-story .ourStory_story_btnWrap{text-align:left}}@media only screen and (min-width: 1080px){.page--our-story .ourStory_body_item_body{padding-right:50px}.page--our-story .ourStory_body_item:nth-child(2n) .ourStory_body_item_body{padding-left:50px}}@media only screen and (min-width: 1500px){.page--our-story .ourStory_body_item_thumb{min-height:550px;width:calc(50% + 100px);margin-left:-150px}.page--our-story .ourStory_body_item_body{padding-left:100px}.page--our-story .ourStory_body_item:nth-child(2n) .ourStory_body_item_thumb{margin-left:0;margin-right:-150px}.page--our-story .ourStory_body_item:nth-child(2n) .ourStory_body_item_body{padding-left:0;padding-right:100px}}.page--our-story .ourStory_founder{max-width:1020px;margin:15% auto 10%}.page--our-story .ourStory_founder figure{margin:0;display:flex;flex-direction:column;align-items:center}.page--our-story .ourStory_founder_inner{display:flex;flex-direction:column}.page--our-story .ourStory_founder_ttl{margin-bottom:2em;order:1}.page--our-story .ourStory_founder_body{order:3}.page--our-story .ourStory_founder_thumb{margin-bottom:2em;order:2;display:flex;justify-content:center}.page--our-story .ourStory_founder_desc{margin-bottom:2em}.page--our-story .ourStory_founder_role{margin:.75em 0 .5em;line-height:1.875}.page--our-story .ourStory_founder_name{margin-top:0;border-bottom:0;padding-bottom:0;letter-spacing:.1em}@media only screen and (min-width: 768px){.page--our-story .ourStory_founder{margin:calc(var(--spacer) * 15) auto calc(var(--spacer) * 10)}.page--our-story .ourStory_founder figure{display:block}.page--our-story .ourStory_founder_inner{flex-direction:row;flex-wrap:wrap}.page--our-story .ourStory_founder_ttl{width:100%;order:initial}.page--our-story .ourStory_founder_body{width:70%;padding-right:5%;order:initial}.page--our-story .ourStory_founder_thumb{max-width:300px;width:30%;margin-bottom:0;order:initial}}.page--our-promise .rte img{width:100%;height:auto}.page--our-promise .rte h2{font-family:var(--font-family_JP_gothic)}.page--our-promise .ourPromise_bg01{margin-top:calc(var(--spacer) * -7);margin-bottom:10%;display:flex;justify-content:center}.page--our-promise .ourPromise_bg01 img{width:auto;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 768px){.page--our-promise .ourPromise_bg01{margin-top:0;margin-bottom:0}}.page--our-promise .ourPromise_bg02{width:100vw;height:calc(400 / 7.5 * 1vw);margin-top:0;margin-bottom:calc(var(--spacer) * 7);padding:0;display:flex}.page--our-promise .ourPromise_bg02_left{width:100%;background:url(/cdn/shop/files/ourPromise_i02_sp.jpg?v=1629801152) center center/cover}.page--our-promise .ourPromise_bg02_right{display:none}@media only screen and (min-width: 768px){.page--our-promise .ourPromise_bg02{height:calc(550 / 15 * 1vw)}.page--our-promise .ourPromise_bg02_left{width:50%;background:url(/cdn/shop/files/ourPromise_i02.jpg?v=1629801152) center center/cover}.page--our-promise .ourPromise_bg02_right{width:50%;margin-top:6%;margin-bottom:-6%;background:url(/cdn/shop/files/ourPromise_i03.jpg?v=1629801152) center center/cover;display:block}}@media only screen and (min-width: 1500px){.page--our-promise .ourPromise_bg02{height:550px}.page--our-promise .ourPromise_bg02_right{margin-top:90px;margin-bottom:-90px}}.page--our-promise .ourPromise_bg03{width:100vw;height:calc(400 / 7.5 * 1vw);margin-top:0;margin-bottom:calc(var(--spacer) * 7);padding:0;display:flex}.page--our-promise .ourPromise_bg03_left{display:none}.page--our-promise .ourPromise_bg03_right{width:100%;background:url(/cdn/shop/files/ourPromise_i07.jpg?v=1629801152) center center/cover}@media only screen and (min-width: 768px){.page--our-promise .ourPromise_bg03{height:calc(550 / 15 * 1vw)}.page--our-promise .ourPromise_bg03_left{width:50%;background:url(/cdn/shop/files/ourPromise_i06.jpg?v=1629801152) center center/cover;display:block}.page--our-promise .ourPromise_bg03_right{width:50%;margin-top:6%;margin-bottom:-6%}}@media only screen and (min-width: 1500px){.page--our-promise .ourPromise_bg03{height:550px}.page--our-promise .ourPromise_bg03_right{margin-top:90px;margin-bottom:-90px}}.page--our-promise .ourPromise_body{margin-top:0}.page--our-promise .ourPromise_body_item_body{margin:7% 0 13%}.page--our-promise .ourPromise_body_item_thumb{width:calc(100% + (var(--pageGutter) * 2));margin-left:calc(var(--pageGutter) * -1);margin-right:calc(var(--pageGutter) * -1)}.page--our-promise .ourPromise_body_item_thumb img{width:auto;margin:auto;display:block}.page--our-promise .ourPromise_body_item_ttl{margin-bottom:1em;text-align:center}.page--our-promise .ourPromise_body_item_desc{margin-left:0}.page--our-promise ul.ourPromise_body_item_desc li{margin-left:1em;text-indent:-1em}.page--our-promise .ourPromise_story_btnWrap{text-align:center}@media only screen and (min-width: 768px){.page--our-promise .ourPromise_ingredient_head{text-align:center}.page--our-promise .ourPromise_body{margin-top:calc(var(--spacer) * 6);padding-top:calc(var(--spacer) * 6);padding-bottom:calc(var(--spacer) * 6)}.page--our-promise .ourPromise_body_itemWrap{flex-wrap:wrap}.page--our-promise .ourPromise_body_item{display:flex}.page--our-promise .ourPromise_body_item:not(:last-child){margin-bottom:calc(var(--spacer) * 15)}.page--our-promise .ourPromise_body_item_body{margin-bottom:0}.page--our-promise .ourPromise_body_item_thumb{width:50%;margin-left:0;margin-right:0}.page--our-promise .ourPromise_body_item_thumb img{margin-right:0}.page--our-promise .ourPromise_body_item_body{width:50%;margin-top:0;padding-top:calc(var(--spacer) * 5);padding-left:calc(100 / 15 * 1vw);padding-bottom:calc(var(--spacer) * 5);display:flex;flex-direction:column;justify-content:center;flex-grow:1}.page--our-promise .ourPromise_body_item:nth-child(2n){flex-direction:row-reverse}.page--our-promise .ourPromise_body_item:nth-child(2n) .ourPromise_body_item_body{padding-left:0;padding-right:calc(100 / 15 * 1vw)}.page--our-promise .ourPromise_body_item:nth-child(2n) .ourPromise_body_item_thumb img{margin-left:0;margin-right:auto}.page--our-promise .ourPromise_body_item_ttl,.page--our-promise .ourPromise_story_btnWrap{text-align:left}}@media only screen and (min-width: 1080px){.page--our-promise .ourPromise_body_item_body{padding-right:50px}.page--our-promise .ourPromise_body_item:nth-child(2n) .ourPromise_body_item_body{padding-left:50px}}@media only screen and (min-width: 1500px){.page--our-promise .ourPromise_body_item_body{padding-left:100px}.page--our-promise .ourPromise_body_item:nth-child(2n) .ourPromise_body_item_body{padding-left:0;padding-right:100px}}.page--our-promise .ourPromise_founder{max-width:1020px;margin:15% auto 10%}.page--our-promise .ourPromise_founder figure{margin:0;display:flex;flex-direction:column;align-items:center}.page--our-promise .ourPromise_founder_inner{display:flex;flex-direction:column}.page--our-promise .ourPromise_founder_ttl{margin-bottom:2em;order:1}.page--our-promise .ourPromise_founder_body{order:3}.page--our-promise .ourPromise_founder_thumb{order:2;display:flex;justify-content:center}.page--our-promise .ourPromise_founder_desc{margin-bottom:2em}.page--our-promise .ourPromise_founder_role{line-height:1.875}.page--our-promise .ourPromise_founder_name{margin-top:0;border-bottom:0;padding-bottom:0;letter-spacing:.3em}@media only screen and (min-width: 768px){.page--our-promise .ourPromise_founder{margin:calc(var(--spacer) * 15) auto calc(var(--spacer) * 10)}.page--our-promise .ourPromise_founder figure{display:block}.page--our-promise .ourPromise_founder_inner{flex-direction:row;flex-wrap:wrap}.page--our-promise .ourPromise_founder_ttl{width:100%;order:initial}.page--our-promise .ourPromise_founder_body{width:70%;padding-right:5%;order:initial}.page--our-promise .ourPromise_founder_thumb{max-width:300px;width:30%;order:initial}}.page--our-promise .ourPromise_footer{margin-top:0;display:flex;flex-direction:column-reverse;position:relative}.page--our-promise .ourPromise_footer_inner{max-width:1000px}.page--our-promise .ourPromise_footer_ttl{border-bottom:0;padding-bottom:0}.page--our-promise .ourPromise_footer_desc{margin-bottom:.5em}.page--our-promise ul.ourPromise_footer_desc{margin:0}@media only screen and (min-width: 768px){.page--our-promise .ourPromise_footer{margin-top:calc(var(--spacer) * 10);margin-bottom:0;flex-direction:column}.page--our-promise .ourPromise_footer_inner{padding-bottom:calc(var(--spacer) * 10)}.page--our-promise .ourPromise_footer_body{margin-top:0}}#shopify-section-template--page-contact .contact-description{padding-left:0;justify-content:flex-start}.contact-page .rte ul{margin-left:0;font-size:calc(1em - 2px)}.page--giftcampaign .main-content{padding:0}.page--giftcampaign .sitewide--title-wrapper{display:none}.page--giftcampaign .grid__item{max-width:100%!important}.page--giftcampaign .gift01{width:100%}.page--teiki{--innerWidth: 1000px;--boxWidth: 1200px;--white: #fff;--boxBg: var(--white);--itemBoxBg: #f6f6f6;--inner: calc(var(--innerWidth) + (var(--pageGutter) * 2)) }@media only screen and (min-width: 380px) and (max-width: 480px){.page--teiki{--pageGutter: 25px}}.page--teiki .wrap{max-width:var(--boxWidth);margin-left:auto;margin-right:auto}.page--teiki .inner{max-width:var(--inner);margin-left:auto;margin-right:auto;padding:0 var(--pageGutter)}.page--teiki .box{padding-top:calc(var(--spacer) * 10);padding-bottom:calc(var(--spacer) * 7);background-color:var(--boxBg)}.page--teiki .teikiTtl{margin:0 0 calc(var(--spacer) * 8);padding-top:calc(var(--spacer) * 10);font-family:var(--body-font-stack);font-size:var(--body-font-size-18-to-em);font-weight:var(--font-weight-bold);line-height:1;text-align:center}@media only screen and (min-width: 340px){.page--teiki .teikiTtl{font-size:var(--body-font-size-20-to-em)}}@media only screen and (min-width: 768px){.page--teiki .teikiTtl{font-size:var(--body-font-size-32-to-em)}}.page--teiki .main-content{padding-top:0}.page--teiki #shopify-section-template--page .grid__item{margin-top:0}.page--teiki .sitewide--title-wrapper{margin:0 calc(50% - 50vw);padding-top:calc(975 / 1170 * 100%);background:url(/cdn/shop/files/teiki_hero_i_sp.png?v=1685591700) no-repeat center bottom/cover;position:relative}.page--teiki .page--title{font-family:var(--body-font-stack);font-size:var(--body-font-size-20-to-em);font-weight:var(--font-weight-bold);text-align:center;position:absolute;top:18%;left:0;right:0;margin:auto}@media only screen and (min-width: 768px){.page--teiki .sitewide--title-wrapper{padding-top:400px;background-image:url(/cdn/shop/files/teiki_hero_i2.png?v=1685592562)}.page--teiki .page--title{font-size:var(--body-font-size-32-to-em)}}@media only screen and (min-width: 1080px){.page--teiki .sitewide--title-wrapper{padding-top:500px}}@media only screen and (min-width: 1472px){.page--teiki .sitewide--title-wrapper{padding-top:700px}}.page--teiki .intro{padding:calc(var(--spacer) * 9) 0}.page--teiki .intro_desc{margin-bottom:0;line-height:calc(50 / 28);font-weight:600;text-align:center}@media only screen and (min-width: 768px){.page--teiki .intro_desc{font-size:var(--body-font-size-24-to-em);line-height:calc(43 / 24)}}.page--teiki .merit{padding-bottom:calc(var(--spacer) * 5);border-bottom:1px solid var(--strokeColor)}.page--teiki .merit_ttl{padding-top:0}.page--teiki .merit_ttl span{font-size:1.2em}@media only screen and (min-width: 768px){.page--teiki .merit_ttl span{font-size:1.25em}}.page--teiki .merit_lists{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacer) * 5)}.page--teiki .merit_lists_item{max-width:260px;width:100%;margin:0}.page--teiki .merit_lists_item_label{width:210px;color:var(--white);font-size:1em;font-family:var(--body-font-stack);font-weight:var(--font-weight-bold);line-height:calc(25 / 14);text-align:center;background-color:var(--dark_brackgroundColor);position:absolute;top:0;left:0;transform:translateY(-50%)}.page--teiki .merit_lists_item_ttl{margin-top:.75em;font-size:var(--body-font-size-18-to-em);font-family:var(--body-font-stack);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}.page--teiki .merit_lists_item_ttl span{font-size:1.44em}.page--teiki .merit_lists_item_desc{margin:6.5% 0;font-family:var(--font-family_shuei);line-height:calc(50 / 28);text-align:center}.page--teiki .merit_lists_item_desc small{font-size:.857em}@media only screen and (min-width: 768px){.page--teiki .merit_lists{gap:calc(var(--spacer) * 5)}.page--teiki .merit_lists_item_box{height:300px}.page--teiki .merit_lists_item{max-width:400px}.page--teiki .merit_lists_item_icon{width:116px;height:116px}.page--teiki .merit_lists_item_label{width:270px;font-size:var(--body-font-size-18-to-em);line-height:2}.page--teiki .merit_lists_item_ttl{font-size:var(--body-font-size-24-to-em)}.page--teiki .merit_lists_item_desc{font-size:var(--body-font-size-18-to-em);line-height:calc(33 / 18)}.page--teiki .merit_lists_item_desc small{font-size:.77em}}.page--teiki .pagenav_lists{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacer) * 5)}.page--teiki .pagenav_lists_item{max-width:260px;width:100%;margin:0}.page--teiki .pagenav_lists_item_btn{width:100%;height:60px;padding:0!important;border:1px solid var(--text-color);font-weight:var(--font-weight-bold);display:flex;justify-content:center;align-items:center;position:relative}.page--teiki .pagenav_lists_item_btn i{width:19px;height:9px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="19,9"><path fill-rule="evenodd" fill="%23304251" d="M17.128.805 9.279 6.81 1.431.805C1.33.721 1.212.68 1.94.68.924.68.756.766.645.926a.666.666 0 0 0 .111.87L8.942 8.83c.199-.581.475-.581.675 0l8.186-7.034c.707-.206.297-.595.11-.869a.526.526 0 0 0-.785-.122Z"/></svg>');display:inline-block;position:absolute;top:0;bottom:0;right:4%;margin:auto;transition:transform .2s ease}.page--teiki .pagenav_lists_item_btn:focus i,.page--teiki .pagenav_lists_item_btn:hover i{transform:translateY(5px)}@media only screen and (min-width: 768px){.page--teiki .pagenav_lists{gap:calc(var(--spacer) * 5)}.page--teiki .pagenav_lists_item{max-width:400px}.page--teiki .pagenav_lists_item_btn{font-size:var(--body-font-size-24-to-em)}.page--teiki .pagenav_lists_item_btn i{width:23px;height:11px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="23,11"><path fill-rule="evenodd" fill="%23304251" d="M21.729.802 11.498 8.63 1.267.802a.678.678 0 0 0-.44-.164.711.711 0 0 0-.584.322C0 1.317.64 1.824.386 2.93l11.194 7.358c-.262.218.098.218.359 0L22.61 2.93c.323-1.106.387-1.613.144-1.97-.243-.356-.234-.427-1.025-.158Z"/></svg>');right:5%}}.page--teiki .teikiLinup{padding-top:calc(var(--spacer) * 10)}.page--teiki .teikiLinup_hero{max-width:var(--boxWidth);margin-left:calc(var(--pageGutter) * -1);margin-right:calc(var(--pageGutter) * -1);padding-top:calc(600 / 680 * 100%);background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}.page--teiki .teikiLinup_ttl{padding-top:0;position:absolute;top:17%;left:0;right:0;margin:auto}.page--teiki .teikiLinup_item{max-width:500px;margin-left:auto;margin-right:auto;padding-top:calc(var(--spacer) * 10);display:flex;flex-direction:column}.page--teiki .teikiLinup_item_thumb{margin-bottom:calc(var(--spacer) * 1.5)}.page--teiki .teikiLinup_item_thumb img{height:auto;display:block}.page--teiki .teikiLinup_item_ttl{margin-bottom:calc(var(--spacer) * 5);border-bottom:1px solid currentColor;padding-bottom:.15em;font-family:var(--body-font-stack);font-size:var(--body-font-size-24-to-em);font-weight:var(--font-weight-bold)}.page--teiki .teikiLinup_item_ttl_pc{display:none}.page--teiki .teikiLinup_item_subttl{margin-bottom:1em;font-family:var(--body-font-stack);font-size:var(--body-font-size-18-to-em);font-weight:var(--font-weight-bold);line-height:1.58}.page--teiki .teikiLinup_item_desc{margin-bottom:.5em;font-family:var(--font-family_shuei);line-height:1.875;font-feature-settings:"palt" 1}.page--teiki .teikiLinup_item_meta{display:flex;justify-content:space-between;align-items:center}.page--teiki .teikiLinup_item_yen{font-family:var(--font-family_shuei);font-size:var(--body-font-size-16-to-em);font-weight:var(--font-weight-bold);line-height:35px;font-feature-settings:"palt" 1}.page--teiki .teikiLinup_item_yen span{font-size:1.625em}.page--teiki .teikiLinup_item_label{border:1px solid var(--accentColor1);padding:1.5% 2%;color:var(--accentColor1);font-family:var(--font-family_shuei);font-size:var(--body-font-size-18-to-em);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}.page--teiki .teikiLinup_item_label span{display:block}.page--teiki .teikiLinup_item_btnWrap{margin-top:calc(var(--spacer) * 4)}.page--teiki .teikiLinup_item_btn{width:100%;height:60px;padding:0;color:var(--white);font-weight:var(--font-weight-bold);line-height:1;background-color:var(--dark_brackgroundColor);display:flex;justify-content:center;align-items:center;position:relative}.page--teiki .teikiLinup_item_btn i{width:8px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 18"><path fill-rule="evenodd" fill="%23ffffff" d="m.152 1.322 6.073 7.877L.152 17.77c.508-.591.098-.471.098-.354 0 .171-.139.34.025.451.276.663.67.533.879-.111l6.358-8.217c.169-.201.169.071 0-.679L1.154.643A.677.677 0 0 0 .275.532C.1.72.56 1.73.152 1.322Z" /></svg>') no-repeat center center;display:inline-block;position:absolute;top:0;bottom:0;right:4%;margin:auto;transition:transform .2s ease}.page--teiki .teikiLinup_item_btn:focus,.page--teiki .teikiLinup_item_btn:hover{padding:0!important}.page--teiki .teikiLinup_item_btn:focus i,.page--teiki .teikiLinup_item_btn:hover i{transform:translate(5px)}.page--teiki .teikiLinup_item_notice{margin:.75em 0 0}.page--teiki .teikiLinup_item_notice_list{margin:0 0 0 1em;font-family:var(--font-family_shuei);font-size:var(--body-font-size-12-to-em);text-indent:-1em;line-height:1.75;font-feature-settings:"palt" 1}.page--teiki .teikiLinupdelicate_zone_hero{background-image:url(/cdn/shop/files/teiki_section_delicate-zone_sp.png?v=1685351138)}.page--teiki .teikiLinupHair_hero{background-image:url(/cdn/shop/files/teiki_section_hairbodycare_sp.jpg?v=1639562230)}.page--teiki .teikiLinupInner_hero{background-image:url(/cdn/shop/files/teiki_section_skin_sp.png?v=1756772043)}@media only screen and (min-width: 340px){.page--teiki .teikiLinup_item_yen span{font-size:1.875em}}@media only screen and (min-width: 768px){.page--teiki .teikiLinup_hero{padding-top:350px;background-position:25% center}.page--teiki .teikiLinup_ttl{width:50%;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:50%;margin:auto}.page--teiki .teikiLinup_item_ttl{font-size:var(--body-font-size-30-to-em)}.page--teiki .teikiLinup_item_subttl{line-height:1.83}.page--teiki .teikiLinup_item_desc{font-size:var(--body-font-size-16-to-em)}.page--teiki .teikiLinup_item_label span{margin-left:.5em;border-left:1px solid currentColor;padding-left:.5em;display:inline-block;line-height:1}.page--teiki .teikiLinup_item_btnWrap{margin-top:calc(var(--spacer) * 3)}.page--teiki .teikiLinup_item_notice_list{font-size:var(--body-font-size-14-to-em)}.page--teiki .teikiLinupdelicate_zone_hero{background-image:url(/cdn/shop/files/teiki_section_delicate-zone_3bf40957-6876-46d9-9a3f-36949c6b699d.png?v=1685521077)}.page--teiki .teikiLinupHair_hero{background-image:url(/cdn/shop/files/teiki_section_hairbodycare.jpg?v=1639562230)}.page--teiki .teikiLinupInner_hero{background-image:url(/cdn/shop/files/teiki_section_skin.png?v=1756772043)}}@media only screen and (min-width: 1080px){.page--teiki .teikiLinup_hero{padding-top:450px}.page--teiki .teikiLinup_item{max-width:100%;justify-content:space-between;flex-direction:row;gap:calc(var(--spacer) * 5)}.page--teiki .teikiLinup_item_thumb{width:500px}.page--teiki .teikiLinup_item_body{width:450px;flex-shrink:0}.page--teiki .teikiLinup_item_ttl{margin-bottom:1em}.page--teiki .teikiLinup_item_ttl_pc{display:block}.page--teiki .teikiLinup_item_ttl_sp{display:none}}.page--teiki .faq_list{margin:0;border-top:1px solid currentColor;font-family:var(--font-family_shuei);line-height:calc(25 / 14);font-feature-settings:"palt" 1}.page--teiki .faq_list:last-child{border-bottom:1px solid currentColor}.page--teiki .faq_list_q,.page--teiki .faq_list_a{position:relative}.page--teiki .faq_list_q{padding:1.5em 1.75em 1.5em 2rem;font-size:var(--body-font-size-16-to-em);font-weight:var(--font-weight-bold);cursor:pointer}.page--teiki .faq_list_a{margin:0 0 1.5em;padding-left:2rem}.page--teiki .faq_list_q:before,.page--teiki .faq_list_a:before{font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.2;position:absolute;left:0}.page--teiki .faq_list_q:before{content:"Q."}.page--teiki .faq_list_a:before{content:"A."}.page--teiki .faq_list_q i:before,.page--teiki .faq_list_q i:after{content:"";background-color:currentColor;position:absolute;top:0;bottom:0;margin:auto}.page--teiki .faq_list_q i:before{width:1px;height:1.25em;right:.625em;transition:transform .2s ease}.page--teiki .faq_list_q i:after{width:1.25em;height:1px;right:0;transition:opacity .2s ease}.page--teiki .faq_list.is_open .faq_list_q i:before{transform:rotate(90deg)}.page--teiki .faq_list.is_open .faq_list_q i:after{opacity:0}@media only screen and (min-width: 768px){.page--teiki .faq_list_q{font-size:var(--body-font-size-18-to-em)}.page--teiki .faq_list_q:before,.page--teiki .faq_list_a:before{font-size:1.5rem}}.page--teiki .footernav{margin-top:calc(var(--spacer) * 5)}.page--teiki .footernav_lists{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacer) * 5)}.page--teiki .footernav_lists_item{max-width:260px;width:100%;margin:0}.page--teiki .footernav_lists_item_btn{width:100%;height:60px;padding:0!important;color:var(--white);font-weight:var(--font-weight-bold);line-height:1;background-color:var(--dark_brackgroundColor);display:flex;justify-content:center;align-items:center;position:relative}.page--teiki .footernav_lists_item_btn i{width:8px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 18"><path fill-rule="evenodd" fill="%23ffffff" d="m.152 1.322 6.073 7.877L.152 17.77c.508-.591.098-.471.098-.354 0 .171-.139.34.025.451.276.663.67.533.879-.111l6.358-8.217c.169-.201.169.071 0-.679L1.154.643A.677.677 0 0 0 .275.532C.1.72.56 1.73.152 1.322Z" /></svg>') no-repeat center center;display:inline-block;position:absolute;top:0;bottom:0;right:4%;margin:auto;transition:transform .2s ease}.page--teiki .footernav_lists_item_btn:focus,.page--teiki .footernav_lists_item_btn:hover{padding:0!important}.page--teiki .footernav_lists_item_btn:focus i,.page--teiki .footernav_lists_item_btn:hover i{transform:translate(5px)}@media only screen and (min-width: 768px){.page--teiki .footernav_lists{gap:calc(var(--spacer) * 5)}.page--teiki .footernav_lists_item{max-width:400px}.page--teiki .footernav_lists_item_btn{font-size:var(--body-font-size-18-to-em)}}.page--teikisp{--innerWidth: 1000px;--boxWidth: 1200px;--white: #fff;--boxBg: var(--white);--itemBoxBg: #f6f6f6;--inner: calc(var(--innerWidth) + (var(--pageGutter) * 2)) }@media only screen and (min-width: 380px) and (max-width: 480px){.page--teikisp{--pageGutter: 25px}}.page--teikisp .wrap{max-width:var(--boxWidth);margin-left:auto;margin-right:auto}.page--teikisp .inner{max-width:var(--inner);margin-left:auto;margin-right:auto;padding:0 var(--pageGutter)}.page--teikisp .box{padding-top:calc(var(--spacer) * 10);padding-bottom:calc(var(--spacer) * 7);background-color:var(--boxBg)}.page--teikisp .teikiTtl{margin:0 0 calc(var(--spacer) * 8);padding-top:calc(var(--spacer) * 10);font-family:var(--body-font-stack);font-size:var(--body-font-size-18-to-em);font-weight:var(--font-weight-bold);line-height:1;text-align:center}@media only screen and (min-width: 340px){.page--teikisp .teikiTtl{font-size:var(--body-font-size-20-to-em)}}@media only screen and (min-width: 768px){.page--teikisp .teikiTtl{font-size:var(--body-font-size-32-to-em)}}.page--teikisp .main-content{padding-top:0}.page--teikisp #shopify-section-template--page .grid__item{margin-top:0}.page--teikisp .sitewide--title-wrapper{margin:0 calc(50% - 50vw);padding-top:calc(975 / 1170 * 100%);background:url(/cdn/shop/files/teiki_hero_i_sp.png?v=1685591700) no-repeat center bottom/cover;position:relative}.page--teikisp .page--title{font-family:var(--body-font-stack);font-size:var(--body-font-size-20-to-em);font-weight:var(--font-weight-bold);text-align:center;position:absolute;top:18%;left:0;right:0;margin:auto}@media only screen and (min-width: 768px){.page--teikisp .sitewide--title-wrapper{padding-top:400px;background-image:url(/cdn/shop/files/teiki_hero_i2.png?v=1685592562)}.page--teikisp .page--title{font-size:var(--body-font-size-32-to-em)}}@media only screen and (min-width: 1080px){.page--teikisp .sitewide--title-wrapper{padding-top:500px}}@media only screen and (min-width: 1472px){.page--teikisp .sitewide--title-wrapper{padding-top:700px}}.page--teikisp .intro{padding:calc(var(--spacer) * 9) 0}.page--teikisp .intro_desc{margin-bottom:0;line-height:calc(50 / 28);font-weight:600;text-align:center}@media only screen and (min-width: 768px){.page--teikisp .intro_desc{font-size:var(--body-font-size-24-to-em);line-height:calc(43 / 24)}}.page--teikisp .merit{padding-bottom:calc(var(--spacer) * 5);border-bottom:1px solid var(--strokeColor)}.page--teikisp .merit_ttl{padding-top:0}.page--teikisp .merit_ttl span{font-size:1.2em}@media only screen and (min-width: 768px){.page--teikisp .merit_ttl span{font-size:1.25em}}.page--teikisp .merit_lists{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacer) * 5)}.page--teikisp .merit_lists_item{max-width:260px;width:100%;margin:0}.merit_lists_item_box{padding-top:11%;padding-bottom:3%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--itemBoxBg);position:relative}.page--teikisp .merit_lists_item_label{width:210px;color:var(--white);font-size:1em;font-family:var(--body-font-stack);font-weight:var(--font-weight-bold);line-height:calc(25 / 14);text-align:center;background-color:var(--dark_brackgroundColor);position:absolute;top:0;left:0;transform:translateY(-50%)}.merit_lists_item_icon{width:67px;height:67px}.merit_lists_item_icon img{width:100%;height:100%;object-fit:contain}.page--teikisp .merit_lists_item_ttl{margin-top:.75em;font-size:var(--body-font-size-18-to-em);font-family:var(--body-font-stack);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}.page--teikisp .merit_lists_item_ttl span{font-size:1.44em}.page--teikisp .merit_lists_item_desc{margin:6.5% 0;font-family:var(--font-family_shuei);line-height:calc(50 / 28);text-align:center}.page--teikisp .merit_lists_item_desc small{font-size:.857em}@media only screen and (min-width: 768px){.page--teikisp .merit_lists{gap:calc(var(--spacer) * 5)}.page--teikisp .merit_lists_item_box{height:300px}.page--teikisp .merit_lists_item{max-width:400px}.page--teikisp .merit_lists_item_icon{width:116px;height:116px}.page--teikisp .merit_lists_item_label{width:270px;font-size:var(--body-font-size-18-to-em);line-height:2}.page--teikisp .merit_lists_item_ttl{font-size:var(--body-font-size-24-to-em)}.page--teikisp .merit_lists_item_desc{font-size:var(--body-font-size-18-to-em);line-height:calc(33 / 18)}.page--teikisp .merit_lists_item_desc small{font-size:.77em}}.page--teikisp .pagenav_lists{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacer) * 5)}.page--teikisp .pagenav_lists_item{max-width:260px;width:100%;margin:0}.page--teikisp .pagenav_lists_item_btn{width:100%;height:60px;padding:0!important;border:1px solid var(--text-color);font-weight:var(--font-weight-bold);display:flex;justify-content:center;align-items:center;position:relative}.page--teikisp .pagenav_lists_item_btn i{width:19px;height:9px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="19,9"><path fill-rule="evenodd" fill="%23304251" d="M17.128.805 9.279 6.81 1.431.805C1.33.721 1.212.68 1.94.68.924.68.756.766.645.926a.666.666 0 0 0 .111.87L8.942 8.83c.199-.581.475-.581.675 0l8.186-7.034c.707-.206.297-.595.11-.869a.526.526 0 0 0-.785-.122Z"/></svg>');display:inline-block;position:absolute;top:0;bottom:0;right:4%;margin:auto;transition:transform .2s ease}.page--teikisp .pagenav_lists_item_btn:focus i,.page--teikisp .pagenav_lists_item_btn:hover i{transform:translateY(5px)}@media only screen and (min-width: 768px){.page--teikisp .pagenav_lists{gap:calc(var(--spacer) * 5)}.page--teikisp .pagenav_lists_item{max-width:400px}.page--teikisp .pagenav_lists_item_btn{font-size:var(--body-font-size-24-to-em)}.page--teikisp .pagenav_lists_item_btn i{width:23px;height:11px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="23,11"><path fill-rule="evenodd" fill="%23304251" d="M21.729.802 11.498 8.63 1.267.802a.678.678 0 0 0-.44-.164.711.711 0 0 0-.584.322C0 1.317.64 1.824.386 2.93l11.194 7.358c-.262.218.098.218.359 0L22.61 2.93c.323-1.106.387-1.613.144-1.97-.243-.356-.234-.427-1.025-.158Z"/></svg>');right:5%}}.page--teikisp .teikiLinup{padding-top:calc(var(--spacer) * 10)}.page--teikisp .teikiLinup_hero{max-width:var(--boxWidth);margin-left:calc(var(--pageGutter) * -1);margin-right:calc(var(--pageGutter) * -1);padding-top:calc(600 / 680 * 100%);background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}.page--teikisp .teikiLinup_ttl{padding-top:0;position:absolute;top:17%;left:0;right:0;margin:auto}.page--teikisp .teikiLinup_item{max-width:500px;margin-left:auto;margin-right:auto;padding-top:calc(var(--spacer) * 10);display:flex;flex-direction:column}.page--teikisp .teikiLinup_item_thumb{margin-bottom:calc(var(--spacer) * 1.5)}.page--teikisp .teikiLinup_item_thumb img{height:auto;display:block}.page--teikisp .teikiLinup_item_ttl{margin-bottom:calc(var(--spacer) * 5);border-bottom:1px solid currentColor;padding-bottom:.15em;font-family:var(--body-font-stack);font-size:var(--body-font-size-24-to-em);font-weight:var(--font-weight-bold)}.page--teikisp .teikiLinup_item_ttl_pc{display:none}.page--teikisp .teikiLinup_item_subttl{margin-bottom:1em;font-family:var(--body-font-stack);font-size:var(--body-font-size-18-to-em);font-weight:var(--font-weight-bold);line-height:1.58}.page--teikisp .teikiLinup_item_desc{margin-bottom:.5em;font-family:var(--font-family_shuei);line-height:1.875;font-feature-settings:"palt" 1}.page--teikisp .teikiLinup_item_meta{display:flex;justify-content:space-between;align-items:center}.page--teikisp .teikiLinup_item_yen{font-family:var(--font-family_shuei);font-size:var(--body-font-size-16-to-em);font-weight:var(--font-weight-bold);line-height:35px;font-feature-settings:"palt" 1}.page--teikisp .teikiLinup_item_yen span{font-size:1.625em}.page--teikisp .teikiLinup_item_label{border:1px solid var(--accentColor1);padding:1.5% 2%;color:var(--accentColor1);font-family:var(--font-family_shuei);font-size:var(--body-font-size-18-to-em);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}.page--teikisp .teikiLinup_item_label span{display:block}.page--teikisp .teikiLinup_item_btnWrap{margin-top:calc(var(--spacer) * 4)}.page--teikisp .teikiLinup_item_btn{width:100%;height:60px;padding:0;color:var(--white);font-weight:var(--font-weight-bold);line-height:1;background-color:var(--dark_brackgroundColor);display:flex;justify-content:center;align-items:center;position:relative}.page--teikisp .teikiLinup_item_btn i{width:8px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 18"><path fill-rule="evenodd" fill="%23ffffff" d="m.152 1.322 6.073 7.877L.152 17.77c.508-.591.098-.471.098-.354 0 .171-.139.34.025.451.276.663.67.533.879-.111l6.358-8.217c.169-.201.169.071 0-.679L1.154.643A.677.677 0 0 0 .275.532C.1.72.56 1.73.152 1.322Z" /></svg>') no-repeat center center;display:inline-block;position:absolute;top:0;bottom:0;right:4%;margin:auto;transition:transform .2s ease}.page--teikisp .teikiLinup_item_btn:focus,.page--teikisp .teikiLinup_item_btn:hover{padding:0!important}.page--teikisp .teikiLinup_item_btn:focus i,.page--teikisp .teikiLinup_item_btn:hover i{transform:translate(5px)}.page--teikisp .teikiLinup_item_notice{margin:.75em 0 0}.page--teikisp .teikiLinup_item_notice_list{margin:0 0 0 1em;font-family:var(--font-family_shuei);font-size:var(--body-font-size-12-to-em);text-indent:-1em;line-height:1.75;font-feature-settings:"palt" 1}.page--teikisp .teikiLinupdelicate_zone_hero{background-image:url(/cdn/shop/files/teiki_section_delicate-zone_sp.png?v=1685351138)}.page--teikisp .teikiLinupHair_hero{background-image:url(/cdn/shop/files/teiki_section_hairbodycare_sp.jpg?v=1639562230)}.page--teikisp .teikiLinupInner_hero{background-image:url(/cdn/shop/files/teiki_section_skin_sp.png?v=1756772043)}@media only screen and (min-width: 340px){.page--teikisp .teikiLinup_item_yen span{font-size:1.875em}}@media only screen and (min-width: 768px){.page--teikisp .teikiLinup_hero{padding-top:350px;background-position:25% center}.page--teikisp .teikiLinup_ttl{width:50%;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:50%;margin:auto}.page--teikisp .teikiLinup_item_ttl{font-size:var(--body-font-size-30-to-em)}.page--teikisp .teikiLinup_item_subttl{line-height:1.83}.page--teikisp .teikiLinup_item_desc{font-size:var(--body-font-size-16-to-em)}.page--teikisp .teikiLinup_item_label span{margin-left:.5em;border-left:1px solid currentColor;padding-left:.5em;display:inline-block;line-height:1}.page--teikisp .teikiLinup_item_btnWrap{margin-top:calc(var(--spacer) * 3)}.page--teikisp .teikiLinup_item_notice_list{font-size:var(--body-font-size-14-to-em)}.page--teikisp .teikiLinupdelicate_zone_hero{background-image:url(/cdn/shop/files/teiki_section_delicate-zone_3bf40957-6876-46d9-9a3f-36949c6b699d.png?v=1685521077)}.page--teikisp .teikiLinupHair_hero{background-image:url(/cdn/shop/files/teiki_section_hairbodycare.jpg?v=1639562230)}.page--teikisp .teikiLinupInner_hero{background-image:url(/cdn/shop/files/teiki_section_skin.png?v=1756772043)}}@media only screen and (min-width: 1080px){.page--teikisp .teikiLinup_hero{padding-top:450px}.page--teikisp .teikiLinup_item{max-width:100%;justify-content:space-between;flex-direction:row;gap:calc(var(--spacer) * 5)}.page--teikisp .teikiLinup_item_thumb{width:500px}.page--teikisp .teikiLinup_item_body{width:450px;flex-shrink:0}.page--teikisp .teikiLinup_item_ttl{margin-bottom:1em}.page--teikisp .teikiLinup_item_ttl_pc{display:block}.page--teikisp .teikiLinup_item_ttl_sp{display:none}}.page--teikisp .faq_list{margin:0;border-top:1px solid currentColor;font-family:var(--font-family_shuei);line-height:calc(25 / 14);font-feature-settings:"palt" 1}.page--teikisp .faq_list:last-child{border-bottom:1px solid currentColor}.page--teikisp .faq_list_q,.page--teikisp .faq_list_a{position:relative}.page--teikisp .faq_list_q{padding:1.5em 1.75em 1.5em 2rem;font-size:var(--body-font-size-16-to-em);font-weight:var(--font-weight-bold);cursor:pointer}.page--teikisp .faq_list_a{margin:0 0 1.5em;padding-left:2rem}.page--teikisp .faq_list_q:before,.page--teikisp .faq_list_a:before{font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.2;position:absolute;left:0}.page--teikisp .faq_list_q:before{content:"Q."}.page--teikisp .faq_list_a:before{content:"A."}.page--teikisp .faq_list_q i:before,.page--teikisp .faq_list_q i:after{content:"";background-color:currentColor;position:absolute;top:0;bottom:0;margin:auto}.page--teikisp .faq_list_q i:before{width:1px;height:1.25em;right:.625em;transition:transform .2s ease}.page--teikisp .faq_list_q i:after{width:1.25em;height:1px;right:0;transition:opacity .2s ease}.page--teikisp .faq_list.is_open .faq_list_q i:before{transform:rotate(90deg)}.page--teikisp .faq_list.is_open .faq_list_q i:after{opacity:0}@media only screen and (min-width: 768px){.page--teikisp .faq_list_q{font-size:var(--body-font-size-18-to-em)}.page--teikisp .faq_list_q:before,.page--teikisp .faq_list_a:before{font-size:1.5rem}}.page--teikisp .footernav{margin-top:calc(var(--spacer) * 5)}.page--teikisp .footernav_lists{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacer) * 5)}.page--teikisp .footernav_lists_item{max-width:260px;width:100%;margin:0}.page--teikisp .footernav_lists_item_btn{width:100%;height:60px;padding:0!important;color:var(--white);font-weight:var(--font-weight-bold);line-height:1;background-color:var(--dark_brackgroundColor);display:flex;justify-content:center;align-items:center;position:relative}.page--teikisp .footernav_lists_item_btn i{width:8px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 18"><path fill-rule="evenodd" fill="%23ffffff" d="m.152 1.322 6.073 7.877L.152 17.77c.508-.591.098-.471.098-.354 0 .171-.139.34.025.451.276.663.67.533.879-.111l6.358-8.217c.169-.201.169.071 0-.679L1.154.643A.677.677 0 0 0 .275.532C.1.72.56 1.73.152 1.322Z" /></svg>') no-repeat center center;display:inline-block;position:absolute;top:0;bottom:0;right:4%;margin:auto;transition:transform .2s ease}.page--teikisp .footernav_lists_item_btn:focus,.page--teikisp .footernav_lists_item_btn:hover{padding:0!important}.page--teikisp .footernav_lists_item_btn:focus i,.page--teikisp .footernav_lists_item_btn:hover i{transform:translate(5px)}@media only screen and (min-width: 768px){.page--teikisp .footernav_lists{gap:calc(var(--spacer) * 5)}.page--teikisp .footernav_lists_item{max-width:400px}.page--teikisp .footernav_lists_item_btn{font-size:var(--body-font-size-18-to-em)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/page.css.map */
