@charset "UTF-8";body{background:#f8f6f3;overflow-x:hidden;font-family:Zen Kaku Gothic New,sans-serif;width:100%}a{text-decoration:none;color:inherit}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}body .h0,body h1,body h2,body h3,body h4,body h5{font-family:Zen Kaku Gothic New,sans-serif}@media screen and (min-width:768px){.sp-only{display:none}}.header-wrapper{background:none}.header{padding:2rem 3.2rem;display:flex;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:99;background-color:transparent;transition:color .3s ease}.header img{filter:invert(1);transition:filter .3s ease}.header.on-dark{color:#fff}.header.on-dark img{filter:none}.header.on-light{color:#121212}.header.on-light img{filter:invert(1)}.header .logo{width:var(--logo-width, 110px)}coban-header{display:contents}.header-wrapper .header-spacer{display:block;height:var(--coban-header-h, 96px)}.btn-hamburger{display:none}@media screen and (max-width:1000px){header.header{padding:1rem 5%}.header .logo{width:calc(var(--logo-width, 110px) * 1.36)}.btn-hamburger{position:fixed;top:0;right:0;border:none;width:5rem;height:5rem;display:block;z-index:999;background:#000;white-space:nowrap;overflow:hidden;text-indent:200%}.btn-hamburger:before,.btn-hamburger:after{content:"";width:2rem;height:1px;background:#fff;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .5s}.btn-hamburger:before{transform:translateY(-8px);box-shadow:0 8px #fff}.btn-hamburger:after{transform:translateY(8px)}.btn-hamburger.open:before{transform:rotate(45deg);box-shadow:none}.btn-hamburger.open:after{transform:rotate(-45deg)}.header .list-menu{position:fixed;right:0;top:0;width:70%;margin:auto;background:#fff;color:#333;display:block;padding:10em 5% 4em;z-index:998;height:100%;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;transform:translate(100%);text-align:center;font-size:1.4rem}.header .list-menu>li+li{margin-left:0;margin-top:.5em}.header .list-menu>li{margin-bottom:1em;font-weight:700}.header .list-menu .head-contact{background:linear-gradient(to right,#3ccbff,#0067ce);color:#fff;text-align:center;font-size:1rem;justify-content:center;max-width:200px;margin:0 auto}.header .list-menu .btn.instagram{margin:0 auto}.header .list-menu .btn.instagram img{filter:invert(1)}.header.open .list-menu{opacity:1;pointer-events:auto;transform:translate(0)}a.head-contact{margin-right:4rem;height:4rem;width:70px;font-size:.625rem}}@media screen and (max-width:600px){.header .logo{width:calc(var(--logo-width, 110px) * .82)}}.footer{padding:50px 50px 80px}.list-menu{display:flex;align-items:center}.list-menu>li+li{margin-left:2em}.list-menu .btn{display:block;border:1px solid;border-radius:2em;padding:.5em 1em}.list-menu .btn.instagram{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}.list-menu img{display:block}.footer-top{text-align:center;padding:100px 5% 120px}.footer-top .buttons{display:flex;align-items:center;justify-content:center}.footer-top .buttons a{display:block;width:160px;padding:.7em;border:1px solid;border-radius:2em}.footer-top .buttons a+a{margin-left:10px}.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.footer-bottom .copyright{font-size:1.4rem}.footer-policies__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em 1em;font-size:1.3rem;line-height:1.8}.footer-policies__list li{position:relative}.footer-policies__list li+li:before{content:"\30fb";position:absolute;left:-.75em}.footer-policies__list a:hover{text-decoration:underline}@media screen and (max-width:1200px){.footer-bottom .copyright{font-size:1.2rem}}@media screen and (max-width:900px){.footer{padding:30px 5%}.footer-top{padding:50px 5% 60px}.footer-top .buttons a{width:120px}}.wrapper{overflow:hidden}.home-mainvisual{width:100%;height:100vh;background:url(/cdn/shop/files/mainvisual.jpg?v=1784631954) no-repeat center center / cover;padding-top:var(--mv-lead-top, 45vh);color:#fff;font-weight:700;position:relative;overflow:hidden}.home-mainvisual .text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;margin-top:2em;letter-spacing:.1em}.home-mainvisual .inner{position:relative;z-index:1}.mv-slideshow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mv-slideshow .mv-slide{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat center center / cover;opacity:0;z-index:0;transition:opacity 1.2s ease}.mv-slideshow .mv-slide.is-prev{opacity:1;z-index:1;transition:none}.mv-slideshow .mv-slide.is-active{opacity:1;z-index:2}.mv-lead{margin:0}.mv-lead__mark{display:block;width:var(--mv-lead-width, 435px);max-width:100%;aspect-ratio:435 / 130;background-color:var(--mv-lead-color, #fafafa);-webkit-mask:var(--mv-lead-src) no-repeat left center / contain;mask:var(--mv-lead-src) no-repeat left center / contain}.mv-lead--center .mv-lead__mark{margin-inline:auto}.mv-lead--right .mv-lead__mark{margin-left:auto}@supports not ((-webkit-mask: none) or (mask: none)){.mv-lead__mark{background-color:transparent;background:var(--mv-lead-src) no-repeat left center / contain}}.btn-scroll{position:absolute;right:23px;bottom:28px;margin:auto;font-weight:500;z-index:1;text-align:center}.btn-scroll:after{content:"";display:block;width:1px;height:40px;margin:8px auto 0;background:currentColor;transform-origin:top center;animation:scroll-cue 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes scroll-cue{0%{transform:scaleY(0);opacity:0}25%{opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(prefers-reduced-motion:reduce){.btn-scroll:after{animation:none;opacity:1;transform:none}}#coban{scroll-margin-top:var(--coban-header-h, 80px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.more-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.more-label,.more-close{display:none}@media screen and (max-width:900px){.more-toggle:not(:checked)~.more-body{display:none}.more-label{display:inline-flex;align-items:center;gap:.5em;margin:1em 0 1.6em;padding:.6em 1.4em;border:1px solid currentColor;border-radius:2em;font-size:1.3rem;font-weight:700;cursor:pointer}.more-label:after{content:"";width:.5em;height:.5em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-25%) rotate(45deg)}.more-toggle:checked~.more-label .more-open{display:none}.more-toggle:checked~.more-label .more-close{display:inline}.more-toggle:checked~.more-label:after{transform:translateY(15%) rotate(-135deg)}.more-toggle:focus-visible~.more-label{outline:2px solid currentColor;outline-offset:2px}.home-coban .text p:not(.lead-out) br,.home-about .conts .text p:not(.lead-out) br{display:none}}@media screen and (min-width:750px){.slider-component-desktop .slider-counter{display:none}.slider-component-desktop .slider-buttons{gap:1.6rem}}@media screen and (max-width:600px){.home-mainvisual{height:100vh;height:92svh}.home-mainvisual{padding-top:var(--mv-lead-top-sp, var(--mv-lead-top, 45vh))}.mv-lead__mark{width:var(--mv-lead-width-sp, var(--mv-lead-width, 435px))}.mv-lead--sp-left .mv-lead__mark{margin-inline:0 auto}.mv-lead--sp-center .mv-lead__mark{margin-inline:auto}.mv-lead--sp-right .mv-lead__mark{margin-inline:auto 0}.btn-scroll{right:auto;left:50%;transform:translate(-50%);bottom:14px;font-size:1.2rem;letter-spacing:.1em}.btn-scroll:after{height:28px}}.conts-section{padding:100px 0}.conts-section-t{padding-top:100px}.conts-width{width:1136px;max-width:90%;margin:0 auto}@media screen and (max-width:900px){.conts-section{padding:50px 0}.conts-section-t{padding-top:50px}}.title-section .ja{display:block;font-size:1.4rem;margin:0 0 .5em;font-weight:700;font-family:Zen Kaku Gothic New,sans-serif}.title-section .ja .num{font-family:Plus Jakarta Sans,sans-serif;margin-right:1em}.title-section .ja .txt{text-decoration:underline}.title-section .en{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:5rem;font-weight:700;margin-bottom:1em;line-height:1.2}.title-lead{font-size:4.5rem;margin:0 0 1em;font-weight:700;line-height:calc(68 / 48);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;margin-bottom:0 0 1em;font-family:inherit}.title-lead.right{width:fit-content;margin-right:0;margin-left:auto}.title-lead-s{font-size:2.8rem;font-weight:700;line-height:calc(68 / 48);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;margin-bottom:1em;font-family:inherit}@media screen and (max-width:900px){.title-section .en{font-size:3.5rem}.title-lead{font-size:3rem}.title-lead-s{font-size:2rem}}@media screen and (max-width:600px){.title-section .en{font-size:3rem}.title-lead{font-size:2.5rem}.title-lead-s{font-size:1.8rem}}.home-product{background:#fff}.title-reason{font-size:2.4rem;margin-bottom:1em}.title-reason span{text-decoration:underline;text-decoration-thickness:1px;display:block;font-weight:700;font-size:2.4rem;text-underline-offset:.2em}.title-reason:before{content:"Reason "counter(listnum);display:block;text-decoration:none;font-size:1.2rem;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:1em}.list-reason{display:flex;justify-content:space-between;flex-wrap:wrap;counter-reset:listnum;margin-top:100px}.list-reason>li{width:48%;counter-increment:listnum}.list-reason>li:nth-child(3){width:100%;margin-top:70px}.list-reason .list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.list-reason .ttl{font-size:1.8rem;margin:0 0 .5em;text-decoration:underline;font-weight:700}.list-reason img{margin-bottom:1em}.list-reason p{margin:0}@media screen and (max-width:900px){.list-reason{margin-top:40px}.list-reason>li{width:100%}.list-reason>li+li{margin-top:50px}.list-reason .list{grid-template-columns:1fr}.list-reason .list>li{display:grid;grid-template-columns:40% minmax(0,1fr);gap:2rem;font-size:1.3rem}.list-reason .ttl{font-size:1.5rem}}.home-coban .conts{display:flex;justify-content:space-between}.home-coban .text{width:55%;line-height:1.875}.home-coban .text p:not(:last-child){margin-bottom:1.5em}.home-coban .img{width:40%}@media screen and (max-width:900px){.home-coban .conts{flex-direction:column}.home-coban .text{width:100%}.home-coban .img{width:100%;order:-1;margin:0 0 2rem}}.home-product-bottom{width:100%;overflow-x:hidden}.home-product-bottom .product-img .scroll-area{width:100%;height:40vw;overflow:hidden;position:relative;margin-bottom:30px}.home-product-bottom .product-img .scroll-track{display:flex;animation:scroll-left 40s linear infinite;width:fit-content}.home-product-bottom .product-img .scroll-track img{height:40vw;width:auto;flex-shrink:0;max-width:none}@media screen and (max-width:600px){.home-product-bottom .product-img .scroll-area,.home-product-bottom .product-img .scroll-track img{height:64vw}}.product-text .scroll-area{width:100%;height:auto;overflow:hidden;position:relative}.product-text .scroll-track{display:flex;animation:scroll-right 40s linear infinite;width:fit-content}.product-text .scroll-track span{font-size:8vw;white-space:nowrap;flex-shrink:0;max-width:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-style:italic;line-height:1.2}.product-text.white .scroll-track{color:#fff;animation:scroll-left 40s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-roasting{background:#b38e6f;color:#fff;position:relative;padding:150px 0 250px}.home-roasting .inner{padding-right:45%}.home-roasting .img{width:45%;position:absolute;top:0;right:0;height:100%;margin:auto;object-fit:cover}.home-roasting .title-lead,.home-roasting .title-section{color:#fff;margin-top:0}@media screen and (max-width:900px){.home-roasting{padding:70px 0 calc(50px + 67vw)}.home-roasting .inner{padding-right:0}.home-roasting .img{width:100%;left:0;top:auto;bottom:0;height:67vw}}.list-safety p{margin:0}.list-safety{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-bottom:100px;font-weight:700;text-align:center}.list-safety .img{background:#fff;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin-bottom:.5em}@media screen and (max-width:900px){.list-safety{grid-template-columns:repeat(3,minmax(0,1fr));font-size:1.4rem}}.Chicoj-safety{display:grid;grid-template-columns:6em minmax(0,1fr);gap:.5em}.Chicoj-safety>dt{font-weight:700;text-align:justify;text-align-last:justify}.Chicoj-safety>dt:after{content:":"}.Chicoj-safety>dd{margin:0}.safety-pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.list-safety label{display:block;color:inherit}@media screen and (max-width:900px){.list-safety label{cursor:pointer}.list-safety .img{transition:box-shadow .2s}.list-safety{margin-bottom:30px}#safety-1:checked~.list-safety li:nth-child(1) .img,#safety-2:checked~.list-safety li:nth-child(2) .img,#safety-3:checked~.list-safety li:nth-child(3) .img,#safety-4:checked~.list-safety li:nth-child(4) .img,#safety-5:checked~.list-safety li:nth-child(5) .img,#safety-6:checked~.list-safety li:nth-child(6) .img{box-shadow:inset 0 0 0 2px #b38e6f}#safety-1:focus-visible~.list-safety li:nth-child(1) .img,#safety-2:focus-visible~.list-safety li:nth-child(2) .img,#safety-3:focus-visible~.list-safety li:nth-child(3) .img,#safety-4:focus-visible~.list-safety li:nth-child(4) .img,#safety-5:focus-visible~.list-safety li:nth-child(5) .img,#safety-6:focus-visible~.list-safety li:nth-child(6) .img{outline:2px solid #27211E;outline-offset:2px}.Chicoj-safety{grid-template-columns:1fr;gap:.3em}.Chicoj-safety>dt,.Chicoj-safety>dd{display:none}.Chicoj-safety>dt{text-align:left;text-align-last:left}.Chicoj-safety>dt:after{content:none}#safety-1:checked~.Chicoj-safety>dt:nth-of-type(1),#safety-1:checked~.Chicoj-safety>dd:nth-of-type(1),#safety-2:checked~.Chicoj-safety>dt:nth-of-type(2),#safety-2:checked~.Chicoj-safety>dd:nth-of-type(2),#safety-3:checked~.Chicoj-safety>dt:nth-of-type(3),#safety-3:checked~.Chicoj-safety>dd:nth-of-type(3),#safety-4:checked~.Chicoj-safety>dt:nth-of-type(4),#safety-4:checked~.Chicoj-safety>dd:nth-of-type(4),#safety-5:checked~.Chicoj-safety>dt:nth-of-type(5),#safety-5:checked~.Chicoj-safety>dd:nth-of-type(5),#safety-6:checked~.Chicoj-safety>dt:nth-of-type(6),#safety-6:checked~.Chicoj-safety>dd:nth-of-type(6){display:block}}.home-social .conts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px}.home-social .list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.home-social .title-lead{margin-top:0}.home-social .list>li{background:#fff;font-size:1.4rem;font-weight:300;padding:3.2rem 1.6rem}.home-social .list .ttl{font-size:1.6rem;margin:1em 0;font-weight:500;text-align:center}.home-social .list img{width:85px;height:70px;display:block;margin:0 auto;object-fit:contain}.home-social .support{background:#fff;display:grid;grid-template-columns:30% 70%;margin-top:50px}.home-social .support img{height:100%;object-fit:cover}.home-social .support .text{padding:2em}.home-social .support .title{margin:0 0 .5em;font-size:2.4rem;font-weight:700;font-family:inherit}.home-social .support .note{font-size:1.3rem;color:#65605d;margin:0}@media screen and (max-width:900px){.home-social .conts,.home-social .support{grid-template-columns:1fr}.home-social .support img{width:100%}.home-social .list{grid-template-columns:1fr}}.home-about{background:#65605d;color:#fff}.home-about .conts{display:flex;justify-content:space-between}.home-about .conts .text{width:60%}.home-about .conts .img{width:35%;display:flex;flex-direction:column;gap:2rem}.home-about .conts .img img{width:100%;height:auto;display:block}.home-about .title-section,.home-about .title-lead{color:#fff}.home-about .deliver{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 0;font-size:1.7rem;margin:1em 0}.home-about .deliver>dt{background:#fff;display:flex;align-items:center;justify-content:center;padding:.5em;color:#27211e;font-weight:700}.home-about .deliver>dd{border:1px solid #FFF;padding:.5em 1em;margin:0}@media screen and (max-width:900px){.home-about .conts{flex-wrap:wrap}.home-about .conts .text{width:100%}.home-about .conts .img{width:100%;order:-1;margin:0 0 2rem}.home-about .deliver{grid-template-columns:1fr;gap:0;font-size:1.5rem}.home-about .deliver>dt{justify-content:flex-start;padding:.5em 1em}.home-about .deliver>dd{margin:0 0 1.2em;border-top:none}}#product-grid,.grid{column-gap:60px}.grid--3-col-desktop .grid__item,#product-grid>li{width:calc(33% - 40px);flex-grow:0}.card__inner{background:#fff;box-shadow:0 0 1px #0003}.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block!important}.card__content .card__heading{font-size:2.4rem;min-height:2em;padding-right:2em;background:url(/cdn/shop/files/item-arrow.svg?v=1784986200) no-repeat right center / 1.5em auto}.card__content .card__heading .normal{font-size:2rem;font-family:Zen Kaku Gothic New,sans-serif}.card__content .card__heading .sub{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.2rem;font-weight:400;margin-left:1em}.card__content .card__heading .product-title__main{font-family:Zen Kaku Gothic New,sans-serif}.card__content .card__heading .product-title__sub{font-size:1.4rem}.card-information .card__heading .full-unstyled-link{text-align:none}.card-information .price{display:none}.wholesale-tags{color:#fff;background:#b38e6f;font-size:1.1rem;padding:.2em 1em;border-radius:3px;display:inline-block}.wholesale-tags.is-member{background:#6b7f63}.home-product-more{width:160px;text-align:center;padding:.5em;border:1px solid;border-radius:2em;margin:1em 0 0 auto;display:block}@media screen and (max-width:900px){.grid,#product-grid{column-gap:40px}.grid--3-col-desktop .grid__item,#product-grid>li{width:calc(50% - 40px)}.card__content .card__heading{font-size:2rem}}@media screen and (max-width:900px){.grid,#product-grid{column-gap:30px}.card__content .card__heading{font-size:1.8rem}.card__content .card__heading .sub{display:block;margin:0}}.breadcrumb{font-size:1.4rem}.breadcrumb>li{display:inline}.breadcrumb>li:not(:last-child):after{content:">";margin:0 1em}.breadcrumb a{text-decoration:underline}.product-form__submit{border-radius:2em;border:none;box-shadow:none}.product-form__submit:after{display:none}.flavor-chart{margin:0}.flavor-chart svg{display:block;width:100%;height:auto}.flavor-chart .fc-grid line{stroke:#e7e2da;stroke-width:1}.flavor-chart .fc-axis line{stroke:#27211e;stroke-width:1.5}.flavor-chart .fc-axis-label{fill:#65605d;font-size:11px}.flavor-chart .fc-halo{fill:#f8f6f3}.flavor-chart .fc-dot{stroke:#4a423d;stroke-width:1.2}.flavor-chart .fc-point{opacity:.6}.flavor-chart .fc-point.is-current{opacity:1}.flavor-chart .is-current .fc-dot{stroke-width:1.6}.flavor-chart .fc-name{fill:#65605d;font-size:12px;paint-order:stroke;stroke:#f8f6f3;stroke-width:3px;stroke-linejoin:round}.flavor-chart .is-current .fc-name{fill:#27211e;font-weight:700}.product-info{width:100%;border:1px solid #D9D3C9;background:#fff;border-collapse:collapse;font-size:1.4rem}.product-info tr+tr{border-top:1px solid #D9D3C9}.product-info th{background:#f8f6f3;border-right:1px solid #D9D3C9;width:10em;padding:.5em;text-align:left;font-weight:500}.product-info td{padding:.5em}.product-info+.product-info{margin-top:2rem}.product-map{margin-top:1.6rem}.product-map img{display:block;width:100%;max-width:320px;height:auto}.coban-weight-limit-hint{margin:.6rem 0 0;font-size:1.3rem;line-height:1.6;color:#65605d}.coban-weight-limit-note{margin:0 0 1.2rem;padding:.8em 1em;border:1px solid #C0705A;background:#fbf1ee;color:#8a3e28;font-size:1.3rem;line-height:1.6;border-radius:4px}.price-table{margin-top:2.4rem}.price-table__title{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:.8rem}.price-table__table{width:100%;border:1px solid #D9D3C9;background:#fff;border-collapse:collapse;font-size:1.4rem}.price-table__table th,.price-table__table td{padding:.6em .8em;text-align:left;border-top:1px solid #D9D3C9}.price-table__table thead th{border-top:none;background:#f8f6f3;font-weight:500;font-size:1.3rem}.price-table__table tbody th{font-weight:500;background:#f8f6f3;border-right:1px solid #D9D3C9;white-space:nowrap}.price-table__table .is-member{color:#27211e;font-weight:700;background:#fdf8f1}.price-table__table thead .is-member,.price-table__table tbody tr.is-current th,.price-table__table tbody tr.is-current td{background:#f5eadc}.price-table__table tbody tr.is-current th{box-shadow:inset 3px 0 #b38e6f}.price-table__table tbody tr.is-current th:after{content:"\3044\307e\306e\6570\91cf";display:block;margin-top:.2em;font-size:1.1rem;font-weight:400;color:#8a6a45}.price-table__masked{color:#a79e95;letter-spacing:.05em;font-weight:400}.price-table__note{margin:.6rem 0 0;font-size:1.2rem;line-height:1.6;color:#65605d;padding-left:1.2em;text-indent:-1.2em}.price-table__note:before{content:"\203b  "}.price-table__cta{margin-top:1.6rem;padding:1.2em 1.4em;border:1px solid #DCD4CC;background:#faf8f6;display:flex;flex-direction:column;gap:.8rem}.price-table__cta-lead{margin:0;font-size:1.4rem;font-weight:500;color:#27211e}.price-table__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem}.price-table__btn{display:inline-block;background:#27211e;color:#fff;border-radius:2em;padding:.7em 1.8em;font-size:1.4rem}.price-table__btn:hover{opacity:.85}.price-table__login{font-size:1.3rem;text-decoration:underline}.price-table__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3em .5em;font-size:1.3rem;line-height:1.6;color:#65605d;counter-reset:step}.price-table__steps li{margin:0;display:flex;align-items:center;gap:.35em}.price-table__steps li:before{counter-increment:step;content:counter(step);flex:none;width:1.7em;height:1.7em;border-radius:50%;background:#b38e6f;color:#fff;font-size:1.1rem;display:grid;place-items:center}.price-table__steps li:not(:last-child):after{content:"\2192";margin-left:.3em;color:#a79e95}.price-table__status{margin-top:1.2rem;padding:.9em 1.1em;border:1px solid #D9D3C9;background:#f8f6f3;font-size:1.3rem;line-height:1.7}.price-table__status p{margin:0;color:#65605d}.price-table__status-title{font-weight:700;color:#27211e!important;margin-bottom:.3em!important}.set-items{margin-top:2.4rem}.set-items__title{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:.8rem}.set-items__list{list-style:none;margin:0;padding:0;border:1px solid #D9D3C9;background:#fff;font-size:1.4rem}.set-item{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1rem}.set-item+.set-item{border-top:1px solid #D9D3C9}.set-item__body{display:flex;align-items:center;gap:1.2rem;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}a.set-item__body:hover .set-item__name{text-decoration:underline}.set-item__img{flex:none;width:56px;height:56px;object-fit:cover;background:#f8f6f3}.set-item__name{line-height:1.4}.set-item__name .product-title__sub{font-size:1.2rem;margin-top:.1em}.set-item__meta{color:#65605d;white-space:nowrap}.set-item__qty{margin-left:auto;font-weight:500;white-space:nowrap}.product-info-sub-wrap{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:4rem;margin-top:50px;font-size:1.4rem}.product-info-sub{border-collapse:collapse}.product-info-sub tr+tr{border-top:1px solid #DDDDDD}.product-info-sub th{text-align:left;font-weight:500}.product__title{margin-top:1em;font-size:3.2rem}.product__title h1{font-size:inherit;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;display:inline;display:block;line-height:1.4}.product__title .sub{font-size:1.6rem;font-weight:400}.product-title__main{display:block}.product-title__sub{display:block;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;color:#65605d;line-height:1.4}.product__title .product-title__sub{font-size:1.6rem;margin-top:.2em}.product__info-wrapper .product-form__input--pill input[type=radio]+label{border:none;background:none;padding:.5em 1em}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background:none;color:#000}.product__info-wrapper .product-form__input--pill input[type=radio]+label:before{content:"";width:1em;height:1em;border:1px solid;border-radius:50%;display:inline-block;vertical-align:middle;position:relative}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label:before{background:#000;padding:2px;background-clip:content-box}.product_price_wrap{display:flex;align-items:baseline}.product-net-weight{margin-left:.4em;font-size:1.6rem;font-weight:500;opacity:.75;white-space:nowrap}.product_price_wrap .product__tax{margin:0 0 0 1em}.product_price_wrap .product__tax:before{content:"("}.product_price_wrap .product__tax:after{content:")";display:inline}.product__shipping{margin:.8em 0 0;font-size:1.3rem;opacity:.75;text-align:center}.product__shipping a{text-decoration:underline}.product-option-note{margin:-.5em 0 1.5em;font-size:1.3rem;line-height:1.6;color:#65605d;padding-left:1.2em;text-indent:-1.2em}.product-option-note:before{content:"\203b  "}.product-option-note--quantity{margin:.8em 0 0}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{display:none}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:#000!important}.brewing-guide{margin-bottom:1em}.brewing-guide .title,.product__info-container .product__description .title{font-family:inherit;color:#fff;background:#b38e6f;padding:.5em 1em;border-radius:2em;font-size:1.4rem;width:fit-content;margin:2em auto .5em 0}.brewing-guide p,.product__info-container .product__description p{line-height:1.9;margin:0 0 .8em}.brewing-guide p:last-child,.product__info-container .product__description p:last-child{margin-bottom:0}.product__info-container .product__description:has(.title){margin-top:0}.discount-value-text{display:none!important}.member-cta-section{margin:2.4rem auto 0}.member-cta{padding:1.2em 1.4em;border:1px solid #DCD4CC;background:#faf8f6;display:flex;flex-direction:column;gap:.8rem}.member-cta--done{border-left:3px solid #6B7F63}.member-cta__lead{margin:0;font-size:1.4rem;font-weight:500;color:#27211e}.member-cta__body{margin:0;font-size:1.3rem;line-height:1.7;color:#65605d}.member-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem}.member-apply .main-page-title{text-align:center}.member-apply__intro{margin-top:1.5em;text-align:center}.member-apply__notice{margin:2em 0;padding:1.2em 1.4em;border:1px solid #DCD4CC;border-left:3px solid #B38E6F;background:#faf8f6;font-size:1.4rem;line-height:1.8}.member-apply__notice p{margin:0}.member-apply__notice p+p{margin-top:.6em}.member-apply__form{margin:2.5em 0}.member-apply__after{margin-top:2em;font-size:1.3rem;color:#65605d}.member-apply__status{margin:2em 0;padding:1.6em 1.8em;border:1px solid #DCD4CC;background:#faf8f6}.member-apply__status-title{margin:0 0 .6em;font-size:1.6rem;font-weight:600}.member-apply__status--done .member-apply__status-title{color:#6b7f63}.member-apply__status .rte p{margin:0;font-size:1.4rem;line-height:1.8}.member-apply__btn{display:block;width:fit-content;margin:1.6em auto 0;padding:.8em 1.8em;background:#b38e6f;color:#fff;font-size:1.4rem;text-decoration:none;border-radius:2em}.member-apply__btn:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/25/assets/coban.css.map */
