:root{--heading-font-family: "Hiragino Sans", "\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic", YuGothic, "Yu Gothic", "\30e1\30a4\30ea\30aa", Meiryo, "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", "MS PGothic", sans-serif;--text-font-family: "Hiragino Sans", "\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic", YuGothic, "Yu Gothic", "\30e1\30a4\30ea\30aa", Meiryo, "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", "MS PGothic", sans-serif;--font-Poppins: "Poppins", sans-serif;--heading-font-weight: 400;--text-font-weight: 400}.is-pc{display:block!important}.is-sp{display:none!important}@media screen and (max-width: 740px){.is-pc{display:none!important}.is-sp{display:block!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.container{max-width:1560px;padding-inline:40px;width:100%;margin-inline-start:auto;margin-inline-end:auto}@media screen and (max-width: 999px){.container{padding-inline:20px}}.c_section-title{font-feature-settings:"palt" on;font-size:29px;font-weight:500;line-height:29px;letter-spacing:.03em;text-align:left;margin:0}@media screen and (max-width: 740px){.c_section-title{font-size:20px;line-height:20px;letter-spacing:.6px}}.c_section-title.--center{text-align:center}.c_page__subheading{opacity:.5;font-feature-settings:"palt" on;font-size:13px;font-weight:400;letter-spacing:.03em;margin-block-end:0;line-height:13px}@media screen and (max-width: 999px){.c_page__subheading{font-size:11px;font-weight:400}}.c_page__heading{font-feature-settings:"palt" on;font-size:24px;font-weight:500;line-height:20px;letter-spacing:.03em;margin-block-start:17px}@media screen and (max-width: 999px){.c_page__heading{font-feature-settings:"palt" on;font-size:17px;line-height:17px;margin-block-start:13px}}.c_link{font-size:16px;line-height:15px;letter-spacing:.03em;text-decoration-line:underline;transition:opacity .4s}@media (any-hover: hover){.c_link:hover{opacity:.6}}.c_link__arrow{margin-left:8px}.c_button{display:inline-block;padding:16px 19px;font-feature-settings:"pwid" on,"palt" on;font-size:13px;line-height:13px;letter-spacing:.03em;width:100%;max-width:335px;border-radius:50px;border:1px solid rgba(0,0,0,.1);background:#fff;text-align:center;position:relative;transition:opacity .4s}.c_button__arrow{position:absolute;top:50%;translate:0 -50%;right:19px}@media (any-hover: hover){.c_button:hover{opacity:.6}}.c_page-button{color:#000;font-feature-settings:"palt" on;font-size:15px;font-weight:400!important;line-height:16px;letter-spacing:.03em!important;padding:15px 31px;border-radius:6px;border:1px solid rgba(0,0,0,.15)}@media screen and (max-width: 999px){.c_page-button{font-size:13px;padding:11px 22px}}.c_lower-button{position:relative;display:inline-block;padding:17px 27px;background-color:#000;color:#fff;text-decoration:none;font-weight:400;font-size:14px;line-height:1;text-align:center;border-radius:6px;border:1px solid rgba(0,0,0,.1);width:100%;max-width:100%;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease;overflow:hidden;z-index:0}.c_lower-button:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0%;background-color:#fff;z-index:-1;transition:height .3s ease}@media (any-hover: hover){.c_lower-button:hover:before{height:100%}.c_lower-button:hover{color:#000}}.c_tab-button{padding-block-end:0;padding:8px 12px;border-radius:50px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#000;font-feature-settings:"palt" on;font-size:14px;line-height:14px;letter-spacing:.03em;font-weight:400;transition:all .4s;opacity:1!important}@media screen and (max-width: 999px){.c_tab-button{font-size:12px;line-height:12px;letter-spacing:.36px;padding:9px 13px 10px}}@media (any-hover: hover){.c_tab-button:hover{color:#fff;background-color:#333}}.article-item__image.placeholder{fill:#000;background:#f3f3f3;vertical-align:middle}.product-item__image-wrapper .wk-button{display:none}.wk-button .wk-icon{--icon-size: 20px}@media screen and (max-width: 999px){.wk-button .wk-icon{--icon-size: 18px}}wishlist-button-collection .wk-floating{z-index:1!important}.c_product-item wishlist-button-collection .wk-floating{transform:none!important;right:0!important;left:auto!important}.wk-icon svg path{stroke-width:initial}wishlist-button-collection .wk-button{height:34px!important;min-height:34px!important}wishlist-page .wk-header .wk-title{text-align:center;font-weight:500!important;font-size:30px!important;line-height:110%!important;letter-spacing:.03em!important;margin-bottom:40px!important}.wk-product-title .wk-text-link{text-align:left!important;font-feature-settings:"pwid" on,"palt" on!important;font-size:16px!important;font-weight:400!important;line-height:26px!important;letter-spacing:.03em!important}.wk-price{text-align:left!important;font-size:14px!important;font-weight:500!important;line-height:normal!important;letter-spacing:-.02em!important;display:initial!important}.wk-price .c_tax{font-size:10px!important;font-weight:500!important;line-height:10px!important;letter-spacing:.03em!important}.wk-cta-button,wk-option-select .wk-control{border-radius:6px!important}.wk-callout-cta{margin-top:10px!important;border-radius:6px!important}.c_main-product .wk-button.wk-full-width{width:68px!important;height:68px;border:1px solid #d9d9d9;border-radius:50%}@media screen and (max-width: 999px){.c_main-product .wk-button.wk-full-width{width:52px!important;height:52px}}.c_main-product .wk-button .wk-icon svg{width:23px!important;height:20px!important;display:block!important}@media screen and (max-width: 999px){.c_main-product .wk-button .wk-icon svg{width:20px!important;height:17px!important}}wishlist-page .wk-page{padding:80px 40px 120px!important;max-width:1560px;padding-inline:40px;width:100%;margin-inline-start:auto;margin-inline-end:auto}@media screen and (max-width: 999px){wishlist-page .wk-page{padding:80px 20px 120px!important}}.sm\:rounded-lg{border-radius:6px}.c_vip-point{font-size:13px;margin-bottom:8px}.c_vip-point.c_vip-point__product-item{font-size:10px;margin-top:4px;margin-bottom:0}.mikawaya-selected-purchase-option-svg{display:none!important}.mikawaya-purchase-option-label,.mikawaya-purchase-option-label__selected{display:flex;align-items:center;gap:22px;padding:30px 30px 27px!important;height:80px!important}@media screen and (max-width: 999px){.mikawaya-purchase-option-label,.mikawaya-purchase-option-label__selected{gap:14px;padding:18px 21px!important;height:60px!important}}.mikawaya-purchase-option-label .mikawaya-one-time-purchase-option-svg,.mikawaya-purchase-option-label__selected .mikawaya-one-time-purchase-option-svg{width:26px!important;transform:none!important;display:block}@media screen and (max-width: 999px){.mikawaya-purchase-option-label .mikawaya-one-time-purchase-option-svg,.mikawaya-purchase-option-label__selected .mikawaya-one-time-purchase-option-svg{width:21px!important}}.mikawaya-purchase-option-label p,.mikawaya-purchase-option-label__selected p{margin-block-start:0;margin:initial!important;font-size:16px;font-weight:600;letter-spacing:.02em}@media screen and (max-width: 999px){.mikawaya-purchase-option-label p,.mikawaya-purchase-option-label__selected p{font-size:14px!important;line-height:24px}}.mikawaya-one-time-or-subscription-selection-box:nth-of-type(2) .mikawaya-one-time-purchase-option-svg .input-label{fill:#ed6d14}.mikawaya-one-time-or-subscription-selection-container{padding:0!important;gap:14px!important}.mikawaya-one-time-or-subscription-selection-box{padding:0!important}.mikawaya-radio-button{accent-color:#000!important}.c_main-product .mikawaya-purchase-option-label{border:1px solid rgba(0,0,0,.15);border-radius:6px}.c_main-product .delivery-container{max-width:100%;margin-left:0}.c_main-product .delivery-container .flex-modifier{justify-content:flex-start;gap:5px}@media screen and (max-width: 999px){.c_main-product .delivery-container .flex-modifier{margin-top:4px}}.c_main-product .pop-over__container{top:-4px!important}.c_main-product .delivery-container .delivery-mindate-caution{padding:0;margin:0;font-feature-settings:"pwid" on,"palt" on;font-size:16px!important;font-style:normal;font-weight:600;line-height:13px;letter-spacing:.03em;text-align:left!important}@media screen and (max-width: 999px){.c_main-product .delivery-container .delivery-mindate-caution{font-size:13px!important;line-height:13px}}.c_main-product .delivery-container .delivery-mindate-help{margin-top:9px;color:#000;font-feature-settings:"pwid" on,"palt" on;font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.03em}@media screen and (max-width: 999px){.c_main-product .delivery-container .delivery-mindate-help{font-size:12px!important;line-height:12px;margin-top:0}}.c_main-product .delivery-container .flex-center{justify-content:flex-start;margin-bottom:16px}.reviewWidget_title_container{display:none}.shopify-policy__title .heading.h2{font-feature-settings:"palt" on;font-size:30px;font-weight:500;line-height:28px;letter-spacing:.03em}@media screen and (max-width: 740px){.shopify-policy__title .heading.h2{font-feature-settings:"palt" on;font-size:24px;font-weight:500;line-height:24px;letter-spacing:.03em}}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-feature-settings:"palt" on;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.03em;text-align:center}@media screen and (max-width: 740px){.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-feature-settings:"palt" on;font-size:18px;font-weight:500;line-height:22px;letter-spacing:.03em;text-align:center;margin-block-end:20px}}.shopify-section--main-customers-login .heading.h2{font-size:30px;font-weight:500;line-height:calc(48 / 40);text-transform:initial;letter-spacing:.03em}@media screen and (max-width: 740px){.shopify-section--main-customers-login .heading.h2{font-size:24px;font-weight:500;line-height:26px}}.shopify-section--main-customers-register .heading.h2{font-size:30px;font-weight:500;line-height:calc(48 / 40);text-transform:initial;letter-spacing:.03em}@media screen and (max-width: 740px){.account--order h1{font-size:18px}.account__order-date{font-size:14px}.shopify-section--main-customers-register .heading.h2{font-size:24px;font-weight:500;line-height:26px}.line-item-table__footer td:nth-child(2){width:auto;min-width:100px}.line-item-table__footer td:nth-child(3){width:100%;min-width:100px}.line-item-table__footer{font-size:14px;--table-spacing: 4px}.line-item-table__footer .table tfoot tr:not(:first-child) td,.line-item-table__footer .rte table tfoot tr:not(:first-child) td{padding-block-start:0}}.table tfoot tr:not(:first-child) td,.rte table tfoot tr:not(:first-child) td{line-height:1.444}blockquote p{font-size:16px;line-height:1.6;letter-spacing:.03em;overflow-wrap:anywhere}@media screen and (max-width: 999px){blockquote p{font-size:14px}}.blockquote:not(.blockquote--center):before,.rte blockquote:not(.blockquote--center):before{width:70px;height:40px;-webkit-mask-size:101px 81px;mask-size:70px 40px}@media screen and (max-width: 999px){.blockquote:not(.blockquote--center):before,.rte blockquote:not(.blockquote--center):before{width:40px;height:24px;-webkit-mask-size:40px 24px;mask-size:40px 24px;margin-top:.4em;left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c_common.css.map */
