@charset "UTF-8";*{font-family:Montserrat,Noto Sans,Noto Sans CJK JP,sans-serif;font-style:normal;font-weight:400}.section__header .section__title{font-weight:700}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width: 767px){.visible-xs{display:block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block!important}}@media (min-width: 1200px){.visible-lg{display:block!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}.product-item.product-item--soldout .product-item__image-wrapper{position:relative}.product-item.product-item--soldout .product-item__image-wrapper:before{content:"";display:block;width:100%;height:100%;opacity:.7;background:url(/cdn/shop/files/soldout.png?v=1630304258) no-repeat center center/contain;position:absolute;top:0;z-index:1}.section-blog-list-simple ul{margin:0;padding:0}.section-blog-list-simple ul li.item{list-style:none;display:flex;align-items:center;border-bottom:1px solid #e1e3e4}@media screen and (max-width: 767px){.section-blog-list-simple ul li.item{display:block;margin-bottom:15px}}@media screen and (max-width: 767px){.section-blog-list-simple ul li.item:last-child{margin-bottom:0}}.section-blog-list-simple ul li.item .item__head{margin-right:15px;display:flex;align-items:center}@media screen and (max-width: 767px){.section-blog-list-simple ul li.item .item__head{margin-right:0}}.section-blog-list-simple ul li.item .item__head .item__head__date{font-size:16px;min-width:85px}@media screen and (max-width: 767px){.section-blog-list-simple ul li.item .item__head .item__head__date{font-size:14px;min-width:70px}}.section-blog-list-simple ul li.item .item__head .item__head__tag{margin-left:15px;background:#222;color:#fff;font-size:12px;padding:8px;line-height:1}@media screen and (max-width: 767px){.section-blog-list-simple ul li.item .item__head .item__head__tag{font-size:10px}}.section-blog-list-simple ul li.item .item__content .item__content__txt a{display:block;padding:10px 0;font-size:16px}@media screen and (max-width: 767px){.section-blog-list-simple ul li.item .item__content .item__content__txt a{font-size:14px;padding:5px 0 15px}}@media screen and (max-width: 640px){.section-promo-block .stack_mobile-col2{flex-flow:wrap;margin:-7.5px}}@media screen and (max-width: 640px){.section-promo-block .stack_mobile-col2 .block-list__item{width:50%;padding:7.5px}}@media screen and (max-width: 640px){.section-promo-block .stack_mobile-col2 .block-list__item a{margin:0;padding:15px;min-height:140px}}@media screen and (max-width: 640px){.section-promo-block .stack_mobile-col2 .block-list__item a .promo-block__inner .promo-block__heading{font-size:14px;letter-spacing:.1em;line-height:1}}@media screen and (max-width: 640px){.section-promo-block .stack_mobile-col2 .block-list__item a .promo-block__inner .promo-block__content{font-size:8px}}.section-promo-block .stack_mobile-col2 .block-list__item a .promo-block__inner .promo-block__cta{border-radius:5px}@media screen and (max-width: 640px){.section-promo-block .stack_mobile-col2 .block-list__item a .promo-block__inner .promo-block__cta{padding:4px 10px;font-size:10px;line-height:20px}}.section-bnr-area .bnr-box{display:flex;flex-wrap:wrap;margin:-10px}.section-bnr-area .bnr-box .bnr-box__item{padding:10px}.section-bnr-area .bnr-box .bnr-box__item.pc-col1{width:100%}.section-bnr-area .bnr-box .bnr-box__item.pc-col2{width:50%}.section-bnr-area .bnr-box .bnr-box__item.pc-col3{width:33.33333%}.section-bnr-area .bnr-box .bnr-box__item.pc-col4{width:25%}.section-bnr-area .bnr-box .bnr-box__item.pc-col5{width:20%}@media screen and (max-width: 767px){.section-bnr-area .bnr-box .bnr-box__item.sp-col1{width:100%}.section-bnr-area .bnr-box .bnr-box__item.sp-col2{width:50%}.section-bnr-area .bnr-box .bnr-box__item.sp-col3{width:33.3333%}}.section-bnr-area .bnr-box .bnr-box__item a{display:block}.section-bnr-area .bnr-box .bnr-box__item img:hover{opacity:.9}.section-bnr-area .bnr-box .bnr-box__item .bnr-box__item__txt{margin-top:10px}.section-collection-area .collection-box{display:flex;flex-wrap:wrap;margin:-10px}.section-collection-area .collection-box .collection-box__item{padding:10px}.section-collection-area .collection-box .collection-box__item.pc-col1{width:100%}.section-collection-area .collection-box .collection-box__item.pc-col2{width:50%}.section-collection-area .collection-box .collection-box__item.pc-col3{width:33.33333%}.section-collection-area .collection-box .collection-box__item.pc-col4{width:25%}.section-collection-area .collection-box .collection-box__item.pc-col5{width:20%}.section-collection-area .collection-box .collection-box__item.pc-col6{width:16.666666%}@media screen and (max-width: 767px){.section-collection-area .collection-box .collection-box__item.sp-col1{width:100%}.section-collection-area .collection-box .collection-box__item.sp-col2{width:50%}.section-collection-area .collection-box .collection-box__item.sp-col3{width:33.3333%}}.section-collection-area .collection-box .collection-box__item a{display:block}.section-collection-area .collection-box .collection-box__item img:hover{opacity:.9}.section-collection-area .collection-box .collection-box__item .collection-box__item__txt{margin-top:10px;text-align:center;font-weight:700}.product-block-list__item--info .product-meta__share-buttons .social-media__item img{width:28px}.product-block-list__item--info .product-form__info-list .product-form__info-item .price-list small{margin-left:5px}@media screen and (max-width: 767px){.product-block-list__item--description{padding:15px 0}}@media screen and (max-width: 767px){.product-block-list__item--description .card{border:1px solid #DDDDDD}}.product-block-list__item--description .card .card__header{padding:40px 40px 0}@media screen and (max-width: 767px){.product-block-list__item--description .card .card__header{padding:40px 25px 0}}.product-block-list__item--description .card .card__header .card__title{font-weight:600;letter-spacing:.1em}.product-block-list__item--description .card .card__section{padding:30px 40px 40px;font-size:14px;letter-spacing:.1em;line-height:2}@media screen and (max-width: 767px){.product-block-list__item--description .card .card__section{padding:25px 20px}}.product-block-list__item--description table.spec-table{margin:0}.product-block-list__item--description table.spec-table tr{border:none;display:block;margin:0 0 20px}.product-block-list__item--description table.spec-table tr:last-child{margin:0}.product-block-list__item--description table.spec-table tr th{width:100px;background:#f5f5f5;color:#524d4b;text-align:center;font-weight:500}@media screen and (max-width: 767px){.product-block-list__item--description table.spec-table tr th{display:block;width:100%;font-size:14px;padding:8px}}.product-block-list__item--description table.spec-table tr td{padding-left:20px}@media screen and (max-width: 767px){.product-block-list__item--description table.spec-table tr td{display:block;padding:10px 0 0;font-size:14px}}.page__content.rte,.shopify-policy__body .rte{letter-spacing:.1em;color:#272727}@media screen and (max-width: 767px){.page__content.rte,.shopify-policy__body .rte{margin:40px 0 0}}.page__content.rte h2,.shopify-policy__body .rte h2{font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 767px){.page__content.rte h2,.shopify-policy__body .rte h2{font-size:16px}}.page__content.rte h3,.shopify-policy__body .rte h3{font-size:16px;font-weight:400;margin-bottom:10px}@media screen and (max-width: 767px){.page__content.rte h3,.shopify-policy__body .rte h3{font-size:16px}}.page__content.rte p,.shopify-policy__body .rte p{font-size:16px;line-height:2;margin-bottom:30px}@media screen and (max-width: 767px){.page__content.rte p,.shopify-policy__body .rte p{font-size:14px}}.page__content.rte hr,.shopify-policy__body .rte hr{border:none;margin:30px 0;border-top:1px solid #DEDEDE;border-color:#dedede}.page__content.rte a,.shopify-policy__body .rte a{text-decoration:underline;font-size:16px}@media screen and (max-width: 767px){.page__content.rte a,.shopify-policy__body .rte a{font-size:14px}}.page__content.rte ul li,.shopify-policy__body .rte ul li{font-size:16px;padding-left:10px;position:relative;margin-bottom:20px;line-height:2}@media screen and (max-width: 767px){.page__content.rte ul li,.shopify-policy__body .rte ul li{font-size:14px}}@media screen and (max-width: 767px){.page__header{margin:40px 0}}.article__content.rte{letter-spacing:.1em;color:#524d4b}.article__content.rte h1{font-size:22px}.article__content.rte h2{font-size:18px;font-weight:700;color:#524d4b}.article__content.rte h3{font-size:16px;font-weight:400;color:#524d4b}.article__content.rte p{font-size:14px;line-height:2}.article__content.rte hr{border:none;margin:30px 0;border-top:1px solid #DEDEDE;border-color:#dedede}.article__content.rte a{text-decoration:underline;font-size:14px}.article__content.rte ul li,.article__content.rte ol li{font-size:14px;line-height:2}@media screen and (max-width: 640px){#shopify-section-collection-template .layout{margin-bottom:0}}@media screen and (max-width: 640px){.collection__toolbar{padding:0}}@media screen and (max-width: 640px){.collection__toolbar .collection__toolbar-item{width:38%;justify-content:center;border-right:1px solid #e8e8e8}}@media screen and (max-width: 640px){.collection__toolbar .collection__toolbar-item.collection__toolbar-item--layout{width:24%;border-right:none}}.line-item__meta__alert{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;font-size:14px;padding:5px 10px;margin-top:5px;line-height:1.5}@media screen and (max-width: 414px){.page-account .table-wrapper table th,.page-account .table-wrapper table td{padding:15px 10px;line-height:1.5;font-size:13px}}.section-written-printing{display:flex}@media screen and (max-width: 767px){.section-written-printing{display:block}}.section-written-printing .item{width:50%}@media screen and (max-width: 767px){.section-written-printing .item{width:100%}}@media screen and (max-width: 767px){.section-written-printing .item:nth-child(n+1){margin-top:20px}}@media screen and (max-width: 1279px){#shopify-section-header .header .header__inner{flex-wrap:nowrap}}#shopify-section-header .header .header__inner .header__logo{width:60%}@media screen and (max-width: 640px){#shopify-section-header .header .header__inner .header__logo{padding-right:10px}}#shopify-section-header .header .header__inner .header__logo .header__logo-image{max-width:100%!important}#shopify-section-header .header .header__inner .header__search-bar-wrapper form{font-size:14px}@media screen and (min-width: 1280px){#shopify-section-header .header .header__inner .header__action-list .header__action-item{padding:0 20px}}@media screen and (max-width: 1300px) and (min-width: 1280px){#shopify-section-header .header .header__inner .header__action-list .header__action-item{padding:0 15px}}@media screen and (max-width: 414px){#shopify-section-header .header .header__inner .header__action-list .header__action-item .icon--search,#shopify-section-header .header .header__inner .header__action-list .header__action-item .icon--account{width:18px;heifht:18px}}@media screen and (max-width: 414px){#shopify-section-header .header .header__inner .header__action-list .header__action-item .icon--cart{width:22px;height:20px}}#shopify-section-header .header .header__inner .header__action-list #account-popover .logon-information-statement{padding:20px;background:#efefef;margin:20px 0;text-align:left}#shopify-section-header .header .header__inner .header__action-list #account-popover .logon-information-statement .logon-information-statement__title{color:#ba4444;font-weight:700;font-size:14px;margin-bottom:10px;display:inline-block}#shopify-section-header .header .header__inner .header__action-list #account-popover .logon-information-statement .logon-information-statement__text{font-size:12px}#shopify-section-header .header .header__inner .header__action-list #account-popover .logon-information-statement .logon-information-statement__text a{text-decoration:underline}#shopify-section-header .header .header__inner .header__action-list #account-popover .popover__legend{font-size:16px}#shopify-section-header .header .header__inner .header__action-list #account-popover .form__input-wrapper--labelled .form__field{border:1px solid #bbb}@media screen and (max-width: 640px){.footer .footer__wrapper .footer__block-list{padding:0 10px}}@media screen and (max-width: 640px){.footer .footer__wrapper .footer__block-list .footer__block-item{margin-right:0;padding-right:0}}@media screen and (max-width: 640px){.footer .footer__wrapper .footer__block-list .footer__block-item .footer__title{font-weight:400;font-size:15px}}@media screen and (max-width: 640px){.footer .footer__wrapper .footer__block-list .footer__block-item .footer__collapsible-content{padding:0 0 25px}}@media screen and (max-width: 640px){.footer .footer__wrapper .footer__block-list .footer__block-item .footer__collapsible-content ul li{margin-bottom:10px}}.footer .footer__wrapper .footer__aside .footer__aside-item--social .social-media__item-list .social-media__item a:hover svg{color:#fff}.footer .footer__wrapper .footer__aside .footer__aside-item--social .social-media__item-list .social-media__item a svg{opacity:.7}.th_pb_section .th_pb_innercode .th_pb_title h4{font-weight:700}.th_pb_section .th_pb_innercode ul.th_pb_list_ul{margin:0;background:#fff}.th_pb_section .th_pb_innercode ul.th_pb_list_ul li.li_product_list:before{display:none}.th_pb_section .th_pb_innercode ul.th_pb_list_ul li.li_product_list figure{width:100%}.th_pb_section .th_pb_innercode ul.th_pb_list_ul li.li_product_list img{margin:0}.th_pb_section .th_pb_innercode ul.th_pb_list_ul .th_pb_list_pro_detail .th_pb_list_price{display:none}.th_pb_section .th_pb_innercode .th_pb_addtocart_section{background:#fff}.th_pb_section .th_pb_innercode .th_pb_addtocart_section .th_ajax_error p{margin-bottom:0}.ssw-instagram-widget .gw-container .ssw-instagram-listing-title:before{content:"";display:block;width:55px;height:55px;background:url(/cdn/shop/files/btn-insta.png?v=1634287837) no-repeat center center/contain;margin:0 auto 15px}.haisosm-description{margin:20px 0 10px}.haisosm-description p{font-weight:700;margin:0}.haisosm-description span{font-size:14px;line-height:1.7;display:inline-block}@media screen and (max-width: 767px){.haisosm-description span{font-size:12px}}#haisosm .cart-attribute__field{text-align:left;margin:0}#haisosm .cart-attribute__field input,#haisosm .cart-attribute__field select{height:35px;width:100%}#haisosm .cart-attribute__field br{display:none}@media screen and (max-width: 767px){.mrpoint{z-index:4!important;right:10px!important;bottom:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/design.scss.css.map */
