@import"https://fonts.bunny.net/css?family=montserrat:600,700,800|roboto:400,500|noto-sans-jp:500,700&display=swap";h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Montserrat,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.005em!important}body,input,select,textarea,p,li,td,th,label,.rte,summary{font-family:Roboto,Helvetica Neue,sans-serif!important}button,.button,a.button{font-family:Montserrat,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em}.shopify-section p,.cart__empty-text,.template-404 p{font-family:Roboto,Helvetica Neue,sans-serif!important}.search-header h1,.search-header h3{font-size:clamp(26px,3vw,40px)}.search-header input[type=search],.search-header input[type=text]{border-radius:999px;border:1px solid #BBBCBC;font-size:16px;padding:14px 20px}.search-header input:focus{border-color:#000;outline:none}predictive-search{font-family:Roboto,sans-serif}a{text-underline-offset:3px}::selection{background:#0a0a0a;color:#fff}.password-main-content{background:#0a0a0a;color:#fff;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.password-main-content h1{color:#fff;letter-spacing:.02em}.password-main-content p{color:#ffffffb8}.password-main-content input{background:#fff;color:#1b1b1b}body:has(.password-main-content){background:#0a0a0a}.password-dialog{color:#1b1b1b}.customer h1,.customer h2{letter-spacing:.01em}table.order-details td,table.order-details th{border-color:#e5e5e5}.tz-ann-p{white-space:pre-wrap}[class*=__blog-post-title] h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{text-transform:none!important;letter-spacing:-.012em!important}[class*=__blog-post-title]{--max-width:52rem !important;--text-align:left !important;margin-inline:auto;padding-inline:22px}[class*=__blog-post-title] h1{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:clamp(28px,3.6vw,43px);line-height:1.05;text-wrap:balance;margin:0;color:#0a0a0a}.blog-post-details{--max-width:44rem !important;margin-inline:auto;padding-inline:22px;justify-content:flex-start!important;font-family:Montserrat,sans-serif!important;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.blog-post-details *{font-family:Montserrat,sans-serif!important}[class*=__blog-post-image]{margin-block:8px 4px}[class*=__blog-post-image] img{width:100%;height:clamp(220px,42vw,520px);object-fit:cover;object-position:50% 27%;display:block}.blog-post-content{max-width:44rem;margin-inline:auto;padding-inline:22px;color:#1b1b1b}.blog-post-content p,.blog-post-content li{font-family:Roboto,Helvetica Neue,sans-serif!important;font-size:clamp(17px,1.28vw,18.5px);line-height:1.75;margin:0 0 1.15em}.blog-post-content>*:first-child{margin-top:0}.blog-post-content.rte>p:first-of-type,.blog-post-content>p:first-of-type{font-size:clamp(19px,1.5vw,22px)!important;line-height:1.55;color:#0a0a0a}.blog-post-content h2{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:clamp(21px,2.1vw,29px);line-height:1.15;color:#0a0a0a;margin:2.6em 0 .7em;padding-top:1.05em;border-top:1px solid #E5E5E5}.blog-post-content h2:first-of-type{margin-top:2em}.blog-post-content h3{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:clamp(17px,1.5vw,21px);margin:2em 0 .5em;color:#0a0a0a}.blog-post-content a{color:#0a0a0a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:background .15s ease}.blog-post-content a:hover{background:#0a0a0a;color:#fff;text-decoration-color:transparent}.blog-post-content blockquote{margin:2em 0;padding:0 0 0 20px;border-left:2px solid #0A0A0A}.blog-post-content blockquote p{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:clamp(18px,1.6vw,22px);line-height:1.4;color:#0a0a0a}.tz-shop{margin:2.4em 0;padding:0}.tz-shop__label{font-family:Montserrat,sans-serif!important;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .9em!important}.tz-shop__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.tz-shop__card{display:block;text-decoration:none!important;color:#0a0a0a}.tz-shop__card:hover{background:none!important;color:#0a0a0a!important}.tz-shop__card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#f2f2f2;transition:transform .25s ease}.tz-shop__card:hover img{transform:translateY(-3px)}.tz-shop__name{font-family:Montserrat,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.3;margin:.7em 0 .2em!important;text-transform:none}.tz-shop__price{font-family:Roboto,sans-serif!important;font-size:12px;color:#6a6a6a;margin:0!important}.blog-post-content>p:last-child em,.tz-legal{display:block;font-size:13px!important;line-height:1.6;color:#8a8a8a;font-style:normal}.blog-post-content>p:last-child{margin-top:2.6em;padding-top:1.2em;border-top:1px solid #E5E5E5}@media(max-width:640px){.blog-post-content h2{margin-top:2.1em}.tz-shop__grid{grid-template-columns:repeat(2,1fr)}}.tz-toc{margin:2.2em 0 2.6em;padding:20px 22px;background:#f7f7f7;border-left:2px solid #0A0A0A}.tz-toc__label{font-family:Montserrat,sans-serif!important;font-size:10.5px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .7em!important}.tz-toc ol{margin:0;padding:0;list-style:none;counter-reset:tz}.tz-toc li{counter-increment:tz;margin:0 0 .38em!important;font-size:15.5px!important;line-height:1.45!important}.tz-toc li:before{content:counter(tz,decimal-leading-zero);font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;color:#b4b4b4;margin-right:10px;letter-spacing:.06em}.tz-toc a{text-decoration:none!important;border-bottom:1px solid #D8D8D8}.tz-toc a:hover{background:none!important;color:#0a0a0a!important;border-bottom-color:#0a0a0a}.blog-post-content h2[id]{scroll-margin-top:90px}.tz-crumb{max-width:52rem;margin:0 auto .9em;padding-inline:22px;font-family:Montserrat,sans-serif!important;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.tz-crumb a{color:#8a8a8a;text-decoration:none;border-bottom:1px solid transparent}.tz-crumb a:hover{color:#0a0a0a;border-bottom-color:#0a0a0a}.tz-crumb span{margin:0 7px;color:#c8c8c8}.tz-rel{max-width:44rem;margin:3.2em auto 0;padding:1.6em 22px 0;border-top:1px solid #E5E5E5}.tz-rel__label{font-family:Montserrat,sans-serif!important;font-size:10.5px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;margin:0 0 1em!important}.tz-rel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.tz-rel__card{display:block;text-decoration:none!important;color:#0a0a0a}.tz-rel__card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:#f2f2f2;transition:transform .25s ease}.tz-rel__card:hover img{transform:translateY(-3px)}.tz-rel__name{font-family:Montserrat,sans-serif!important;font-size:14px;font-weight:700;line-height:1.28;margin:.7em 0 0!important;text-transform:none}.tz-tw{overflow-x:auto;margin:2em 0;-webkit-overflow-scrolling:touch}.tz-tw table{width:100%;border-collapse:collapse;min-width:520px;font-family:Roboto,sans-serif!important}.tz-tw th{font-family:Montserrat,sans-serif!important;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#8a8a8a;text-align:left;padding:0 14px 9px 0;border-bottom:1px solid #0A0A0A;white-space:nowrap}.tz-tw td{font-size:15px!important;line-height:1.5;padding:11px 14px 11px 0;border-bottom:1px solid #E9E9E9;vertical-align:top}.tz-tw td:first-child{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:13.5px!important;white-space:nowrap}.tz-tw td b{font-variant-numeric:tabular-nums}.tz-card-eb{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase!important;color:#8a8a8a;line-height:1.3;margin:0 0 3px!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/torazen.css.map */
