@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;700&family=Jost:wght@400;500;700&display=swap";*,:before,:after{box-sizing:border-box}html{height:100%;margin:0;padding:0;font-size:16px}body{color:#303030;background-color:#fff;margin:0;padding:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;font-size:14px;font-weight:400;line-height:1.8}@media (width>=768px){body{font-size:16px}}a{color:inherit;text-decoration:none}sup{font-size:.7em!important}a:hover{color:inherit;text-decoration:none}img{width:100%;max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{line-height:inherit;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.outline-none{outline:0}.is-hidden{display:none!important}.overflow-hidden{overflow:hidden}@media screen and (width>=360px){.under360{display:none}}a.is-decoration-none,a.is-decoration-none:hover{text-decoration:none}.underline{text-decoration:underline}.relative{position:relative}.txt-strong{color:#303030}.is-rotate45{transform:rotate(90deg)}.js-opOver{opacity:1;transition:opacity .15s}.js-opOver:hover{opacity:.7}.font-weight-bold{font-weight:700}.text-center{text-align:center}.flex-items-center{justify-content:center;align-items:center;display:flex}.nowrap{white-space:nowrap}.pointer{cursor:pointer}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 24;font-family:Material Symbols Outlined!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (width>=576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media (width>=768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (width>=992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media (width>=1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}}.container{position:relative}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,24px);padding-left:var(--bs-gutter-x,24px);margin-left:auto;margin-right:auto}@media screen and (width>=768px){.container,.container-fluid{padding-right:var(--bs-gutter-x,32px);padding-left:var(--bs-gutter-x,32px)}}.container{max-width:540px;margin-left:auto;margin-right:auto}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1360px){.container{max-width:1280px}}.main{flex-direction:column;align-items:center;gap:100px;width:100%;padding-top:100px;display:flex}@media (width<=991.98px){.main{gap:80px;padding-top:80px}}.main section{width:100%}header{z-index:100;justify-content:center;align-items:center;gap:16px;width:100%;padding:15px 145px;display:flex;position:fixed;top:0;left:0}@media (width<=767.98px){header{padding:15px 80px 15px 110px}}.header_logo{flex:none;width:115px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}@media (width<=767.98px){.header_logo{width:80px}}.header_nav{display:block}.header_nav .header_nav_list{background-color:#fff;border-radius:55px;height:55px;margin:0;padding:0 20px;list-style:none;display:flex;box-shadow:2px 1px 14px #0000001a}@media (width<=767.98px){.header_nav .header_nav_list{padding:0}}.header_nav .header_nav_list .header_nav_item{text-align:center;align-items:center;font-size:14px;font-weight:500;line-height:1.3;display:flex}@media (width<=991.98px){.header_nav .header_nav_list .header_nav_item{font-size:12px}}@media (width<=575.98px){.header_nav .header_nav_list .header_nav_item{font-size:11px}}.header_nav .header_nav_list .header_nav_item a.text{color:inherit;cursor:pointer;align-items:center;height:100%;text-decoration:none;transition:opacity .3s;display:flex}.header_nav .header_nav_list .header_nav_item a.text:hover{opacity:.7}.header_nav .header_nav_list .header_nav_item .header_nav_item_content{border-right:1px solid #bababa;padding:0 20px}.header_nav .header_nav_list .header_nav_item .header_nav_item_content span{display:inline-block}.header_nav .header_nav_list .header_nav_item:last-child .header_nav_item_content{border-right:none}@media (width<=767.98px){.header_nav .header_nav_list .header_nav_item:nth-child(2) .header_nav_item_content{border-right:none}}.header_btn_toggle{cursor:pointer;background-color:#6baf5f;border:none;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:65px;height:65px;padding:0;transition:transform .3s;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (width<=767.98px){.header_btn_toggle{gap:5px;width:50px;height:50px}}.header_btn_toggle span{background-color:#fff;width:35px;height:2px;transition:all .3s;display:block}@media (width<=767.98px){.header_btn_toggle span{width:28px}}.header_btn_toggle:hover{transform:translateY(-50%)scale(1.05)}.header_btn_toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}@media (width<=767.98px){.header_btn_toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}}.header_btn_toggle[aria-expanded=true] span:nth-child(2){opacity:0}.header_btn_toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=767.98px){.header_btn_toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.header_menu{z-index:99;background-color:#6baf5f;border-radius:0 0 0 16px;transition:transform .3s;position:fixed;top:0;right:0;transform:translate(100%)}.header_menu[aria-hidden=false]{transform:translate(0);box-shadow:0 0 15px #0003}.header_menu_inner{flex-direction:column;gap:50px;padding:100px 15px;display:flex}.header_menu_nav{width:100%}.header_menu_list{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.header_menu_item{text-align:center;width:100%;padding:0 30px}.header_menu_item a{color:#fff;font-size:16px;font-weight:500;line-height:1.8;text-decoration:none;transition:opacity .3s;display:block}.header_menu_item a:hover{opacity:.8}.footer{background-color:#fff;padding:80px}@media (width<=991.98px){.footer{padding:30px}}.footer_container{justify-content:space-between;align-items:flex-end;width:100%;display:flex}@media (width<=991.98px){.footer_container{flex-direction:column;align-items:center;gap:40px}}.footer_info{flex-direction:column;gap:62px;display:flex}@media (width<=991.98px){.footer_info{text-align:center;gap:15px;width:100%}}.footer_brand{align-items:center;gap:47px;display:flex}@media (width<=991.98px){.footer_brand{flex-direction:column;justify-content:center;gap:15px}}.footer_logo{width:173px;height:auto}@media (width<=991.98px){.footer_logo{width:109px}}.footer_company{color:#000;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:1.8}@media (width<=991.98px){.footer_company{font-size:14px}}.footer_address{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.8}@media (width<=991.98px){.footer_address{font-size:14px}}.footer_social{flex-direction:column;align-items:flex-end;gap:30px;display:flex}@media (width<=767.98px){.footer_social{align-items:center;width:100%}}.footer_social_list{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}@media (width<=991.98px){.footer_social_list{gap:15px}}.footer_social_item a{width:60px;height:60px;transition:opacity .3s;display:block}@media (width<=991.98px){.footer_social_item a{width:50px;height:50px}}.footer_social_item a:hover{opacity:.7}.footer_social_item a img{width:100%;height:100%;display:block}.footer_copyright{color:#000;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1.4}.footer_btn_scrollTop{cursor:pointer;z-index:1000;background-color:#fff;border:1px solid #303030;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background-color .3s;display:flex;position:fixed;bottom:30px;right:30px}.footer_btn_scrollTop img{width:20px}.footer_btn_scrollTop:hover{background-color:#f5f5f5}@media (width<=767.98px){.footer_btn_scrollTop{width:45px;height:45px;bottom:15px;right:15px}.footer_btn_scrollTop img{width:12px}}.footer_btn_scrollStore{cursor:pointer;z-index:1000;background-color:#e0f092;border:1px solid #303030;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:60px;padding:0 20px;font-size:20px;font-weight:500;transition:background-color .3s,opacity .3s,visibility .3s;display:flex;position:fixed;bottom:30px;right:130px}.footer_btn_scrollStore img{width:14px}.footer_btn_scrollStore:hover{background-color:#ebf7ad}@media (width<=767.98px){.footer_btn_scrollStore{height:45px;font-size:14px;bottom:15px;left:50%;right:auto;transform:translate(-50%)}.footer_btn_scrollStore img{width:12px}}.footer_btn_scrollStore.is-transparent{opacity:0;pointer-events:none}#kv{position:relative;overflow:hidden}.kv_slider{width:100%;height:auto;position:relative}.kv_slide{opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;top:0;left:0}.kv_slide.is-active{opacity:1;position:relative}.kv_slide img{width:100%;height:auto;display:block}.about{text-align:center;padding:0 20px}.about .about_container{flex-direction:column;align-items:center;gap:60px;max-width:860px;display:inline-flex}.about .about_title{flex-direction:column;align-items:center;gap:30px;display:flex}@media (width<=767.98px){.about .about_title{gap:20px}}.about .about_title h2{max-width:540px}@media (width<=767.98px){.about .about_title h2{max-width:400px;padding:0 30px}}.about .about_title .line{background-color:#303030;width:1px;height:40px}.about .about_title p{margin:0;font-size:20px}@media (width<=767.98px){.about .about_title p{font-size:15px}}.about .about_reason{color:#006934;flex-direction:column;align-items:center;gap:30px;display:flex}@media (width<=767.98px){.about .about_reason{gap:20px}}.about .about_reason h3{padding:0 20px;font-size:20px;font-weight:500;display:inline-block;position:relative}@media (width<=767.98px){.about .about_reason h3{font-size:15px}}.about .about_reason h3 img{width:105%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.about .about_reason p{margin:30px 0 0;font-size:18px}@media (width<=767.98px){.about .about_reason p{font-size:14px}}.flor-de-aceite{padding:0 20px;position:relative}.flor-de-aceite_container{max-width:860px;margin:0 auto;position:relative}.flor-de-aceite_content{background-color:#ececce;border-radius:12px;align-items:flex-start;gap:60px;margin-bottom:30px;padding:30px 70px 50px;display:flex;position:relative}@media (width<=767.98px){.flor-de-aceite_content{flex-direction:column;align-items:center;gap:15px;padding:30px 30px 50px}}.flor-de-aceite_logo{flex-shrink:0;width:134px}.flor-de-aceite_logo img{width:100%;height:auto;display:block}@media (width<=767.98px){.flor-de-aceite_logo{width:100px}}.flor-de-aceite_text-content{flex:1;min-width:0;padding-top:15px}@media (width<=767.98px){.flor-de-aceite_text-content{text-align:center;padding-top:0}}.flor-de-aceite_heading{margin-bottom:20px}.flor-de-aceite_subtitle{margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.8}.flor-de-aceite_title{margin:0;font-size:24px;font-weight:500;line-height:1.8}@media (width<=767.98px){.flor-de-aceite_title{font-size:18px}}.flor-de-aceite_note{font-size:15px;line-height:1}@media (width<=767.98px){.flor-de-aceite_note{font-size:11.61px}}.flor-de-aceite_small-note{vertical-align:super;font-size:10px;line-height:1}.flor-de-aceite_description{position:relative}.flor-de-aceite_description-content{max-height:70px;transition:max-height .5s;position:relative;overflow:hidden}.flor-de-aceite_description-content:after{content:"";pointer-events:none;opacity:1;background:linear-gradient(#ececce00 0%,#ececce 100%);height:22px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}@media (width<=767.98px){.flor-de-aceite_description-content{max-height:100px}.flor-de-aceite_description-content:after{height:49px}}.flor-de-aceite_text{text-align:left;margin:0 0 15px;font-size:14px;font-weight:400;line-height:1.8}@media (width<=767.98px){.flor-de-aceite_text{line-height:1.6}}.flor-de-aceite_note-text{opacity:0;text-align:right;margin:0;font-size:12px;font-weight:400;line-height:1.8;transition:opacity .3s}.flor-de-aceite_images{opacity:0;grid-template-columns:repeat(3,1fr);gap:20px;max-height:0;margin-top:15px;transition:opacity .3s .2s,max-height .5s;display:grid;overflow:hidden}.flor-de-aceite_image-item{aspect-ratio:1;border-radius:50%;overflow:hidden}.flor-de-aceite_image-item img{object-fit:cover;width:100%;height:100%;display:block}.flor-de-aceite_button{color:#006934;letter-spacing:.32px;cursor:pointer;background-color:#fff;border:1px solid #006934;border-radius:40px;align-items:center;gap:5px;height:40px;padding:0 20px;font-family:Jost,sans-serif;font-size:16px;font-weight:500;transition:all .3s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.flor-de-aceite_button:hover{background-color:#f5f5f5}.flor-de-aceite_button-text{line-height:1.8}.flor-de-aceite_button-icon{justify-content:center;align-items:center;width:9px;height:9px;display:flex}.flor-de-aceite_button-icon img{width:100%;height:auto;display:block}.flor-de-aceite_button-icon--minus{display:none}.flor-de-aceite.is-open .flor-de-aceite_description-content{max-height:800px}.flor-de-aceite.is-open .flor-de-aceite_description-content:after{opacity:0}.flor-de-aceite.is-open .flor-de-aceite_note-text{opacity:1}.flor-de-aceite.is-open .flor-de-aceite_images{opacity:1;max-height:300px}.flor-de-aceite.is-open .flor-de-aceite_button-icon--plus{display:none}.flor-de-aceite.is-open .flor-de-aceite_button-icon--minus{display:flex}.flor-de-aceite_images{padding-bottom:60px}@media (width<=767.98px){.flor-de-aceite_images{padding-bottom:40px}}.new-package .new-package_container{max-width:560px;margin:0 auto;padding:0 40px}.products_header{text-align:center;margin-bottom:60px}@media (width<=767.98px){.products_header{margin-bottom:40px}}.products_title{flex-direction:column;align-items:center;gap:10px;display:flex}.products_title_ja{letter-spacing:1.9px;font-size:38px;font-weight:500}@media (width<=767.98px){.products_title_ja{letter-spacing:1.4px;font-size:28px}}.products_title_en{letter-spacing:1.4px;text-transform:uppercase;font-family:Jost,sans-serif;font-size:14px;font-weight:500}.products_tabs{justify-content:center;max-width:960px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex}@media (width<=767.98px){.products_tabs{margin-bottom:10px;padding:0 5px}}.products_tab{flex:1;padding:0 20px}@media (width<=767.98px){.products_tab{padding:0 5px}}.products_tab.is-active .products_tab_inner{box-shadow:2px 4px 20px #0000001a}.products_tab_inner{cursor:pointer;appearance:none;background-color:#fff;border:1px solid #bababa;border-radius:12px;width:100%;padding:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;transition:all .3s;overflow:hidden}.products_tab_inner:hover{box-shadow:2px 4px 20px #0000001a}@media (width<=767.98px){.products_tab_inner{border-radius:6px}}.products_tab_label{color:#fff;background-color:#7fa76c;justify-content:center;align-items:center;gap:10px;padding:15px 10px;font-size:20px;font-weight:500;display:flex}@media (width<=991.98px){.products_tab_label{font-size:15px}}@media (width<=575.98px){.products_tab_label{padding:12px 10px;font-size:14px;line-height:1.4}}.products_tab_label img{flex:none;width:18px}.products_tab[data-category=color] .products_tab_label{background-color:#ee7f7b}.products_tab_name-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px 10px;display:flex}@media (width<=767.98px){.products_tab_name-wrapper{padding:12px 10px}}.products_tab_name{color:#303030;font-size:24px;font-weight:500}@media (width<=991.98px){.products_tab_name{font-size:20px}}@media (width<=767.98px){.products_tab_name{font-size:14px}}.products_pointer{border-bottom:20px solid #e1f1d8;border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;transition:left .3s,border-bottom-color .3s;position:absolute}.products_pointer.is-medicated{border-bottom-color:#e1f1d8;left:calc(25% - 20px)}.products_pointer.is-color{border-bottom-color:#ffedee;left:calc(75% - 20px)}@media (width<=767.98px){.products_pointer{border-bottom:15px solid #e1f1d8;border-left:15px solid #0000;border-right:15px solid #0000}.products_pointer.is-medicated{left:calc(25% - 15px)}.products_pointer.is-color{left:calc(75% - 15px)}}.products_pointer_container{max-width:920px;height:20px;margin:0 auto;position:relative}@media (width<=767.98px){.products_pointer_container{height:15px;padding:0 10px}}.products_tab_arrow{width:42px;display:block}@media (width<=767.98px){.products_tab_arrow{width:25px}}.products_content{position:relative}.products_category{padding:60px 0;transition:background-color .3s;display:none}@media (width<=767.98px){.products_category{padding:40px 0}}.products_category.is-active{display:block}.products_category#products-medicated{background-color:#e1f1d8}@media (width<=767.98px){.products_category#products-medicated .products_items_card_head{padding-top:20px}}.products_category#products-color{background-color:#ffedee}.products_medicated,.products_color{flex-direction:column;justify-content:center;align-items:center;gap:120px;width:100%;padding:20px 60px;display:flex}@media (width<=767.98px){.products_medicated,.products_color{gap:60px;padding:0 20px}}.products_color{color:#610d11}.products_intro{grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1280px;display:grid}@media (width<=991.98px){.products_intro{grid-template-columns:1fr;gap:20px;max-width:580px}}@media (width<=767.98px){.products_intro{max-width:480px}}.products_intro .products_intro_image{align-items:center;display:flex}.products_intro .products_intro_image.is_color{box-shadow:-20px 20px 26px #500b0b26}.products_intro .products_intro_text{flex-direction:column;justify-content:center;gap:60px;padding:0 40px;display:flex}@media (width<=991.98px){.products_intro .products_intro_text{gap:30px;padding:0}.products_intro .products_intro_title{padding:0 40px}.products_intro .products_intro_title.is_color{padding-top:20px}}.products_intro .products_intro_note-text{text-align:center;margin:0 auto;font-size:18px;line-height:2}@media (width<=1199.98px){.products_intro .products_intro_note-text{font-size:18px}}@media (width<=767.98px){.products_intro .products_intro_note-text{font-size:16px;line-height:1.8}}.products_recommend{border:1px solid #303030;width:100%;max-width:1280px;padding:60px 40px 40px;position:relative}.products_recommend.is_color{border-color:#704f4e}@media (width<=767.98px){.products_recommend{padding:50px 20px 30px}}.products_recommend .products_recommend_title{white-space:nowrap;background-color:#fbfbd8;border:1px solid #303030;border-radius:20px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.products_recommend .products_recommend_title.is_color{color:#fff;background-color:#704f4e;border-color:#704f4e}.products_recommend .products_recommend_list{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=991.98px){.products_recommend .products_recommend_list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=575.98px){.products_recommend .products_recommend_list{grid-template-columns:repeat(1,1fr);gap:20px}}.products_recommend .products_recommend_list.is_color .products_recommend_item:before{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17%2017H0V0H17V17ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%23704F4E'/%3e%3c/svg%3e")}.products_recommend .products_recommend_item{align-items:baseline;gap:10px;display:flex;position:relative}@media (width<=991.98px){.products_recommend .products_recommend_item{font-size:14px}}.products_recommend .products_recommend_item:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200C16.5523%200%2017%200.447715%2017%201V16C17%2016.5523%2016.5523%2017%2016%2017H1C0.447715%2017%202.01332e-09%2016.5523%200%2016V1C0%200.447715%200.447715%202.0133e-09%201%200H16ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%233F6D4C'/%3e%3c/svg%3e");flex:none;width:17px;height:17px;position:relative;top:2px}@media (width<=767.98px){.products_recommend .products_recommend_item:before{top:3px}}.products_items{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1280px;display:flex}.products_items .products_items_title{text-align:center;font-size:32px;font-weight:500;line-height:1.6}@media (width<=991.98px){.products_items .products_items_title{font-size:28px}}@media (width<=767.98px){.products_items .products_items_title{font-size:20px}}.products_items .products_items_title.is_color{margin-bottom:40px}@media (width<=767.98px){.products_items .products_items_title.is_color{margin-bottom:10px}}.products_items .products_items_list{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.products_items .products_items_list.is_color{grid-template-columns:repeat(6,1fr)}.products_items .products_items_list.is_color .products_items_card:first-child{grid-column:2/4}.products_items .products_items_list.is_color .products_items_card:nth-child(2){grid-column:4/6}.products_items .products_items_list.is_color .products_items_card:nth-child(n+3){grid-column:span 2}@media (width<=991.98px){.products_items .products_items_list.is_color{grid-template-columns:repeat(2,1fr)}.products_items .products_items_list.is_color .products_items_card:first-child,.products_items .products_items_list.is_color .products_items_card:nth-child(2),.products_items .products_items_list.is_color .products_items_card:nth-child(n+3){grid-column:auto}.products_items .products_items_list{gap:10px}}.products_items .products_items_card{text-align:center;cursor:pointer;background-color:#fff;border-radius:12px;max-width:460px;transition:transform .3s,box-shadow .3s;position:relative}.products_items .products_items_card[data-product-id]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.products_items .products_items_card .products_items_card_new{width:30%;position:absolute;bottom:94%;left:-3%}@media (width<=767.98px){.products_items .products_items_card .products_items_card_new{width:50%;max-width:100px;left:50%;transform:translate(-50%)}.products_items .products_items_card{border-radius:6px}}.products_items .products_items_card .products_items_card_head{padding:20px 10px}@media (width<=767.98px){.products_items .products_items_card .products_items_card_head{padding-top:35px}}.products_items .products_items_card .products_items_card_head sup{vertical-align:super;margin-right:2px;font-size:12px}@media (width<=767.98px){.products_items .products_items_card .products_items_card_head sup{font-size:10px}}.products_items .products_items_card .products_items_card_heading{font-size:20px;font-weight:500;line-height:1.6}@media (width<=991.98px){.products_items .products_items_card .products_items_card_heading{font-size:16px}}@media (width<=767.98px){.products_items .products_items_card .products_items_card_heading{font-size:12px}}.products_items .products_items_card .products_items_card_head_tag{border-radius:5px;margin-top:10px;padding:7px 12px 8px;font-size:14px;font-weight:500;line-height:1;display:inline-block}.products_items .products_items_card .products_items_card_head_tag.tag_pink{background-color:#f8c5b4}.products_items .products_items_card .products_items_card_head_tag.tag_blue{background-color:#bfeae8}.products_items .products_items_card .products_items_card_head_tag.tag_green{color:#fff;background-color:#2e6c43}.products_items .products_items_card .products_items_card_head_tag.tag_purple{background-color:#e5d0e3}@media (width<=767.98px){.products_items .products_items_card .products_items_card_head_tag{border-radius:3px;font-size:11px}}.products_items .products_items_card .products_items_card_image{position:relative}.products_items .products_items_card .products_items_card_image.round{border-radius:12px 12px 0 0;overflow:hidden}@media (width<=767.98px){.products_items .products_items_card .products_items_card_image.round{border-radius:6px 6px 0 0}}.products_items .products_items_card .products_items_card_image .products_items_card_image_icon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:15px;right:15px;box-shadow:2px 4px 12px #0000001a}@media (width<=767.98px){.products_items .products_items_card .products_items_card_image .products_items_card_image_icon{width:28px;height:28px;bottom:10px;right:10px}}.products_items .products_items_card .products_items_card_image .products_items_card_image_icon img{width:18px;height:18px}@media (width<=767.98px){.products_items .products_items_card .products_items_card_image .products_items_card_image_icon img{width:14px;height:14px}}.products_items .products_items_card .products_items_card_bottom{flex-direction:column;align-items:center;gap:10px;padding:15px 8px;line-height:1.6;display:flex}.products_items .products_items_card .products_items_card_bottom .products_items_card_title{font-size:16px;font-weight:500}@media (width<=991.98px){.products_items .products_items_card .products_items_card_bottom .products_items_card_title{font-size:14px}}@media (width<=767.98px){.products_items .products_items_card .products_items_card_bottom .products_items_card_title{font-size:13px}}.products_items .products_items_card .products_items_card_bottom .products_items_card_tag{border:1px solid #303030;padding:5px 10px;font-size:14px;line-height:1;display:inline-block}.products_items .products_items_card .products_items_card_bottom .products_items_card_tag.is_color{color:#704f4e;border:1px solid #704f4e}@media (width<=991.98px){.products_items .products_items_card .products_items_card_bottom .products_items_card_tag{font-size:10px}}.products_items .products_items_card .products_items_card_bottom .products_items_card_price{align-items:baseline;font-size:12px;display:inline-flex}@media (width<=767.98px){.products_items .products_items_card .products_items_card_bottom .products_items_card_price{font-size:10px}}.products_items .products_items_card .products_items_card_bottom .products_items_card_price span{margin-left:5px;font-size:14px}@media (width<=767.98px){.products_items .products_items_card .products_items_card_bottom .products_items_card_price span{font-size:12px}}.products_items .products_items_note{max-width:960px;font-size:12px;line-height:1.6}.products_items_chart{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:890px;display:flex}@media (width<=767.98px){.products_items_chart{flex-direction:column;gap:20px}}.products_items_chart h4{white-space:nowrap;letter-spacing:.1em;font-family:Jost,sans-serif;font-size:20px;font-weight:500}@media (width<=767.98px){.products_items_chart h4{font-size:16px}}.products_items_chart .products_items_chart_image{max-width:600px}@media (width<=767.98px){.products_items_chart .products_items_chart_image{max-width:480px}}.products_itempoint{flex-direction:column;align-items:center;gap:40px;width:calc(100% + 120px);margin-left:-60px;margin-right:-60px;display:flex}@media (width<=767.98px){.products_itempoint{gap:20px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.products_itempoint p{margin:0}.products_itempoint_title{text-align:center;color:#704f4e;letter-spacing:.1em;font-family:Jost,sans-serif;font-size:28px;font-weight:500}@media (width<=767.98px){.products_itempoint_title{font-size:24px}}.products_itempoint_carousel{width:100%;position:relative;overflow:hidden}.products_itempoint_swiper{width:100%;overflow:visible;padding:0 60px!important}@media (width<=767.98px){.products_itempoint_swiper{padding:0 20px!important}}.products_itempoint_swiper .swiper-wrapper{display:flex}.products_itempoint_swiper .swiper-slide{width:40%;max-width:620px;height:auto}@media (width<=991.98px){.products_itempoint_swiper .swiper-slide{width:60%}}@media (width<=767.98px){.products_itempoint_swiper .swiper-slide{width:70%;max-width:480px}}@media (width<=575.98px){.products_itempoint_swiper .swiper-slide{width:calc(100vw - 60px);max-width:400px}}.products_itempoint_slide{text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:30px;height:100%;padding:30px;display:flex}@media (width<=767.98px){.products_itempoint_slide{border-radius:8px;gap:15px;padding:20px}}.products_itempoint_slide_number{letter-spacing:.1em;font-family:Jost,sans-serif;font-size:16px;font-weight:500}@media (width<=767.98px){.products_itempoint_slide_number{font-size:20px}}.products_itempoint_slide_content{flex-direction:column;gap:30px;display:flex}@media (width<=767.98px){.products_itempoint_slide_content{gap:20px}}.products_itempoint_slide_title{font-size:20px;font-weight:500;line-height:1.6}@media (width<=1199.98px){.products_itempoint_slide_title{font-size:16px}}@media (width<=575.98px){.products_itempoint_slide_title{font-size:14px}}.products_itempoint_slide_tags{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.products_itempoint_slide_tags .tag{color:#fff;background-color:#749656;padding:6px 12px;font-size:12px;font-weight:500}@media (width<=767.98px){.products_itempoint_slide_tags .tag{padding:5px 10px;font-size:11px}}.products_itempoint_slide_text{font-size:16px;line-height:1.8}@media (width<=1199.98px){.products_itempoint_slide_text{font-size:14px}}.products_itempoint_slide_image{border-radius:8px;width:100%;overflow:hidden}.products_itempoint_slide_image img{width:100%;height:auto;display:block}@media (width<=575.98px){.products_itempoint_slide_image.point1{max-width:280px;margin:0 auto}}.products_itempoint_slide_image.point3{max-width:360px;margin:0 auto}.products_itempoint_slide_image.point4{max-width:136px;margin:0 auto}.products_itempoint_slide_icon{justify-content:center;padding:20px 0;display:flex}.products_itempoint_slide_icon img{width:120px;height:120px}@media (width<=767.98px){.products_itempoint_slide_icon img{width:100px;height:100px}}.products_itempoint_slide_note{font-size:12px}.products_itempoint_slide_accordion{flex-direction:column;gap:15px;display:flex}.products_itempoint_slide_readmore{color:#006934;cursor:pointer;background-color:#fff;border:1px solid #303030;border-radius:25px;justify-content:center;align-self:center;align-items:center;gap:10px;padding:12px 30px;font-size:16px;font-weight:500;transition:all .3s;display:flex}@media (width<=767.98px){.products_itempoint_slide_readmore{padding:10px 24px;font-size:14px}}.products_itempoint_slide_readmore:hover,.products_itempoint_slide_readmore.is-active{color:#fff;background-color:#5a3f3e;border-color:#5a3f3e}.products_itempoint_slide_readmore .icon{font-size:20px;font-weight:500;line-height:1}.products_itempoint_slide_hidden{font-size:14px;line-height:1.8;display:none}@media (width<=767.98px){.products_itempoint_slide_hidden{padding:15px;font-size:13px}}.products_itempoint_nav{pointer-events:none;z-index:10;justify-content:space-between;padding:0 20px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width<=767.98px){.products_itempoint_nav{padding:0 10px}}.products_itempoint_btn{cursor:pointer;pointer-events:auto;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}@media (width<=767.98px){.products_itempoint_btn{width:40px;height:40px}}.products_itempoint_btn .arrow{border-top:2px solid #704f4e;border-right:2px solid #704f4e;width:10px;height:10px;transition:border-color .3s;position:relative}.products_itempoint_btn .arrow.arrow-left{right:-1px;transform:rotate(-135deg)}.products_itempoint_btn .arrow.arrow-right{left:-1px;transform:rotate(45deg)}.products_itempoint_btn:hover{background-color:#704f4e;border-color:#704f4e}.products_itempoint_btn:hover .arrow{border-color:#fff}.products_itempoint_btn.swiper-button-disabled{opacity:.3;cursor:not-allowed}.modal-color-product{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.modal-color-product.is-active{opacity:1;visibility:visible;pointer-events:auto}.modal-color-product.is-active .modal__backdrop{opacity:1}.modal-color-product.is-active .modal__container{opacity:1;transform:scale(1)}.modal-color-product .modal__backdrop{z-index:1;opacity:0;background-color:#ffbfbfb3;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.modal-color-product .modal__container{z-index:2;opacity:0;width:100%;max-width:900px;max-height:90vh;padding:0 20px;transition:opacity .3s,transform .3s;position:relative;transform:scale(.9)}.modal-color-product .modal__content{background-color:#fff;border-radius:16px;max-width:900px;padding:0;overflow:auto;box-shadow:2px 4px 30px #0000001a}@media (width<=767.98px){.modal-color-product .modal__content{border-radius:12px}}.modal-color-product .modal__close{z-index:100;cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:absolute;top:20px;right:40px;box-shadow:0 2px 8px #00000026}@media (width<=767.98px){.modal-color-product .modal__close{width:32px;height:32px;top:10px;right:30px}}.modal-color-product .modal__close:hover{background-color:#f5f5f5}.modal-color-product .modal__close-icon{width:20px;height:20px;position:relative}@media (width<=767.98px){.modal-color-product .modal__close-icon{width:16px;height:16px}}.modal-color-product .modal__close-icon:before,.modal-color-product .modal__close-icon:after{content:"";background-color:#303030;width:100%;height:2px;position:absolute;top:50%;left:50%}.modal-color-product .modal__close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-color-product .modal__close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-color-product_body{color:#610d11;max-height:90vh;overflow-y:auto}.modal-color-product_inner{overflow:hidden}.modal-color-product_images{justify-content:center;align-items:center;padding:40px 0 0;display:flex;position:relative}@media (width<=767.98px){.modal-color-product_images{padding:20px 20px 0}}.modal-color-product_lips{border-radius:12px;width:65%;position:relative;overflow:hidden}@media (width<=767.98px){.modal-color-product_lips{border-radius:8px;width:100%}}.modal-color-product_lips img{width:100%;height:auto;display:block}.modal-color-product_new{width:15%;position:absolute;bottom:-13%;left:10%}@media (width<=767.98px){.modal-color-product_new{width:15%;bottom:-13%;left:8%}}.modal-color-product_new img{width:100%;height:auto}.modal-color-product_paste{width:30%;position:absolute;bottom:-10%;right:0}@media (width<=767.98px){.modal-color-product_paste{width:38%;bottom:-10%;right:-8%}}.modal-color-product_paste img{width:100%;height:auto;display:block}.modal-color-product_info{flex-direction:column;gap:30px;padding:40px;display:flex}@media (width<=767.98px){.modal-color-product_info{gap:30px;padding:30px 20px}}.modal-color-product_info p{margin:0}.modal-color-product_name{text-align:center;font-size:20px;font-weight:500;line-height:1.6}@media (width<=767.98px){.modal-color-product_name{font-size:16px}}.modal-color-product_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.modal-color-product_spf{border:1px solid #704f4e;padding:6px 12px;font-size:14px;font-weight:500;line-height:1}@media (width<=767.98px){.modal-color-product_spf{padding:6px 10px;font-size:12px}}.modal-color-product_price{text-align:center;font-size:14px}@media (width<=767.98px){.modal-color-product_price{font-size:12px}}.modal-color-product_price .modal-color-product_price-amount{font-size:16px;font-weight:500}@media (width<=767.98px){.modal-color-product_price .modal-color-product_price-amount{font-size:14px}}.modal-color-product_copy{text-align:center;font-size:24px;font-weight:500;line-height:1.6}@media (width<=767.98px){.modal-color-product_copy{font-size:20px}}.modal-color-product_description{text-align:center;font-size:14px;line-height:1.8}@media (width<=767.98px){.modal-color-product_description{font-size:13px}}.modal-color-product_note{text-align:center;font-size:12px}.modal-color-product_badges{grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;max-width:400px;margin:0 auto;display:grid}@media (width<=767.98px){.modal-color-product_badges{gap:10px}}.modal-color-product_badges .badge{white-space:nowrap;aspect-ratio:1;border:1px solid #704f4e;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}@media (width<=767.98px){.modal-color-product_badges .badge{font-size:11px}}.modal-color-product_chart{padding-top:30px}.modal-color-product_chart-title{text-align:center;letter-spacing:.1em;font-family:Jost,sans-serif;font-size:20px;font-weight:500}@media (width<=767.98px){.modal-color-product_chart-title{font-size:16px}}.modal-color-product_chart-image{max-width:600px;margin:0 auto;position:relative}.modal-color-product_chart-image img{width:100%;height:auto;display:block}.modal-color-product_chart-marker{background-color:#610d11;border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}@media (width<=767.98px){.modal-color-product_chart-marker{width:16px;height:16px}}.modal-medicated-product{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.modal-medicated-product.is-active{opacity:1;visibility:visible;pointer-events:auto}.modal-medicated-product.is-active .modal__backdrop{opacity:1}.modal-medicated-product.is-active .modal__container{opacity:1;transform:scale(1)}.modal-medicated-product .modal__backdrop{z-index:1;opacity:0;background-color:#e1f1d8b3;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.modal-medicated-product .modal__container{z-index:2;opacity:0;width:100%;max-width:900px;max-height:90vh;padding:0 20px;transition:opacity .3s,transform .3s;position:relative;transform:scale(.9)}.modal-medicated-product .modal__content{background-color:#fff;border-radius:16px;max-width:900px;padding:0;overflow:auto;box-shadow:2px 4px 30px #0000001a}@media (width<=767.98px){.modal-medicated-product .modal__content{border-radius:12px}}.modal-medicated-product .modal__close{z-index:100;cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:20px;right:40px;box-shadow:0 2px 8px #00000026}@media (width<=767.98px){.modal-medicated-product .modal__close{width:32px;height:32px;top:10px;right:30px}}.modal-medicated-product .modal__close:hover{background-color:#f5f5f5}.modal-medicated-product .modal__close-icon{width:20px;height:20px;position:relative}@media (width<=767.98px){.modal-medicated-product .modal__close-icon{width:16px;height:16px}}.modal-medicated-product .modal__close-icon:before,.modal-medicated-product .modal__close-icon:after{content:"";background-color:#303030;width:100%;height:2px;position:absolute;top:50%;left:50%}.modal-medicated-product .modal__close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-medicated-product .modal__close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-medicated-product_body{color:#303030;flex-direction:column;gap:60px;max-height:90vh;padding-bottom:60px;display:flex;overflow-y:auto}@media (width<=767.98px){.modal-medicated-product_body{gap:20px;padding-bottom:40px}}.modal-medicated-product_body p{margin:0}.modal-medicated-product_top{grid-template-columns:280px 1fr;gap:40px;padding:40px;display:grid}@media (width<=767.98px){.modal-medicated-product_top{grid-template-columns:1fr;gap:30px;padding:40px 20px}}.modal-medicated-product_product-image{justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width<=767.98px){.modal-medicated-product_product-image{max-width:280px;margin:0 auto}}.modal-medicated-product_product-image img{width:100%;height:auto;display:block}.modal-medicated-product_info{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;display:flex}@media (width<=767.98px){.modal-medicated-product_info{gap:15px}}.modal-medicated-product_heading{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.modal-medicated-product_main-copy{font-size:20px;font-weight:500;line-height:1.6}@media (width<=767.98px){.modal-medicated-product_main-copy{font-size:16px}}.modal-medicated-product_heading-tag{color:#fff;border-radius:25px;justify-content:center;align-self:flex-start;align-items:center;padding:2px 15px;font-size:14px;font-weight:500;display:inline-flex}@media (width<=767.98px){.modal-medicated-product_heading-tag{font-size:12px}}.modal-medicated-product_heading-tag.tag_outline{color:#303030;border:1px solid #303030;border-radius:4px}.modal-medicated-product_product-info{flex-direction:column;gap:10px;width:100%;display:flex}.modal-medicated-product_name{font-size:18px;font-weight:500;line-height:1.6}@media (width<=767.98px){.modal-medicated-product_name{font-size:18px}}.modal-medicated-product_price-wrapper{justify-content:flex-start;align-items:center;gap:10px;display:flex}.modal-medicated-product_tag{border:1px solid #303030;justify-content:center;align-self:flex-start;align-items:center;padding:5px 8px;font-size:14px;line-height:1;display:inline-flex}@media (width<=767.98px){.modal-medicated-product_tag{font-size:12px}}.modal-medicated-product_price-label{display:none}.modal-medicated-product_price{align-items:center;gap:5px;font-size:12px;display:flex}@media (width<=767.98px){.modal-medicated-product_price{font-size:12px}}.modal-medicated-product_price .modal-medicated-product_price-amount{font-size:14px}@media (width<=767.98px){.modal-medicated-product_price .modal-medicated-product_price-amount{font-size:12px}}.modal-medicated-product_note{font-size:11px;line-height:1.5}.modal-medicated-product_description{text-align:center;padding:0 30px;font-size:16px;line-height:1.8}@media (width<=767.98px){.modal-medicated-product_description{text-align:left;padding:0 20px;font-size:13px}}.modal-medicated-product_recommend{border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:0 30px;display:flex}@media (width<=767.98px){.modal-medicated-product_recommend{padding:0 20px}}.modal-medicated-product_recommend-title{text-align:center;z-index:2;border:1px solid #303030;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1;display:inline-block;position:relative}@media (width<=767.98px){.modal-medicated-product_recommend-title{font-size:16px}}.modal-medicated-product_recommend-list{border:1px solid #303030;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:-16px 0 0;padding:40px 30px 30px;list-style:none;display:grid}@media (width<=575.98px){.modal-medicated-product_recommend-list{grid-template-columns:1fr;margin-top:-16px}}.modal-medicated-product_recommend-list li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex;position:relative}@media (width<=767.98px){.modal-medicated-product_recommend-list li{font-size:13px}}.modal-medicated-product_recommend-list li:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200C16.5523%200%2017%200.447715%2017%201V16C17%2016.5523%2016.5523%2017%2016%2017H1C0.447715%2017%202.01332e-09%2016.5523%200%2016V1C0%200.447715%200.447715%202.0133e-09%201%200H16ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%23E3947C'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:16px;height:16px;position:relative;top:4px}.modal-medicated-product_ingredients{padding:0 30px}@media (width<=767.98px){.modal-medicated-product_ingredients{padding:0 20px}}.modal-medicated-product_ingredients-inner{border-radius:16px;flex-direction:column;gap:40px;padding:30px;display:flex}@media (width<=767.98px){.modal-medicated-product_ingredients-inner{border-radius:12px;gap:30px;padding:20px}}.modal-medicated-product_ingredients-title{text-align:center;font-size:20px;font-weight:500}@media (width<=767.98px){.modal-medicated-product_ingredients-title{font-size:18px}}.modal-medicated-product_ingredients-highlight{text-align:center}.modal-medicated-product_ingredients-highlight-title{background:linear-gradient(#0000 50%,#fffee0 50%);padding:2px 0;font-size:18px;font-weight:500;line-height:1.8;display:inline}@media (width<=767.98px){.modal-medicated-product_ingredients-highlight-title{font-size:16px}}.modal-medicated-product_ingredients-highlight-desc{padding:0 4px;font-size:14px;line-height:1.8;display:block;margin-top:20px!important}@media (width<=767.98px){.modal-medicated-product_ingredients-highlight-desc{text-align:left;font-size:13px}}.modal-medicated-product_ingredients-image{width:100%;max-width:520px;margin:0 auto;display:block}@media (width<=575.98px){.modal-medicated-product_ingredients-image{max-width:320px}}.modal-medicated-product_ingredients-image img{width:100%;height:auto;display:block}.modal-medicated-product_badges{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}@media (width<=767.98px){.modal-medicated-product_badges{gap:10px;margin-bottom:15px}}.modal-medicated-product_badge{text-align:center;word-break:keep-all;border:1px solid #303030;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;padding:10px;font-size:13px;line-height:1.4;display:flex}@media (width<=767.98px){.modal-medicated-product_badge{width:80px;height:80px;padding:8px;font-size:12px}}.modal-medicated-product_badges-extra{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}@media (width<=767.98px){.modal-medicated-product_badges-extra{margin-bottom:15px}}.modal-medicated-product_badge-extra{text-align:center;background-color:#fff;justify-content:center;align-items:center;padding:5px 8px;font-size:14px;line-height:1.6;display:inline-flex}@media (width<=767.98px){.modal-medicated-product_badge-extra{font-size:12px}}.modal-medicated-product_ingredients-footer{text-align:left;padding-top:20px;font-size:12px;line-height:1.6}@media (width<=767.98px){.modal-medicated-product_ingredients-footer{font-size:11px}}.modal-medicated-product--medicated-regular .modal-medicated-product_body{background-color:#fff8f8}.modal-medicated-product--medicated-regular .modal-medicated-product_top{background:linear-gradient(100deg,#f8c6b5 .22%,#f3a68f 99.78%)}.modal-medicated-product--medicated-regular .modal-medicated-product_recommend-title{background-color:#fff8f8}.modal-medicated-product--medicated-regular .modal-medicated-product_ingredients-inner{background-color:#ffe8e0}.modal-medicated-product--medicated-regular .modal-medicated-product_recommend-list li:before{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200C16.5523%200%2017%200.447715%2017%201V16C17%2016.5523%2016.5523%2017%2016%2017H1C0.447715%2017%202.01332e-09%2016.5523%200%2016V1C0%200.447715%200.447715%202.0133e-09%201%200H16ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%23E3947C'/%3e%3c/svg%3e")}.modal-medicated-product--medicated-sensitive .modal-medicated-product_body{background-color:#edfefd}.modal-medicated-product--medicated-sensitive .modal-medicated-product_top{background:linear-gradient(100deg,#bce1df .22%,#84ccc9 99.78%)}.modal-medicated-product--medicated-sensitive .modal-medicated-product_recommend-title{background-color:#edfefd}.modal-medicated-product--medicated-sensitive .modal-medicated-product_ingredients-inner{background-color:#dff6f4}.modal-medicated-product--medicated-sensitive .modal-medicated-product_recommend-list li:before{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200C16.5523%200%2017%200.447715%2017%201V16C17%2016.5523%2016.5523%2017%2016%2017H1C0.447715%2017%202.01332e-09%2016.5523%200%2016V1C0%200.447715%200.447715%202.0133e-09%201%200H16ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%2371BBBA'/%3e%3c/svg%3e")}.modal-medicated-product--botanical .modal-medicated-product_body{background-color:#f6ffe8}.modal-medicated-product--botanical .modal-medicated-product_top{background:linear-gradient(100deg,#307246 .22%,#225934 99.78%)}.modal-medicated-product--botanical .modal-medicated-product_info{color:#fff}.modal-medicated-product--botanical .modal-medicated-product_recommend-title{background-color:#f6ffe8}.modal-medicated-product--botanical .modal-medicated-product_heading-tag.tag_outline{color:#fff;border:1px solid #fff}.modal-medicated-product--botanical .modal-medicated-product_ingredients-inner{background-color:#e4f6dd}.modal-medicated-product--botanical .modal-medicated-product_recommend-list li:before{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200C16.5523%200%2017%200.447715%2017%201V16C17%2016.5523%2016.5523%2017%2016%2017H1C0.447715%2017%202.01332e-09%2016.5523%200%2016V1C0%200.447715%200.447715%202.0133e-09%201%200H16ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%234D7F67'/%3e%3c/svg%3e")}.modal-medicated-product--extra-moisture .modal-medicated-product_body{background-color:#fff5fd}.modal-medicated-product--extra-moisture .modal-medicated-product_top{background:linear-gradient(100deg,#ecdce9 .22%,#dbbeda 99.78%)}.modal-medicated-product--extra-moisture .modal-medicated-product_recommend-title{background-color:#fff5fd}.modal-medicated-product--extra-moisture .modal-medicated-product_ingredients-inner{background-color:#f8e6f5}.modal-medicated-product--extra-moisture .modal-medicated-product_recommend-list li:before{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200C16.5523%200%2017%200.447715%2017%201V16C17%2016.5523%2016.5523%2017%2016%2017H1C0.447715%2017%202.01332e-09%2016.5523%200%2016V1C0%200.447715%200.447715%202.0133e-09%201%200H16ZM6.43945%2012.1094L2.66406%208.75293L1.33594%2010.2471L6.55957%2014.8906L16.2256%204.6875L14.7744%203.3125L6.43945%2012.1094Z'%20fill='%23BB89B9'/%3e%3c/svg%3e")}.contact{background:linear-gradient(156.37deg,#fffdb5 0%,#e6f4ba 24.888%,#dee8be 49.775%,#b7dbb3 74.663%,#b0d8ad 99.551%);flex-direction:column;align-items:center;padding:60px 30px;display:flex}@media (width<=767.98px){.contact{background:linear-gradient(127.77deg,#fffdb5 0%,#e6f4ba 24.888%,#dee8be 49.775%,#b7dbb3 74.663%,#b0d8ad 99.551%);padding:60px 20px}}.contact p{margin:0;padding:0}.contact_container{text-align:center;width:100%}.contact_box{text-align:center;background:#ffffff80;border-radius:20px;flex-direction:column;align-items:center;gap:30px;padding:60px;display:inline-flex}@media (width<=767.98px){.contact_box{border-radius:16px;gap:20px;padding:60px 30px}}.contact_title{font-size:32px;font-weight:500;line-height:1.8}@media (width<=767.98px){.contact_title{font-size:24px;line-height:1.6}}.contact_info{flex-direction:column;align-items:center;gap:15px;width:100%;line-height:1.8;display:flex}.contact_label{font-size:20px;font-weight:500}@media (width<=767.98px){.contact_label{font-size:14px}}.contact_tel{font-size:54px;font-weight:500;line-height:1}@media (width<=767.98px){.contact_tel{font-size:32px}}.contact_tel a{color:inherit;text-decoration:none;transition:opacity .3s}.contact_tel a:hover{opacity:.7}.contact_hours{white-space:nowrap;font-size:16px;font-weight:400}@media (width<=767.98px){.contact_hours{white-space:normal;font-size:14px;font-weight:500}}.contact_description{margin:0;font-size:16px;font-weight:500;line-height:1.8}@media (width<=767.98px){.contact_description{display:none}}.contact_note{font-size:12px;font-weight:400;line-height:1.4}.profile{padding:0 20px}.profile_container{width:100%;max-width:1040px;margin:0 auto}.profile_box{border:1px solid #000;align-items:center;gap:54px;padding:40px;display:flex}@media (width<=767.98px){.profile_box{border-color:#303030;flex-direction:column;gap:30px;padding:30px}}.profile_image_wrapper{flex-shrink:0}.profile_image{width:241px;position:relative}@media (width<=767.98px){.profile_image{width:200px}}.profile_image img{width:100%;display:block}.profile_label{color:#000;background-color:#fff;justify-content:center;align-items:center;min-width:40px;height:auto;padding:0 10px;font-size:20px;font-weight:500;line-height:1.8;display:flex;position:absolute;bottom:37px;left:45px}@media (width<=767.98px){.profile_label{color:#303030;min-width:33px;bottom:30px;left:37px}}.profile_content{color:#000;flex-direction:column;flex:1;gap:20px;display:flex}@media (width<=767.98px){.profile_content{color:#303030;width:100%}}.profile_name{flex-direction:column;gap:2px;display:flex}.profile_name_ja{margin:0;font-size:20px;font-weight:500;line-height:1.8}.profile_name_en{margin:0;font-size:12px;font-weight:400;line-height:1.4}.profile_text{font-size:14px;font-weight:400;line-height:1.8}.profile_text p{margin:0}.profile_text p:not(:last-child){margin-bottom:0}.faq{padding:0 20px}@media (width<=767.98px){.faq{padding:0 20px}}.faq_container{flex-direction:column;gap:60px;max-width:1040px;margin:0 auto;display:flex}@media (width<=767.98px){.faq_container{gap:40px}}.faq_title{text-align:center;margin:0;font-size:32px;font-weight:500;line-height:1.8}@media (width<=767.98px){.faq_title{letter-spacing:1.4px;font-size:28px}}.faq_categories{flex-direction:column;gap:0;display:flex}.faq_category_header{cursor:pointer;background-color:#5c8a46;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;transition:opacity .3s;display:flex}@media (width<=767.98px){.faq_category_header{padding:15px}}.faq_category_header:hover{opacity:.9}.faq_category_header.is-pink{background-color:#f37f80}.faq_category_title{color:#fff;flex:1;margin:0;font-size:24px;font-weight:500;line-height:1.8}@media (width<=767.98px){.faq_category_title{font-size:16px}}.faq_category_icon{flex-shrink:0;width:44px;height:44px;transition:transform .3s}@media (width<=767.98px){.faq_category_icon{width:30px;height:30px}}.faq_category_icon img{width:100%;height:100%;display:block}.faq_category_header.is-open .faq_category_icon{transform:rotate(45deg)}.faq_category_content{flex-direction:column;gap:15px;margin-bottom:0;display:flex}.faq_category_content.is-open{margin-bottom:20px}.faq_question{background-color:#f9f9f9;border-radius:5px;padding:15px 20px}@media (width<=767.98px){.faq_question{padding:15px}}.faq_question_header{cursor:pointer;align-items:center;gap:20px;display:flex}@media (width<=767.98px){.faq_question_header{gap:15px}}.faq_question_icon{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}@media (width<=767.98px){.faq_question_icon{width:35px;height:35px}}.faq_question_icon_text{color:#5c8a46;margin:0;font-family:Jost,sans-serif;font-size:37px;font-weight:500;line-height:1.8}@media (width<=767.98px){.faq_question_icon_text{font-size:30px}}.is-pink .faq_question_icon_text{color:#f37f80}.faq_question_text{flex:1;margin:0;font-size:20px;font-weight:500;line-height:1.8}@media (width<=767.98px){.faq_question_text{font-size:14px;line-height:1.6}}.faq_question_toggle{flex-shrink:0;width:34px;height:34px;transition:transform .3s}@media (width<=767.98px){.faq_question_toggle{width:24px;height:24px}}.faq_question_toggle img{width:100%;height:100%;display:block}.faq_question.is-open .faq_question_toggle{transform:rotate(45deg)}.faq_answer{align-items:center;gap:20px;padding-top:15px;padding-bottom:15px;display:flex}@media (width<=767.98px){.faq_answer{gap:15px;padding-top:15px;padding-bottom:0}}.faq_answer_icon{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}@media (width<=767.98px){.faq_answer_icon{width:35px;height:35px}}.faq_answer_icon_text{color:#5c8a46;margin:0;font-family:Jost,sans-serif;font-size:30px;font-weight:500;line-height:1.8}@media (width<=767.98px){.faq_answer_icon_text{font-size:24px}}.is-pink .faq_answer_icon_text{color:#f37f80}.faq_answer_content{flex-direction:column;flex:1;gap:20px;display:flex}@media (width<=767.98px){.faq_answer_content{gap:15px}}.faq_answer_text{white-space:pre-line;margin:0;font-size:14px;font-weight:400;line-height:1.8}@media (width<=767.98px){.faq_answer_text{font-size:12px}}.faq_answer_images{flex-wrap:wrap;gap:20px;display:flex}@media (width<=767.98px){.faq_answer_images{gap:15px}}.faq_answer_image{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}@media (width<=767.98px){.faq_answer_image{flex:none;gap:8px;width:calc(50% - 10px)}}.faq_answer_image img{border-radius:4px;width:100%;height:auto;display:block}@media (width<=767.98px){.faq_answer_image img{width:100%}}.faq_answer_image_caption{text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.4}@media (width<=767.98px){.faq_answer_image_caption{font-size:10px}}.stores{padding:0 20px}.stores_container{background-color:#fff;border-radius:32px;flex-direction:column;align-items:center;gap:36px;max-width:1040px;margin:0 auto;padding:80px 20px;display:flex;box-shadow:2px 4px 20px #0000001a}@media (width<=767.98px){.stores_container{border-radius:16px;gap:28px;padding:40px 20px}}.stores_title{color:#000;text-align:center;margin:0;font-size:32px;font-weight:500;line-height:1.8}@media (width<=767.98px){.stores_title{font-size:24px}}.stores_section{flex-direction:column;gap:10px;width:100%;display:flex}@media (width<=767.98px){.stores_section{max-width:100%}}.stores_button{appearance:none;cursor:pointer;background-color:#e0f092;border:none;border-radius:75px;justify-content:space-between;align-items:center;width:100%;max-width:692px;margin:0 auto;padding:20px;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;text-decoration:none;transition:opacity .3s;display:flex}@media (width<=767.98px){.stores_button{padding:15px 20px}}.stores_button:hover{opacity:.8}.stores_button_text{color:#303030;text-align:center;flex:1;font-size:24px;font-weight:500;line-height:1.8}@media (width<=767.98px){.stores_button_text{font-size:16px;line-height:1.4}}@media (width<=575.98px){.stores_button_text{font-size:15px}}.stores_button_icon{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}@media (width<=767.98px){.stores_button_icon{width:30px;height:30px}}.stores_button_icon img{object-fit:contain;width:100%;height:100%}.stores_button_icon--plus{transition:transform .3s}.stores_button_icon--plus.is-open{transform:rotate(45deg)}.stores_note{color:#000;text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.4}@media (width<=767.98px){.stores_note{font-size:11px}}.stores_retailers{width:100%;max-width:900px;margin:0 auto;padding-top:30px}@media (width<=767.98px){.stores_retailers{padding-top:20px}}.stores_retailers_grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=767.98px){.stores_retailers_grid{grid-template-columns:repeat(2,1fr)}}.stores_retailer_item{text-align:center;background-color:#fffff8;border:1px solid #d6dcb9;height:64px;transition:background-color .3s}.stores_retailer_item a{color:#303030;justify-content:center;align-items:center;height:100%;padding:0 15px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;display:flex}@media (width<=767.98px){.stores_retailer_item a{font-size:12px}}.stores_retailer_item:hover{background-color:#fff}.stores_description{color:#000;text-align:center;margin:0;font-size:20px;font-weight:500;line-height:1.8}@media (width<=991.98px){.stores_description{max-width:100%;font-size:16px}}@media (width<=767.98px){.stores_description{font-size:14px}}.stores_online{grid-template-columns:repeat(3,1fr);gap:40px;width:100%;max-width:900px;display:grid}@media (width<=767.98px){.stores_online{grid-template-columns:repeat(1,1fr);gap:15px;width:100%}}.stores_online_item{background-color:#fff;border:1px solid #dfdfdf;justify-content:center;align-items:center;margin:0 auto;transition:opacity .3s;display:flex}@media (width<=767.98px){.stores_online_item{width:100%;max-width:260px}}.stores_online_item a{justify-content:center;align-items:center;width:100%;height:100%;padding:10px;display:flex}.stores_online_item img{object-fit:contain;max-width:100%;max-height:100%}.stores_online_item:hover{opacity:.8}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
