html{font-size:11px}.pro_summary,.pro_material,.product_showcase{display:none}
@font-face {font-family:charles;src:url(https://cdn.shopify.com/s/files/1/0825/2961/6190/files/charles.ttf?v=202402)}
@font-face {font-family:charleb;src:url(https://cdn.shopify.com/s/files/1/0825/2961/6190/files/charleb.ttf?v=202402)}
@font-face {font-family:ptrootuil;src:url(https://cdn.shopify.com/s/files/1/0825/2961/6190/files/ptrootuil.otf?v=1716890482)}
@font-face {font-family:ptrootui;src:url(https://cdn.shopify.com/s/files/1/0825/2961/6190/files/ptrootui.otf?v=1717062322)}
@font-face {font-family:ptrootuim;src:url(https://cdn.shopify.com/s/files/1/0825/2961/6190/files/ptrootuim.otf?v=1716890489)}
@font-face {font-family:ptrootuib;src:url(https://cdn.shopify.com/s/files/1/0825/2961/6190/files/ptrootuib.otf?v=1717062335)}
.espresso_wrap{width:840px;margin:40px -30px 0;background:#000;color:#aeaeae;font-family:ptrootui;font-weight:400}
.espresso_wrap strong,.espresso_wrap b,.espresso_title h2,.espresso_title h3,.espresso_wrap .sstit{font-family:ptrootuib!important}
.espresso_wrap img{max-width:100%;margin:0;border:0}
.espresso_title{height:22rem;padding:4rem 0 0;line-height:1.2;text-align:center}
.espresso_title::before{position:absolute;content:"";display:block;width:100%;height:22rem;background:url("../upload/espresso/espresso_00.jpg?v=202601") no-repeat center center / contain;overflow:hidden}
.espresso_title h2{font-size:3.6rem;color:transparent}
.espresso_title h2 b{display:block}
.espresso_title h3{margin-top:2rem;font-size:3.2rem;color:transparent}
.espresso_title h3 b{display:block}
.espresso_wrap .sstit{margin:5rem 3rem 2rem;font-size:2.4rem;line-height:1.2;color:#936653;text-align:center}
.espresso_wrap .sstit strong{display:block}
.espresso_content{font-size:1.6rem;line-height:1.5;letter-spacing:0;overflow:hidden}
.espresso_content p{position:relative;margin:1.5rem 3rem}
.espresso_content .tflex{display:flex;align-items:center}
.espresso_content .p02{margin-top:-4rem}
.espresso_content .p03{float:right;margin:-8rem 0 0 -2rem}
.espresso_content .p04{margin:-4rem 0 0}
.espresso_content .t05{padding:14rem 0}
.espresso_content .p05{float:right;margin:-14rem 0 0 -2rem}
.espresso_content .p06{margin:-4rem 0 0}
.espresso_content .t07{padding:8rem 0}
.espresso_content .p07{float:left;margin:-8rem 0 0}
.espresso_content .p12{float:right}
.espresso_content .p13{float:left}

.espresso_content table{position:relative;width:calc(100%);font-size:1.4rem;line-height:1.2;border-top:1px solid #222;border-bottom:1px solid #222;box-shadow:none}
.espresso_content table th{width:20%;text-align:left;font-weight:400;background:#111}
.espresso_content table td{width:27%;text-align:center}
.espresso_content thead th,.espresso_content thead td{padding:1rem 2rem 0}
.espresso_content tbody th,.espresso_content tbody td{padding:1rem 2rem;border:0;border-top:1px solid #222}
.espresso_content tbody td{padding:.5rem}
.espresso_content tbody td i{display:inline-block;width:2.4rem;height:2.4rem;vertical-align:middle;background:url("../upload/espresso/pro_yes.png?v=202601") no-repeat center center / contain}
.espresso_content table .brand{width:12rem}
.btn_link{text-align:center}
.btn_link a,.btn_link a:hover{display:inline-block;padding:.5rem 2rem;margin:2rem auto 0;border-radius:2rem;background:#936653;font-size:1.4rem;color:#fff;text-decoration:none}

.jcustomer_reviews{padding:0 0 4rem;font-size:1.4rem;line-height:1.5;letter-spacing:0}
.jcustomer_reviews .measure{margin:0;padding-left:0}
.jcustomer_reviews .measure li{margin-bottom:1rem;list-style:none;margin-left:2rem;text-indent:-2rem}
.jcustomer_content dt{margin:2rem 0 0;padding-left:3rem;text-indent:-3rem;font-weight:700}
.jcustomer_content dt::before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:1rem;vertical-align:middle;background:url("../upload/espresso/pro_dt.png?v=202601") no-repeat center center / 2rem;}
.jcustomer_content dd{margin-left:3rem}
.jcustomer_content dl{display:none;text-align:left}
.jcustomer_content dl:first-child{margin-top:0}
.jcustomer_content dl:first-child,.jcustomer_content dl:nth-child(2){display:block}
.jcustomer_content:target{position:relative;margin-bottom:-6.5rem;background-color:#000}
.jcustomer_content:target dl{display:block}
.jcustomer_content:target .jseehide{display:inline-block}
.jfaq_wrap:target .jseehide{display:none}
.jcustomer_wrap,.jcustomer_wrap2{padding:0 3rem;text-align:center}
.jcustomer_wrap dt{padding-left:0;text-indent:0;font-weight:400}
.jcustomer_wrap dt::before{display:none}
.jcustomer_wrap dt i{display:inline-block;width:6.4rem;height:2.4rem;margin-right:1rem;vertical-align:middle;background:url("../upload/espresso/pro_li.png?v=202601") no-repeat center center / contain;}
.jseehide,.jseemore,.jseehide:hover,.jseemore:hover{display:inline-block;padding:.5rem 2rem;margin:2rem auto 0;border-radius:2rem;background:#936653;font-size:1.4rem;color:#fff;text-decoration:none}
.jseehide{display:none}


