.shopify-policy__container{max-width:1000px;padding-bottom:100px}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:50px 0;font-family:ITC Avant Garde Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,HiraKakuProN-W3,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,Meiryo,Verdana,Helvetica,Arial,sans-serif;font-weight:600}.shopify-policy__container tbody{display:block;border-spacing:0}.shopify-policy__container tr{height:60px}.shopify-policy__container th{width:35%!important;border-right:.8px solid #E5E7EB;font-weight:400}.shopify-policy__container td{width:65%!important}.shopify-policy__container tr:nth-child(odd){background-color:#fafafa}.rte ol.list-number+ul{list-style:none}@media screen and (max-width:960px){.shopify-policy__title h1{font-size:28px}}.newsletter__subheading h2{padding-bottom:48px}.page-width .cart__warnings{padding-bottom:100px}@media screen and (min-width:961px){.cart__footer-wrapper:last-child .page-width .cart__footer{padding-bottom:100px}}.section_index-recommend{padding-top:100px}.productCards{padding-top:40px;flex-wrap:wrap}.productCard{width:calc((100% - 110px) / 3)}.productCard:not(:nth-child(3n)){margin-right:55px}.productCard a img{transition:all .5s ease-in-out}.productCard a:hover img{transform:scale(1.2)}.productCard_image{width:292px;height:292px;overflow:hidden}.productCard_content{color:#000;line-height:normal}.productCard_content span:not(.tax){display:inline-block;color:#1a1a1a}.productCard_tag{font-size:11.2px;padding-top:10px}.productCard_headline{font-size:14.5px}.productCard_copy{font-size:10px;margin:5px 0}.productCard_price{font-size:17.6px;margin:0}.productCard_price tax{font-size:15px}@media screen and (max-width:960px){.section_index-recommend{padding-top:50px}.productCards .productCard{width:80%;margin:0 auto;padding-bottom:20px}.productCard_image{text-align:center}}.section_news{padding-bottom:70px}.section_news div:has(.heading_link):before{height:0}.section_news .tf-heading__subtitle{font-size:14px;color:#333}.section_news .news_list{padding:0;margin-top:45px;border-top:solid 1px #D9D8D8}.section_news .news_list li{border-bottom:solid 1px #D9D8D8;line-height:60px}.section_news .news_date{padding-right:25px}@media screen and (max-width:960px){.section_news{padding:70px 0}.section_news .news_list{margin:30px 0}.section_news .news_list li{line-height:30px;min-height:60px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tf-pages.css.map */
