body{font-family:Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;color:#231815;letter-spacing:-.2px}a:hover{opacity:.7}img{max-width:100%;vertical-align:middle}.bg-orange{background-color:#fffaf1}.sub-page .contents-wrap{padding-top:50px;padding-bottom:200px}.sub-page .contents-inner{background-color:#fff;padding:100px}.list-btn{text-decoration:none;color:#231815;display:inline-block;background-color:#ffd500;width:440px;text-align:center;padding:20px;max-width:100%}.list-btn span{position:relative}.list-btn span:after{content:"\2192";position:absolute;right:-50px}.sub-page .page-title{margin-top:70px;margin-bottom:110px}.sub-page .page-title h1{text-align:center;font-size:1.5em}.sub-page .page-title h1 span{position:relative}.sub-page .page-title h1 span:after{position:absolute;content:"";top:6px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:80%;height:100%;border-bottom:2px solid #ffd500}.header-wrapper{border-top:15px solid #ffd500}.logo .site-name{font-size:.8em;display:block;margin-bottom:4px}.header__icons img{height:24px}.header__icons a{text-decoration:none}.header__icons .link-label{margin-left:8px;margin-right:14px}.banner__box .catch-area{display:flex;align-items:center;justify-content:center}.banner__box .catch-area h2{color:#231815;font-family:iroha-21popura-stdn,sans-serif;font-weight:400;font-style:normal;font-size:29px;text-align:left;line-height:1.6;margin-right:40px;white-space:nowrap}.banner__box .catch-area img{width:160px}.banner__media{background:unset}.category-menu ul{list-style:none;display:flex;padding:0;margin:16px 0}.category-menu ul li{width:100%;text-align:center}.category-menu ul li a{text-decoration:none;color:#231815;font-size:1.13em}.top-product-list{padding-top:80px;padding-bottom:130px;text-align:center}.top-product-list h2 span{border-bottom:2px solid #ffd500;display:inline-block;padding:0 10px 4px}.top-product-list .list-box{list-style:none;padding:0;display:flex;margin:60px -12px 120px}.top-product-list .list-box li{width:25%;padding:12px}.top-product-list .list-box li a{display:block;text-decoration:none;color:#231815;line-height:1.4}.top-product-list .list-box li a p{margin:0}.top-product-list .list-box li a .name-area{margin-bottom:4px;margin-top:8px;font-size:1.125em}.top-product-list .list-box li a .explanation-area{text-align:left;word-break:break-all}#top-pickup-product{background-color:#fffaf1}#top-news-list{padding-top:80px;padding-bottom:320px;text-align:center}#top-news-list .page-width{padding:0 12rem}#top-news-list h2 span{border-bottom:2px solid #ffd500;display:inline-block;padding:0 10px 4px}#top-news-list .news-list{padding:0;list-style:none;text-align:left;margin:100px 0}#top-news-list .news-list-item a{display:flex;text-decoration:none;color:#231815;border-bottom:1px solid;padding:20px 30px}#top-news-list .news-list-info{flex-shrink:0;margin-right:24px}#top-news-list .news-list-title{word-break:break-all}#s-breadcrumb{border-top:1px solid;padding-top:16px}.breadcrumb a{text-decoration:none;color:#231815}.smoothscroll-wrap{width:100%;position:absolute;height:50px;left:0;top:-52px}.smoothscroll-wrap .page-width{width:100%;text-align:right}.smoothscroll-top{display:inline-block;cursor:pointer}.smoothscroll-top img{width:50px}.guide-box h2{font-size:1em;background-color:#ebebeb;padding:12px 20px;margin:0}.guide-box:not(:last-child){margin-bottom:60px}.guide-contents{padding:24px 0}.guide-contents p{margin:0}.guide-contents .detail-box:not(:last-child){margin-bottom:50px}.guide-contents ol{margin:0;padding-left:1.5em}.guide-contents ul{list-style:none;padding:0;margin:0}.guide-contents ul li{display:flex}.guide-contents ul li:before{content:"";width:14px;height:14px;display:inline-block;background:#fff;border:4px solid #666;border-radius:50%;margin-top:7px;margin-right:4px;flex-shrink:0}.guide-contents h3{border-bottom:1px solid #d9d9d9;font-size:1em;padding:10px 16px;margin:0 0 20px}.guide-contents .list-box{margin:20px 0}.guide-contents .contact-box{text-align:center;margin-top:30px}.guide-contents .contact-box a{display:inline-block;text-decoration:none;background-color:#ffd500;color:#231815;font-size:1.125em;padding:24px;width:450px;margin-top:10px;max-width:100%}#page-contact .contents-inner{padding:60px 100px}#page-contact .globo-form-control .text-smaller{color:#fff;font-size:.9em}#page-contact .globo-form-control .text-smaller:before{content:"\5fc5\9808";color:#333;background:#ffd500;display:inline-block;padding:1px 6px;margin-left:10px}#page-contact .globo-form-control label{font-size:16px;margin-bottom:8px;height:22px}#page-contact .label-content{font-size:1em}#page-contact .globo-form-control .flat-input{background-color:#fff;border:1px solid;font-size:16px;padding:12px;height:auto}#page-contact .globo-form-control textarea.flat-input{height:200px;font-family:Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4ProN W3,noto-sans-cjk-jp,sans-serif}#page-contact .globo-form-control{margin-bottom:34px;padding:0 10px}#page-contact .globo-form-app .header{margin-bottom:80px}#page-contact .globo-form-app .flex-wrap{margin-top:20px}#page-contact .globo-form-control .help-text{font-size:16px;margin-top:0;margin-left:33px}#page-contact .globo-form-id-107740 .globo-form-app .footer button{background:#ffd500;color:#231815;border:none;font-size:1.2em;padding:21px;width:325px}#page-contact .globo-form-id-107740 .globo-form-app .footer{margin-top:80px}#main-product .contents-wrap{padding-bottom:0}#main-product .contents-inner{padding:40px 100px}#main-product .product-detail .tab{padding:0 10px;margin:100px 0 0;display:flex;list-style:none;border-bottom:3px solid #333}#main-product .product-detail .tab li{width:100%;font-size:1.25em;text-align:center;padding:24px 0;border-radius:10px 10px 0 0;margin:0 10px;background:#d6d6d6;color:#231815;cursor:pointer}#main-product .product-detail .tab li.active{background:#333;color:#fff;cursor:auto}.product-detail-wrap .detail-box{display:none;word-break:break-all}.product-detail-wrap .detail-box.product-feature{display:block}.product-feature h2{border-bottom:3px solid #ffd500;padding:5px 20px;margin-bottom:20px;margin-top:60px;font-size:1.38em}.product-feature p{margin-right:20px;margin-left:20px}.producer-intro-wrap{display:flex}.producer-intro{padding:60px 20px}.producer-intro-wrap .img-area{width:28%;flex-shrink:0;margin-right:50px}.producer-intro-wrap .detail-area h2{margin:0 0 4px;font-size:1.38em}.producer-intro-wrap .detail-area .procucer-area{margin-bottom:30px}.product-size-postage{padding:60px 0}.product-size-postage h2{margin:0 0 30px;background:#d6d6d6;font-size:1em;padding:10px 16px}.product-size-postage .size .detail-area{padding:0 10px}.product-size-postage .postage{margin-top:100px}.postage .detail-area{margin-top:50px}.postage .detail-area table{width:100%;border:none;font-size:1em}.postage .detail-area table th{border:1px solid;font-weight:400}.postage .detail-area table thead th{padding:20px}.postage .detail-area table thead th:first-child{width:22%}.postage .detail-area table thead th:last-child{width:18%}.postage .detail-area table tbody th{text-align:left;padding:10px 30px 10px 50px}.postage .detail-area table tbody td:last-child{text-align:right;padding-right:50px}.postage .detail-area table td{border:1px solid;padding:10px 30px}#main-product .swym-button-bar{margin:0 0 1rem;display:block}#main-product .swym-btn-container[data-position=default]{display:block}#main-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{width:100%;height:55px}#main-product .swym-btn-container .swym-button span{color:#231815!important;font-size:18px;position:relative;letter-spacing:1px}#main-product .swym-btn-container .swym-button span:before{content:"\f08a";color:#231815;font-family:swym-font;text-indent:0px;line-height:inherit;font-size:.7em;position:absolute;top:55%;right:106%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#main-product .swym-btn-container .swym-button:after{display:none}.recently-viewed .card__media,.recently-viewed .card .media{position:relative}.recently-viewed .card-wrapper a:hover{opacity:1}.collection__title.title-wrapper h2{font-size:1em;background:#ffefc7;padding:12px 16px;margin-bottom:40px}.card--standard>.card__content .card__information{padding:4px 0}.card__heading{font-size:1.2em}.collection-inner{padding:0 100px;background-color:#fff}.product-recommendations__heading{padding:16px;font-size:1em;border-top:2px solid #ffd500;margin-top:0}.recently-viewed .h5{font-size:1.2em}.card-information__wrapper{padding:4px 0}.recently-viewed-section .bg-orange{padding-bottom:200px}.recently-viewed-section .collection-inner{padding-bottom:100px}@media screen and (max-width:1250px){.page-width{padding:0 4rem}}@media screen and (max-width:989px){.header-wrapper{border-top-width:10px}header .logo{text-align:center}.header__icons .link-label{display:none}.header__icons{margin:0}.header__icons a{margin-right:20px}.header__icons .header__icon--account{display:none}.logo .site-name{text-align:center;margin-bottom:0}.header__icons a{margin-right:14px}.header__heading-logo{width:120px}.banner__box .catch-area img{width:100px}.banner__box .catch-area h2{font-size:2.6vw}.category-menu ul li a{font-size:.9em}.top-product-list{padding-top:40px;padding-bottom:80px}.top-product-list .list-box{flex-wrap:wrap;margin-top:20px;margin-bottom:40px}.top-product-list .list-box li{width:50%}.top-product-list .list-box li a .name-area{font-size:1em}.top-product-list .list-box li a .explanation-area{font-size:.9em}.list-btn{padding:14px;width:300px}#top-news-list{padding-top:40px;padding-bottom:120px}#top-news-list .page-width{padding:0 4rem}#top-news-list .news-list{margin-top:40px;margin-bottom:60px}#top-news-list .news-list-item a{display:block;padding:10px}#top-news-list .news-list-info{margin:0}.footer__list-social{margin:4px 0}.smoothscroll-wrap{height:40px;top:-42px}.smoothscroll-top img{width:40px}.sub-page .page-title{margin-top:40px;margin-bottom:80px}.sub-page .contents-wrap{padding-bottom:140px}.sub-page .contents-inner{padding:40px}.guide-contents .detail-box:not(:last-child){margin-bottom:40px}.guide-box:not(:last-child){margin-bottom:40px}.guide-contents .contact-box{margin-top:10px}.guide-contents .contact-box a{padding:20px}#main-product .contents-inner{padding:40px}#main-product .product-detail .tab li{padding:16px 0;font-size:1em;margin:0 5px}#main-product .product-detail .tab{margin:60px 0 0}.product-feature h2{margin-top:40px}.producer-intro{padding:40px 20px}.producer-intro-wrap .img-area{width:30%;margin-right:30px}.product-size-postage{padding:40px 0 0}.product-size-postage h2{margin:0 0 20px}.product-size-postage .postage{margin-top:50px}.postage .detail-area{margin-top:30px}.postage .detail-area table{font-size:.9em;table-layout:auto}.postage .detail-area table tbody th{padding:10px 30px}.postage .detail-area table tbody td:last-child{padding:10px 30px}.postage .detail-area table thead th:first-child{width:auto}.postage .detail-area table thead th:last-child{width:auto}.product__text{font-size:.9em}#main-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{height:47px}#main-product .swym-btn-container .swym-button span{font-size:16px}#contact-page .contents-inner{padding:40px}.collection-inner{padding:0 40px}#page-contact .contents-inner{padding:40px}}@media screen and (max-width:749px){.page-width{padding:0px 2rem}.list-btn{width:100%}.logo .site-name{position:absolute;left:0;right:0;top:3px;font-size:.7em;padding-left:10px}.header-wrapper{border-top-width:8px}.header{position:relative;padding-top:20px!important}.header__heading-logo{width:100px}header-drawer{margin-left:4px}.category-menu{margin:0 -2rem}.banner__box .catch-area{display:block;padding:20px 0}.banner__box .catch-area h2{font-size:3.2vw;margin-right:0;text-align:center;margin-top:0}.menu-drawer__utility-links{padding-top:20px}.top-product-list{padding-top:20px;padding-bottom:60px}.top-product-list .lead{font-size:.9em;text-align:left;display:inline-block}.top-product-list .list-box{margin:10px -8px 30px}.top-product-list .list-box li{padding:8px}.top-product-list .list-box li a .name-area{font-size:.9em}#top-news-list{padding-top:30px;padding-bottom:100px}#top-news-list .page-width{padding:0 2rem}#top-news-list .news-list{margin-top:20px;margin-bottom:40px}.breadcrumb{font-size:.9em}.sub-page .page-title{margin-top:24px;margin-bottom:40px}.sub-page .page-title h1{font-size:1.2em}.sub-page .contents-wrap{padding-top:2rem;padding-bottom:80px}.sub-page .contents-inner{padding:20px}.guide-contents{padding:20px 5px;font-size:.9em}.guide-contents .list-box{margin:10px 0}.guide-contents .detail-box:not(:last-child){margin-bottom:20px}.guide-contents h3{margin-bottom:14px}.guide-box:not(:last-child){margin-bottom:10px}.guide-contents .contact-box{margin-top:0}.guide-contents .contact-box{font-size:.9em}.guide-contents .contact-box a{padding:14px;width:100%}#main-product .contents-inner{padding:20px}.gallery{margin-bottom:10px}.grid--1-col .grid__item{margin-bottom:20px}.product__text{font-size:.8em}#main-product .product-detail .tab{margin:20px 0 0;padding:0}#main-product .product-detail .tab li{padding:10px 0;font-size:2.4vw;margin:0 2px;border-radius:5px 5px 0 0}#main-product .product-detail .tab li:first-child{margin-left:0}#main-product .product-detail .tab li:last-child{margin-right:0}.product-detail-wrap .detail-box{font-size:.9em}.product-feature p{margin:0}.product-feature h2{margin-top:16px;font-size:1.2em;padding:10px 0;margin-bottom:10px}.producer-intro{padding:24px 0}.producer-intro-wrap{display:block}.producer-intro-wrap .img-area{width:100%;margin-right:0;margin-bottom:20px}.producer-intro-wrap .detail-area h2{font-size:1.2em}.producer-intro-wrap .detail-area .procucer-area{margin-bottom:10px}.product-size-postage{padding:24px 0}.product-size-postage .size .detail-area{padding:0}.product-size-postage .postage{margin-top:30px}.postage .detail-area{margin-top:24px}.postage .detail-area table thead th{padding:4px 8px;white-space:nowrap}.postage .detail-area table td{padding:4px 8px}.postage .detail-area table tbody th{padding:4px 8px;white-space:nowrap}.postage .detail-area table tbody td:last-child{padding:4px 8px;white-space:nowrap}.collection-inner{padding:0 20px}.collection__title.title-wrapper h2{margin-bottom:20px}.card__heading{font-size:1em}.product-recommendations__heading{padding:20px 0 0}.recently-viewed-section .bg-orange{padding-bottom:80px}.recently-viewed-section .collection-inner{padding-bottom:40px}.recently-viewed .h5{font-size:1em}.section-template--17849097683259__c2081c8f-8918-4010-9078-2d3b6b2f116a-padding{padding-top:30px!important}#page-contact .contents-inner{padding:20px}#page-contact .globo-formbuilder{margin-top:0!important}#page-contact .globo-form-id-107740 .globo-form-app{margin-top:0}#page-contact .globo-form-app .header{padding-top:0!important;margin-bottom:30px}#page-contact .globo-form-app .header .description{font-size:14px}#page-contact .globo-form-control{padding:0 5px}#page-contact .globo-form-control label{font-size:1em}#page-contact .globo-form-control .flat-input{font-size:1em;padding:10px}#page-contact .globo-form-control{margin-bottom:20px}#page-contact .globo-form-control .help-text{font-size:1em;line-height:1.5;margin-top:5px;margin-left:5px}#page-contact .globo-form-id-107740 .globo-form-app .footer button{width:100%;padding:18px;font-size:1em}#page-contact .globo-form-id-107740 .globo-form-app .footer{margin-top:40px}}:root{--font-heading-family: "Cormorant Garamond", "Shippori Mincho", "Yu Mincho", serif;--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", sans-serif;--font-body-weight: 400;--brand-red: #d71918;--brand-green: #17823b;--brand-orange: #e86b12;--brand-yellow: #f4ce21;--brand-ink: #211c15;--brand-ivory: #f7f4ed;--brand-line: #e8e2d6}body{font-family:var(--font-body-family);color:var(--brand-ink);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.section__title,.banner__box .catch-area h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;letter-spacing:.03em;line-height:1.45;font-feature-settings:"palt" 1}.h0,.h1,h1{letter-spacing:.04em;line-height:1.35}.caption-with-letter-spacing,.caption{font-family:Cormorant Garamond,Shippori Mincho,serif;color:var(--brand-green);letter-spacing:.22em;font-weight:600}.button,.shopify-payment-button__button--unbranded,button.button,.btn{font-family:var(--font-body-family);letter-spacing:.08em;font-weight:500}a:hover{color:var(--brand-green)}hr,.section--divider,.rte hr{border-color:var(--brand-line)}::selection{background:var(--brand-yellow);color:var(--brand-ink)}.price,.price__regular,.price__sale{font-family:var(--font-heading-family);letter-spacing:.02em}:root{--paper: #f7f4ed;--ink-soft: #7e776a;--line-2: #ded7c8;--serif-en: "Cormorant Garamond", serif;--serif-jp: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--ease: cubic-bezier(.22, .61, .36, 1)}body{line-height:1.9;letter-spacing:.04em}::selection{background:#fcefb6;color:var(--brand-ink)}.eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0;font-family:var(--serif-en);font-style:italic;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-green)}.eyebrow:before{content:"";width:30px;height:1px;background:var(--brand-green)}.top-product-list h2{font-family:var(--serif-jp)}#top-news-list h2{font-family:var(--font-heading-family)}.top-product-list h2,#top-news-list h2{font-weight:500;font-size:clamp(27px,3.6vw,44px);line-height:1.5;letter-spacing:.06em;margin-top:20px}.top-product-list h2 span,#top-news-list h2 span{border-bottom:0;padding:0;display:inline}.top-product-list .lead{color:var(--ink-soft);margin-top:18px;line-height:2}.top-product-list .item-name{font-family:var(--serif-jp);font-weight:500;letter-spacing:.06em}.top-product-list .seller{color:var(--ink-soft);font-size:.78em;letter-spacing:.08em}#top-pickup-product{background-color:var(--paper);border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line)}.btn-wrap{text-align:center}.list-btn{background:transparent;color:var(--brand-ink);width:auto;max-width:100%;padding:0 0 6px;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-2);font-size:14px;letter-spacing:.12em;transition:gap .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.list-btn:hover{color:var(--brand-orange);border-color:var(--brand-orange);gap:16px;opacity:1}.list-btn span{position:static}.list-btn span:after{content:"\2192";position:static;right:auto;margin-left:10px}#top-news-list .news-list-item a{border-bottom:1px solid var(--brand-line)}#top-news-list{padding-bottom:clamp(90px,14vw,200px)}.header-wrapper{border-top:0;position:relative}.header-wrapper:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--brand-green) 0%,var(--brand-yellow) 38%,var(--brand-orange) 70%,var(--brand-red) 100%)}.header__menu-item{letter-spacing:.08em;font-weight:500;transition:color .3s var(--ease)}.header__menu-item:hover,.header__active-menu-item{color:var(--brand-green)}.header__menu-item .icon-caret{color:var(--ink-soft)}.logo .site-name{letter-spacing:.04em;color:var(--ink-soft)}.footer{border-top:1px solid var(--brand-line)}.footer-block__heading{font-family:var(--serif-jp);font-weight:500;font-size:1.6rem;letter-spacing:.14em;color:var(--brand-ink);margin-bottom:1.8rem}.footer-block__details-content .list-menu__item,.footer-block__details-content a{letter-spacing:.04em;color:var(--ink-soft);transition:color .3s var(--ease)}.footer-block__details-content a:hover{color:var(--brand-orange);opacity:1}.footer .copyright__content{color:var(--ink-soft);letter-spacing:.06em}.footer-block__details-content .list-payment__item .icon{opacity:.9}.template-index .section-header{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(to bottom,#14100a6b,#14100a00);transition:background .4s var(--ease),box-shadow .4s var(--ease)}.template-index .section-header,.template-index .header-wrapper{transform:none!important}.template-index .header-wrapper{background:transparent!important;border-bottom:0!important}.template-index .header__heading-link,.template-index .header__menu-item,.template-index .header__active-menu-item,.template-index .header__icons a,.template-index .header__icons .link-label,.template-index .header__icon,.template-index .header__menu-item .icon-caret,.template-index .header__icon .icon{color:#fff!important}.template-index .header__icons img{filter:brightness(0) invert(1)}.template-index .logo .site-name{color:#ffffffd9}.template-index .section-header.is-scrolled{background:#fff;box-shadow:0 1px 0 var(--brand-line)}.template-index .section-header.is-scrolled .header-wrapper{background:#fff!important}.template-index .section-header.is-scrolled .header__heading-link,.template-index .section-header.is-scrolled .header__menu-item,.template-index .section-header.is-scrolled .header__active-menu-item,.template-index .section-header.is-scrolled .header__icons a,.template-index .section-header.is-scrolled .header__icons .link-label,.template-index .section-header.is-scrolled .header__icon{color:var(--brand-ink)!important}.template-index .section-header.is-scrolled .header__icons img{filter:none}.template-index .section-header.is-scrolled .header__menu-item:hover,.template-index .section-header.is-scrolled .header__active-menu-item{color:var(--brand-green)!important}.template-index .section-header.is-scrolled .logo .site-name{color:var(--ink-soft)}.shopify-section:has(.category-menu){position:sticky;top:var(--header-h, 90px);z-index:40;background:#fff;border-bottom:1px solid var(--brand-line)}.category-menu ul{margin:0;justify-content:center;gap:clamp(10px,2vw,38px);flex-wrap:wrap}.category-menu ul li{width:auto}.category-menu ul li a{display:block;padding:15px 2px;font-size:1.13em;letter-spacing:.1em;white-space:nowrap;color:var(--brand-ink);transition:color .3s var(--ease)}.category-menu ul li a:hover{color:var(--brand-green);opacity:1}body:not(.template-index):has(.category-menu) .section-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff;box-shadow:0 1px 0 var(--brand-line)}body:not(.template-index):has(.category-menu) .section-header,body:not(.template-index):has(.category-menu) .header-wrapper{transform:none!important}body:not(.template-index):has(.category-menu) #MainContent{padding-top:var(--header-h, 90px)}.collection-hero{padding:clamp(40px,7vw,86px) 0 clamp(24px,4vw,44px)}.collection-hero__inner{flex-direction:column;align-items:center;text-align:center}.collection-hero__title{font-family:var(--serif-jp);font-weight:500;font-size:clamp(28px,4vw,46px);letter-spacing:.08em;line-height:1.4;margin:0}.collection-hero__title:before{content:"COLLECTION";display:block;font-family:var(--serif-en);font-style:italic;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-green);font-weight:600;margin-bottom:14px}.collection-hero__description{color:var(--ink-soft);max-width:62ch;margin:16px auto 0;line-height:2}.facets-wrapper{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line)}.facets__summary,.facets__heading,.facet-filters__label,.facet-filters__sort,.product-count__text{letter-spacing:.08em;color:var(--brand-ink)}.card-wrapper .card__heading,.card__heading.h5{font-family:var(--serif-jp);font-weight:500;font-size:1.55rem;letter-spacing:.04em;line-height:1.6}.card__heading a{text-decoration:none}.card-information .price,.card-information .price-item{font-family:var(--font-heading-family);letter-spacing:.02em;color:var(--brand-ink)}.card__information{padding-top:1.2rem}.card--standard .card__inner{border:1px solid var(--brand-line);background:var(--brand-ivory)}.card__media img,.card .media img{transition:transform .8s var(--ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.05)}.product-grid.grid{row-gap:clamp(30px,4vw,54px)}.sub-page .page-title h1 span:after{border-bottom-color:var(--brand-line)}.product-feature h2{border-bottom:1px solid var(--brand-line);font-family:var(--serif-jp);font-weight:500;letter-spacing:.06em;padding:0 0 12px}.product-recommendations__heading{border-top:1px solid var(--brand-line)}.product__title,.product__title h1,.product__title h2{font-family:var(--serif-jp);font-weight:500;letter-spacing:.04em;line-height:1.5}.product__title{border-bottom:1px solid var(--brand-line)!important;padding-bottom:16px}#main-product .product-form__submit,.product-form__submit.button{border-radius:999px;letter-spacing:.1em;font-weight:500;border:0}#main-product .product-form__submit:not([disabled]),.product-form__submit.button:not([disabled]){background:var(--brand-orange);color:#fff;box-shadow:0 12px 26px -16px #e86b12e6;transition:transform .35s var(--ease),box-shadow .35s}#main-product .product-form__submit:not([disabled]):hover{transform:translateY(-2px)}#main-product .product-form__submit[disabled],.product-form__submit.button[disabled]{background:var(--brand-ivory);color:var(--ink-soft);border:1px solid var(--brand-line);box-shadow:none}#main-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext,#main-product .swym-button.swym-add-to-wishlist{background:transparent!important;color:var(--brand-ink)!important;border:1px solid var(--brand-line)!important;border-radius:999px!important;letter-spacing:.06em!important}#main-product .swym-button.swym-add-to-wishlist:hover{border-color:var(--brand-green)!important;color:var(--brand-green)!important}#main-product .contact-btn,.contact-btn{background:transparent!important;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:999px;letter-spacing:.08em;transition:all .3s var(--ease)}.contact-btn:hover{border-color:var(--brand-ink);opacity:1}#main-product .product-detail .tab{border-bottom:1px solid var(--brand-line);padding:0;gap:4px}#main-product .product-detail .tab li{background:transparent;color:var(--ink-soft);border-radius:0;margin:0 0 -1px;padding:16px 12px;font-size:1.05em;letter-spacing:.06em;font-family:var(--serif-jp);border-bottom:2px solid transparent;transition:color .3s var(--ease),border-color .3s var(--ease)}#main-product .product-detail .tab li.active{background:transparent;color:var(--brand-ink);border-bottom-color:var(--brand-orange)}.guide-contents .contact-box a{background-color:var(--brand-orange);color:#fff;border-radius:999px;letter-spacing:.08em}.article-card__info,.article-card__info.caption-with-letter-spacing{font-family:var(--font-body-family);color:var(--ink-soft);font-size:1.35rem;letter-spacing:.06em;font-weight:400;text-transform:none}.article-card__info time{color:var(--ink-soft)}.contents-inner h2{margin-bottom:32px}.contents-inner h3{color:var(--brand-ink);font-size:1.5rem;letter-spacing:.08em;line-height:1.6;margin:28px 0 4px}.contents-inner h2+h3{margin-top:6px}.contents-inner h5{font-family:var(--font-body-family);font-weight:500;color:#211c1570;font-size:1.4rem;letter-spacing:.02em;line-height:1.85;margin:0}.contents-inner h5 span[style*=color]{color:inherit!important}.contents-inner h5 a{color:var(--brand-green);text-decoration:underline;text-underline-offset:3px}.contents-inner p.p1,.contents-inner p.p2{margin:0;line-height:0;font-size:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
