@charset "UTF-8";html body{font-family:Zen Kaku Gothic New,sans-serif}@media only screen and (min-width:768px){.is-sp{display:none}}@media only screen and (max-width:767.9px){.is-pc{display:none}}.mt{margin-top:clamp(50px,7.8125vw,70px)}.pt{padding-top:clamp(50px,7.8125vw,70px)}.clearfix{clear:both}body .container{max-width:1688px;width:85vw}@media only screen and (max-width:767.9px){body .container{width:100%}}.view-more{font-size:clamp(10px,1.5625vw,14px);margin-top:clamp(18px,3.515625vw,36px);font-weight:700;border-width:1px;line-height:2.5;color:#fff;border-color:#333;background-color:#333;text-align:center;padding:0 25px}.c-top-header{position:relative!important}.c-collection-img{height:clamp(150px,29.296875vw,300px)!important}body .tabs-information-layout .tabs-information .tabs-title .nav-tabs>li a{font-size:20px!important}body .customers-layout .customers-content>div.register-layout .form-item{width:100%!important}.c-page-title{font-size:34px;color:#333;font-weight:700}.c-pl-15{padding-left:15px}@media only screen and (max-width:767px){body .tabs-information-layout .tabs-information .tabs-title .nav-tabs>li a{font-size:16px!important}}body header .container{padding-inline:10px 20px!important}body header .container .row{margin-inline:0}body .main-header .nav-group .nav-logo{max-width:20%;width:150px}@media only screen and (max-width:911px){body .navMobile-navigation .nav-icon .navMobile-logo-small{max-width:87px}html body .navigation_dropdown_scroll .navigation_dropdown_scroll_group .navigation_links_mobile>li>a{font-size:16px}.dropdownMobile-logo .header-logo-image{max-width:180px}html body .navigation_dropdown_scroll .navigation_dropdown_scroll_group .navigation_links_top{margin-bottom:40px}}html body.template-collection header,body.index-template header{position:sticky!important;top:0;background-color:#fff;box-shadow:1px 1px 1px -1px #ccc8cc}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content{-moz-column-gap:clamp(30px,5.859375vw,60px);column-gap:clamp(30px,5.859375vw,60px);padding-block:clamp(40px,9.1145833333vw,100px) clamp(20px,6.5104166667vw,80px)}@media only screen and (min-width:768px){html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content{display:grid;grid-template-columns:auto 1fr}}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .footer-info{padding-inline:clamp(12px,2.34375vw,24px)}@media only screen and (max-width:767.9px){html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .footer-info{width:100%}}@media only screen and (min-width:768px){html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .logo-layout{width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:540px){html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .logo-layout{text-align:left}}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .menu-layout .menu-content ul{display:flex;flex-wrap:wrap;gap:15px 68px;text-align:left}@media only screen and (max-width:540px){html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .menu-layout .menu-content ul{display:grid;grid-template-columns:1fr 1fr;text-align:left}}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .menu-layout .menu-content ul li{margin:0!important}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-top-content .menu-layout .menu-content ul li a{font-size:clamp(14px,1.953125vw,16px);color:#707070}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-bottom-content{border-top:0}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-bottom-content .copyright{padding-left:clamp(12px,2.34375vw,24px);font-weight:500;font-size:clamp(10px,1.4322916667vw,12px);color:#707070}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-bottom-content .copyright-layout{width:100%}html #shopify-section-theme-footer .footer-layout .footer-inner .footer-sns-icon:before{content:"";display:inline-block;background-size:contain}.social-content{display:flex;gap:clamp(16px,2.6692708333vw,25px);font-size:30px}@media only screen and (max-width:767px){.social-content{justify-content:center}}.social-content i:before{color:#505050}.social-layout{margin-top:clamp(30px,5.5338541667vw,55px)}@media only screen and (max-width:767px){.social-layout{text-align:center}}.custom-icon:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat}.custom-icon-instagram:before{width:clamp(27px,3.9713541667vw,34px);height:clamp(27px,3.9713541667vw,34px);background-image:url(//meliora.jp/cdn/shop/t/14/assets/icon-instagram.svg)}.custom-icon-pinterest:before{width:clamp(27px,3.9713541667vw,34px);height:clamp(27px,3.9713541667vw,34px);background-image:url(//meliora.jp/cdn/shop/t/14/assets/icon-pinterest.svg)}.custom-icon-x:before{width:clamp(27px,3.8411458333vw,32px);height:clamp(27px,3.8411458333vw,32px);background-image:url(//meliora.jp/cdn/shop/t/14/assets/icon-x.svg)}.custom-icon-line:before{width:clamp(27px,3.8411458333vw,32px);height:clamp(27px,3.8411458333vw,32px);background-image:url(//meliora.jp/cdn/shop/t/14/assets/icon-line.svg)}@media only screen and (max-width:767px){.footer-top-content .logo-layout img{max-width:115px;height:auto}}html footer .footer-layout .footer-inner .footer-bottom-content{padding-block:0 clamp(30px,7.1614583333vw,80px)}body .nav-icon{flex-shrink:0}@media only screen and (min-width:992px){body .nav-icon{display:flex;align-items:center}}body .nav-icon .header-line{padding:0 30px 0 0;border-right:2px solid #D9D9D9}@media only screen and (max-width:991px){body .nav-icon .header-line{margin-right:15px;padding-right:15px}}body .nav-icon .header-line .header-line__inner{display:flex;align-items:center;gap:10px}body .nav-icon .header-line .header-line__icon{flex-shrink:0}body .nav-icon .header-line .header-line__icon:before{content:"";display:inline-block;background-size:contain;width:clamp(20px,3.6458333333vw,36px);height:clamp(20px,3.6458333333vw,36px);background-image:url(//meliora.jp/cdn/shop/t/14/assets/icon-line.svg);vertical-align:bottom}@media only screen and (max-width:991px){body .navMobile-navigation .nav-icon .nav-icon-right{display:flex;align-items:center}}.product{margin-bottom:0}.product-item{width:100%}.product-title{text-align:left}.product-title a{font-size:clamp(12px,1.8229166667vw,16px);font-weight:500;color:#333;letter-spacing:-.05em}.product-price{text-align:left}.product .price_sale{font-size:clamp(12px,1.953125vw,18px);font-weight:700;letter-spacing:.05em;color:#707070}.product .row-right{text-align:left}.c-collection-img{width:100%;height:100%!important;max-width:70%!important;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.container_item{display:block;width:100%;height:100%;aspect-ratio:400/280}.container_item img:not(.front){display:none}body .wishlist-page #wishlistcontent{margin-block:clamp(20px,3.90625vw,40px)}body .wishlist-page #wishlistcontent .none{font-size:clamp(20px,3.3854166667vw,32px);text-align:left}body .wishlist-page #wishlistcontent .wlr .wishlist-image{aspect-ratio:1/1;width:150px;height:100%}@media only screen and (max-width:767px){body .wishlist-page #wishlistcontent .wlr .wishlist-image{width:120px;height:120px;max-width:initial;min-height:initial;margin-inline:auto}}body .wishlist-page #wishlistcontent .wlr .wishlist-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){body .wishlist-page #wishlistcontent>ul{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 7%}body .wishlist-page #wishlistcontent>ul>.wlr{position:relative;margin:0;padding:0}body .wishlist-page #wishlistcontent .wishlist-added{width:100%}body .wishlist-page #wishlistcontent .wlr .wishlist-addCart .quantity-content label{font-size:12px}body .wishlist-page #wishlistcontent .wishlist-remove,body .wishlist-page #wishlistcontent .others-bottom{margin-top:10px!important}body .wishlist-page #wishlistcontent .wishlist-remove{position:absolute;right:0;top:0;display:grid;place-items:center;width:18px;height:18px;margin:0!important;background-color:#333;border-radius:50%;color:#fff}body .wishlist-page #wishlistcontent .wishlist-remove .icon-close{line-height:0;padding-left:0;height:-moz-fit-content;height:fit-content}body .wishlist-page #wishlistcontent .wishlist-remove .icon-close:before{color:#fff;font-size:10px}}body .wishlist-page #wishlistcontent .wishlist-count,body .wishlist-page #wishlistcontent .wlr .wishlist-price .money{color:#333}body .wishlist-page #wishlistcontent .wlr .wishlist-name>a{color:#333;font-weight:600;font-size:clamp(14px,1.953125vw,16px)!important}body .wishlist-page #wishlistcontent .wlr .wishlist-addCart .quantity-content label,body .wishlist-page #wishlistcontent .wlr .wishlist-addCart .quantity-content .item-quantity{color:#333}body .wishlist-page #wishlistcontent .wishlist-heading .wishlist-addCart,body .wishlist-page #wishlistcontent .wlr .wishlist-addCart{min-width:160px}body .wishlist-page #wishlistcontent .wishlist-heading>div{color:#333;font-weight:600;font-size:clamp(12px,1.6927083333vw,14px)}.tc{font-size:clamp(20px,3.3854166667vw,32px)}body.template-collection section.cart-content{margin-top:20px}#cart #cartform{color:#333}#cart #cartform table th{color:#333;font-weight:600;font-size:clamp(12px,1.6927083333vw,14px)}#cart #cartform .product_name a{color:#333;font-size:clamp(14px,1.953125vw,16px)}#cart #cartform .item-quantity{color:#333}#cart #cartform .product_image a{display:block;aspect-ratio:1/1;width:150px;height:150px}#cart #cartform .product_image a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#cart #cartform .price-mobile,#cart #cartform .quantity-title,#cart #cartform .item-quantity-mobile{color:#333}#cart #cartform .price,#cart #cartform .total{font-weight:700}@media only screen and (max-width:767px){#cart #cartform table{width:100%;margin-inline:0}#cart #cartform tbody{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 7%;width:100%}#cart #cartform tbody>tr{position:relative;width:100%;margin-bottom:0;padding:0}#cart #cartform tbody .summary{grid-column:span 3}#cart #cartform .product_name a{margin-bottom:5px}#cart #cartform .product_image a{margin-inline:auto;width:120px;height:120px}#cart #cartform .price-mobile{margin-bottom:10px;font-weight:700}#cart #cartform .quantity-mobile .quantity-title{font-size:12px;font-weight:600}#cart #cartform .quantity-mobile .item-quantity-mobile{color:#333}#cart #cartform .remove-mobile{position:absolute;right:0;top:0}#cart #cartform .remove-mobile>a{display:grid;place-items:center;width:18px;height:18px;margin:0;background-color:#333;border-radius:50%;color:#fff}#cart #cartform .remove-mobile .icon-close{line-height:0}#cart #cartform .remove-mobile .icon-close:before{color:#fff;font-size:10px}}@media only screen and (max-width:599px){#cart #cartform tbody{grid-template-columns:repeat(2,1fr)}#cart #cartform tbody .summary{grid-column:span 2}}.extra-checkout-buttons{margin-top:10px}.search-content-wrapper .expanded-message{color:#333}.search_box{color:#333!important}.search-bottom-toolbar{margin-top:clamp(40px,6.5104166667vw,60px)}.pagination_group .pagination-collection__numbers{display:flex;gap:15px}.pagination_group .pagination-collection__numbers a{display:grid;place-items:center;aspect-ratio:1/1;width:40px;height:100%;font-size:clamp(14px,2.0833333333vw,18px);line-height:normal;border:2px solid #333;color:#333}.pagination_group .pagination-collection__numbers .active a{background-color:#333;color:#fff}.regulation-content,.onlineshop-content,.privacy-content{padding-bottom:clamp(35px,6.8359375vw,70px);color:#333;line-height:1.8em;font-size:clamp(12px,1.6927083333vw,14px)}.regulation-content>table>tbody>tr{border:1px solid #ddd}.regulation-content>table>tbody>tr>th{background-color:#eee;padding:clamp(10px,1.6276041667vw,15px);width:clamp(120px,18.2291666667vw,160px);text-align:center}.regulation-content>table>tbody>tr>td{padding:clamp(10px,1.6276041667vw,15px)}@media only screen and (max-width:599px){.regulation-content>table>tbody>tr{display:grid;width:100%}.regulation-content>table>tbody>tr>th{width:100%}.regulation-content>table>tbody>tr>th br{display:none}}.onlineshop-content>h3,.privacy-content>h3{margin:1em 0;padding:.75em 0 .75em 1em;font-weight:700;border-left:5px solid #e4e4e4;font-size:clamp(16px,2.34375vw,20px)}body .navigation_dropdown_scroll .navigation_dropdown_scroll_group .navigation_links_mobile{font-family:Inter,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
