@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya+SC:wght@500&family=Noto+Sans+JP&display=swap";@layer custom,shopify,default;@layer custom{:root{--knmn-gold: #BCA475;--knmn-darkgold: #8B6936;--knmn-text: #332A19;--knmn-graygold: #858179;--knmn-lightgray: #D9D9D9;--knmn-lightgold: #EBE4D6;--knmn-darkorange: #AD2828;--knmn-body-font: "Noto Sans JP", sans-serif;--knmn-primary-font: Copperplate, "Copperplate Gothic Light", "Alegreya SC", serif;--knmn-box-shadow: 0px 0px 10px 0px rgba(51, 42, 25, .15)}::selection{background:var(--knmn-darkgold);color:#fff;text-shadow:none}html,body{font-size:clamp(14px,1.1vw,18px);overflow-x:hidden;font-family:var(--knmn-body-font);line-height:1.8;color:var(--knmn-text)}h1,h2,h3,h4,h5,p{font-feature-settings:"palt";margin-bottom:1rem}p{line-height:1.8rem}a{color:var(--knmn-darkgold);transition-duration:.3s}a:hover{color:var(--knmn-gold)}.box-shadow{box-shadow:var(--knmn-box-shadow)}.font-copperplate{font-family:var(--knmn-primary-font);text-transform:uppercase}.title-style1{color:var(--knmn-gold);font-size:4rem;font-style:normal;font-weight:400;line-height:1.25;border-bottom:2px solid var(--knmn-gold)}@media screen and (max-width:1023px){.title-style1{font-size:2.5rem}}@media screen and (min-width:1024px){.title-style1{font-size:4rem}}.title-top-border{color:var(--knmn-text);font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.3;position:relative;border-top:2px solid var(--knmn-lightgray);padding-top:10px;margin-bottom:1rem}.title-top-border:before{position:absolute;top:-2px;left:0;width:10%;height:2px;content:"";background:var(--knmn-gold)}.title-simple.fs-26{font-weight:700;font-size:1.625rem}.title-simple.fs-20{font-weight:700;font-size:1.25rem}.font-small{font-size:.875rem}.marker{background:var(--knmn-gold);color:#fff;padding:2px}.text-justify{text-align:justify}.btn-style1{display:inline-flex;min-width:15rem;padding:.5rem;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;border-radius:0;text-transform:uppercase;font-weight:400;transition-duration:.3s}.btn-style1 i{transition-duration:.3s}.btn-style1:hover i{transform:translate(1rem)}@media screen and (max-width:1023px){.btn-style1{border:1px solid var(--knmn-gold);background:var(--knmn-gold);color:#fff;transition-duration:.3s;font-size:1rem}.btn-style1:hover{border:1px solid var(--knmn-darkgold);background:transparent;color:var(--knmn-darkgold)}}@media screen and (min-width:1024px){.btn-style1{border:1px solid var(--knmn-darkgold);background:transparent;color:var(--knmn-darkgold);transition-duration:.3s;font-size:.85rem}.btn-style1:hover{border:1px solid var(--knmn-gold);background:var(--knmn-gold);color:#fff}}#product-detail .btn-style1,#sp-third-menu .btn-style1{border-color:var(--knmn-darkorange);background:var(--knmn-darkorange);color:#fff}:is(#product-detail .btn-style1,#sp-third-menu .btn-style1):hover{border-color:var(--knmn-darkorange);background:#fff;color:var(--knmn-darkorange)}@media screen and (max-width:1023px){#journal-area .btn-style1:hover{border-color:var(--knmn-gold);color:var(--knmn-gold)}}@media screen and (min-width:1024px){#journal-area .btn-style1{border-color:var(--knmn-gold);color:var(--knmn-gold)}#journal-area .btn-style1:hover{color:#fff}}.btn-text{border-radius:0;color:var(--knmn-darkgold);font-size:.875rem;font-weight:400;line-height:1.3;padding:5px 10px;border-bottom:1px solid var(--knmn-darkgold);transition-duration:.3s}.btn-text i{transition-duration:.3s}.btn-text:hover i{transform:translate(1rem)}.curtain-ltor{position:relative;overflow:hidden}.curtain-ltor:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;z-index:1;transition:.5s}.curtain-ltor img{opacity:0;transition:.5s}.curtain-ltor.show:before{transform:translate(100%)}.curtain-ltor.show img{opacity:1}.curtain-rtol{position:relative;overflow:hidden}.curtain-rtol:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;z-index:1;transition:.5s}.curtain-rtol img{opacity:0;transition:.5s}.curtain-rtol.show:before{transform:translate(-100%)}.curtain-rtol.show img{opacity:1}.mask{position:relative;overflow:hidden;display:inline-block;width:auto!important}.mask:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;z-index:1;transition:.5s;transition-delay:1.5s}.mask img{opacity:0;transition:.5s;transition-delay:1.5s}.mask.show:before{transform:translate(100%)}.mask.show img{opacity:1}.breadcrumb{justify-content:start}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a{font-size:.75rem;color:var(--knmn-graygold)}.breadcrumb .breadcrumb-item a:hover{color:var(--knmn-gold)}.share-btn a img{margin-bottom:3px}.share-btn a:hover{opacity:.5}.social-share-block .social-share{list-style-position:inside;list-style-type:none;display:flex;flex-direction:row}.social-share-block .social-share .share-item{margin-right:1rem}.social-share-block .social-share .share-item a{color:var(--knmn-darkgold);font-size:1rem;line-height:1}@media screen and (max-width:1023px){.social-share-block .social-share{justify-content:center}.social-share-block .social-share .share-item a{font-size:1.5rem}}.hosoku-waku{display:block;color:var(--knmn-graygold);font-size:.75rem;font-style:normal;line-height:1.3;padding:1rem;font-weight:600;width:85%;border:2px solid var(--knmn-lightgold);margin:1rem auto;text-align:justify}.hosoku-waku-h{display:block;color:var(--knmn-text);font-size:1rem;margin-bottom:.3rem}#header #header-wrap,#header #logo{border:none}#header #header-wrap{background:none}#header .primary-menu-trigger{background-color:var(--knmn-gold);width:40px;height:40px;line-height:40px;box-shadow:0 0 10px #332a1926}#header .primary-menu-trigger .cnvs-hamburger{--cnvs-hamburger-size: 1.2rem}#header .primary-menu-trigger .cnvs-hamburger-inner,#header .primary-menu-trigger .cnvs-hamburger-inner:before,#header .primary-menu-trigger .cnvs-hamburger-inner:after{height:1px;background-color:#fff}@media screen and (max-width:1023px){#header .primary-menu-trigger{width:60px;height:60px}#header .primary-menu-trigger .cnvs-hamburger{--cnvs-hamburger-size: 1.5rem}}#header .primary-menu-trigger.primary-menu-trigger-active{background-color:transparent;box-shadow:none}#header .primary-menu{display:none}#header .primary-menu.primary-menu-active{display:block;background:#000000b3}#header .primary-menu.primary-menu-active .menu-container{max-width:100%}#header .primary-menu.primary-menu-active .content-area{background-color:var(--knmn-gold);overflow-y:scroll}#header .primary-menu.primary-menu-active .menu-link{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;line-height:1.3}#header .primary-menu.primary-menu-active .menu-link>div{display:inline-block;position:relative}#header .primary-menu.primary-menu-active .menu-link>div:after{content:"";display:block;position:absolute;z-index:10;transition:all .1s ease;-webkit-transition:all .3s ease;width:0px;height:1px;bottom:-1px;left:-1px;background:#fff}#header .primary-menu.primary-menu-active .menu-link>div:hover:after{width:100%;width:calc(100% + 1px)}#header .primary-menu.primary-menu-active .menu-container>.menu-item{padding-right:30px}#header .primary-menu.primary-menu-active .menu-item>ul.sub-menu{list-style-type:none;margin-bottom:1rem}#header .primary-menu.primary-menu-active .menu-item>ul.sub-menu .menu-link{font-weight:400}@media screen and (max-width:1023px){#header #header-wrap{padding-top:0}#header.full-header .container{padding:0;max-width:100%}#header #logo{padding-left:1rem}#header #logo img{height:40px}#header .primary-menu.primary-menu-active{position:absolute;width:100vw;right:0;top:0}#header .primary-menu.primary-menu-active .content-area{max-width:80vw}body:not(.is-expanded-menu) [data-mobile-sticky=true] .menu-container{max-height:inherit}}@media screen and (min-width:1024px){#header #header-wrap{padding-top:20px}#header #logo img{height:45px}#header .primary-menu.primary-active .content-area{max-width:480px}}@media screen and (max-width:1023px){#sp-third-menu{position:fixed;top:calc(100dvh - 50px);left:0;right:0;height:50px;overflow:hidden;z-index:100;background:#fff;border-top:1px solid var(--knmn-lightgold)}#sp-third-menu .header__icon{position:relative}#sp-third-menu .col-6:first-of-type{border-right:1px solid var(--knmn-lightgold)}#sp-third-menu a{color:var(--knmn-text);font-size:.85rem}#sp-third-menu .icon{height:1.5rem;width:1.5rem;object-fit:contain;color:var(--knmn-darkgold)}#sp-third-menu .icon.icon-account{margin-right:5px}#sp-third-menu .icon.icon-cart,#sp-third-menu .icon-cart-empty{height:2.85rem;width:2.85rem;margin-top:2px}#sp-third-menu .cart-count-bubble{display:flex;align-items:center;justify-content:center;width:16px;height:16px;text-align:center;font-size:9px;line-height:1;background-color:var(--knmn-gold);border-radius:100px;color:#fff;position:absolute;top:7px;left:3.7rem;z-index:1}#sp-third-menu:has(.product-sp-menu){top:calc(100dvh - 70px);height:70px;border:1px solid #fff}.product-sp-menu{align-items:center}}.widget.attention-area{margin-top:0}.widget.attention-area *{color:var(--knmn-text)}.widget.attention-area .posts-sm{padding-right:15px}.widget.attention-area .entry{position:relative;padding:5px;background-color:#fff;text-align:left;box-shadow:var(--knmn-box-shadow)}.widget.attention-area .entry .entry-image img{border-radius:0}.widget.attention-area .entry .entry-title{font-size:14px;word-break:auto-phrase}.widget.attention-area .entry .date{font-size:14px;font-style:normal;font-weight:400}.widget.attention-area .entry .grid-inner:after{content:"";display:block;width:1.5rem;height:1.5rem;background:url(./icon_arrow_14.svg) center center no-repeat;background-size:contain;position:absolute;bottom:5px;right:5px;margin:0;pointer-events:none;transition-duration:.3s}.widget.attention-area .entry .grid-inner:hover:after{right:-50px;opacity:0}.widget.attention-area .posts-sm .entry-image,.widget.attention-area .posts-sm .entry-image>a,.widget.attention-area .posts-sm .entry-image .image{width:5rem;--cnvs-post-image-size: 5rem;height:100%;object-fit:cover}@media screen and (max-width:1023px){.widget.attention-area .entry{max-width:20rem}}@media screen and (min-width:1024px){.widget.attention-area.top-firstview{position:absolute;right:30px;bottom:30px;width:20rem}.widget.attention-area .entry{max-width:17rem}}#second-menu{width:clamp(150px,10vw,300px);margin-top:20px;padding-top:60px;padding-right:30px;border-left:1px solid var(--knmn-gold)}#second-menu nav ul{list-style-position:inside;list-style-type:none}#second-menu nav ul li{text-align:right}#second-menu nav ul li a{color:var(--knmn-gold);text-transform:uppercase;font-family:var(--knmn-primary-font);position:relative}#second-menu nav ul li a:after{content:"";display:block;position:absolute;z-index:10;transition:all .1s ease;-webkit-transition:all .3s ease;width:0px;height:1px;bottom:-1px;left:-1px;background:var(--knmn-gold)}#second-menu nav ul li a:hover:after{width:100%;width:calc(100% + 1px)}body.index #second-menu{border-color:var(--knmn-lightgold)}body.index #second-menu a{mix-blend-mode:screen}#top-keyvisual{width:100vw;position:relative}#top-keyvisual .copy-eng{writing-mode:vertical-rl;font-family:var(--knmn-primary-font);text-align:center;text-transform:uppercase}#top-keyvisual .title h1{width:100%;height:100%;text-align:left}#top-keyvisual .title img{width:auto;height:100%;object-fit:contain}@media screen and (max-width:1023px){#top-keyvisual{height:auto;margin-bottom:3rem}#top-keyvisual #sp-slider{height:70vh}#top-keyvisual .copy-eng{height:75vh;mix-blend-mode:screen;position:absolute;top:0;left:5px;z-index:1;line-height:1;font-size:.625rem;color:var(--knmn-gold)}#top-keyvisual .title{padding:1rem 1rem 0}}@media screen and (min-width:1024px){#top-keyvisual{height:100vh;display:grid;grid-template-rows:50px 75% minmax(20%,25%);grid-template-columns:20px 30% minmax(60%,1fr);margin-bottom:5rem}#top-keyvisual .copy-eng{grid-row:1 / 4;grid-column:1 / 2;line-height:1.5;font-size:.75rem;color:var(--knmn-text)}#top-keyvisual .image01{grid-row:1 / 4;grid-column:2 / 3;padding-right:20px;padding-bottom:20px}#top-keyvisual .image01 img{width:100%;height:100%;object-fit:cover;object-position:bottom center}#top-keyvisual .image02{grid-row:2 / 3;grid-column:3/4;padding-bottom:20px}#top-keyvisual .image02 img{width:100%;height:100%;object-fit:cover;object-position:center center}#top-keyvisual .title{grid-row:3 / 4;grid-column:3 / 4;padding:2rem 20rem 2rem 0}}#top-about .top-about--content{max-width:36rem}@media screen and (max-width:1023px){#top-about .top-about--image1{z-index:1;height:15vw}#top-about .top-about--image1 .image{width:120%;max-width:120%;height:30vw;object-fit:cover;margin-top:1rem}#top-about .top-about--image2{z-index:0}#top-about .top-about--image3{z-index:1;height:18vw}#top-about .top-about--image3 .image{width:100%;height:20vw;object-fit:cover;transform:translateY(3rem)}#top-about .top-about--image4{z-index:1;padding-top:8%}#top-about .top-about--image6{padding-top:8%;z-index:1}#top-about .top-about--image6 .image{transform:translate(-20px,20px)}}@media screen and (min-width:1024px){#top-about .top-about--image1{z-index:1}#top-about .top-about--image1 .image{margin-top:2rem}#top-about .top-about--image2{z-index:0}#top-about .top-about--image2 .image{margin-left:-3rem}#top-about .top-about--image3{z-index:0}#top-about .top-about--image3 .image{margin-top:-8rem}#top-about .top-about--image4{z-index:1}#top-about .top-about--image4 .image{margin-top:4rem;margin-left:-8rem}#top-about .top-about--image5 .image{margin-left:-20rem;margin-top:-6rem;width:30rem;max-width:30rem;height:50vh;object-fit:cover}#top-about .top-about--image6{z-index:1;height:6rem}#top-about .top-about--image6 .image{margin-left:3rem;margin-top:0}}#news-area,#journal-area{padding:3rem 0}:is(#news-area,#journal-area) .owl-carousel{--cnvs-owl-full-nav-color: transparent;--cnvs-owl-full-nav-hover-bgcolor: transparent;--cnvs-owl-full-nav-hover-color: transparent;--cnvs-owl-dots-background: transparent;--cnvs-owl-nav-bg: transparent}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry{background:#fff;box-shadow:var(--knmn-box-shadow);padding:1rem}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry a:hover{opacity:.8}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry .entry-image{margin:-1rem -1rem 1rem;width:calc(100% + 2rem)}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry .entry-image img{border-radius:0}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry .entry-meta{padding-bottom:10px}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry .entry-meta ul li{color:var(--knmn-darkgold);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.2rem}:is(#news-area,#journal-area) .owl-carousel .oc-item .entry .entry-title *{color:var(--knmn-text);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3rem}:is(#news-area,#journal-area) .owl-carousel .owl-nav [class*=owl-]{opacity:1;background:transparent;border:none;border-radius:0}:is(#news-area,#journal-area) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-left-b{width:1.25rem;height:2.5rem;background:transparent url(./icon_arrow_left_40.svg) no-repeat center center;background-size:contain}:is(#news-area,#journal-area) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-left-b:before{display:none!important}:is(#news-area,#journal-area) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-right-b{width:1.25rem;height:2.5rem;background:transparent url(./icon_arrow_right_40.svg) no-repeat center center;background-size:contain}:is(#news-area,#journal-area) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-right-b:before{display:none!important}#news-area{background-color:var(--knmn-lightgold)}#journal-area{background-color:var(--knmn-graygold)}@media screen and (max-width:1023px){#journal-area{padding-bottom:22vh}}@media screen and (min-width:1024px){#journal-area{padding-bottom:17rem}}@media screen and (max-width:1023px){:is(#news-area,#journal-area) .owl-stage{padding:10px!important}:is(#news-area,#journal-area) .owl-carousel .owl-nav [class*=owl-]{left:-15px}:is(#news-area,#journal-area) .owl-carousel .owl-nav .owl-next{left:auto;right:-15px}}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}.top-divider .loop-wrap{display:flex;width:100vw;overflow:hidden;margin-left:calc(var(--bs-gutter-x) * .5 * -1)}.top-divider .loop-wrap img:first-child{animation:loop 50s -25s linear infinite}.top-divider .loop-wrap img:last-child{animation:loop2 50s linear infinite}@media screen and (max-width:1023px){.top-divider{margin-bottom:18vh}.top-divider .image{margin-top:-25vh}.top-divider .loop-wrap{height:1rem;margin-top:-15vh}.top-divider .loop-wrap img{width:100%;height:1rem;object-fit:cover;mix-blend-mode:screen}}@media screen and (min-width:1024px){.top-divider{margin-bottom:22rem}.top-divider .image{margin-top:-15rem}.top-divider .loop-wrap{height:1rem;margin-top:-15rem}.top-divider .loop-wrap img{width:auto;height:100%}}:is(#top-product-list,.product-list,#product-related) .product-list-item{margin-bottom:3rem}:is(#top-product-list,.product-list,#product-related) .product-image{box-shadow:var(--knmn-box-shadow);border-radius:0}:is(#top-product-list,.product-list,#product-related) .product-image a:hover{opacity:.8}:is(#top-product-list,.product-list,#product-related) .product-desc{padding:5px 0;text-align:left}:is(#top-product-list,.product-list,#product-related) .product-title{line-height:1.3}:is(#top-product-list,.product-list,#product-related) .product-title a{color:var(--knmn-text);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.3}:is(#top-product-list,.product-list,#product-related) .product-price{color:var(--knmn-text);font-size:.8rem;line-height:1.3;margin-bottom:10px}:is(#top-product-list,.product-list,#product-related) .product-excerpt{color:var(--knmn-graygold);font-size:.8rem;line-height:1.5;text-align:justify;font-feature-settings:"palt";margin-bottom:1rem}:is(#top-product-list,.product-list,#product-related) .curtain-ltor{height:100%}:is(#top-product-list,.product-list,#product-related) .image{width:100%;height:100%;object-fit:cover}:is(#top-product-list,.product-list,#product-related) .top-product-list--body h3+div{font-feature-settings:"palt"}@media screen and (max-width:1023px){:is(#top-product-list,.product-list,#product-related) .top-product-list--body{padding:1rem}}@media screen and (min-width:1024px){:is(#top-product-list,.product-list,#product-related) .top-product-list--cont>.row:nth-of-type(2n){margin:100px 0}:is(#top-product-list,.product-list,#product-related) .top-product-list--cont>.row:nth-of-type(2n) .col-lg-6{order:2}:is(#top-product-list,.product-list,#product-related) .top-product-list--cont>.row:nth-of-type(2n) .col-lg-5{margin-left:8.33333333%}}:is(#top-product-list,#product-related) p{line-height:1.5}:is(#top-product-list,#product-related) .product-carousel{--cnvs-owl-full-nav-color: transparent;--cnvs-owl-full-nav-hover-bgcolor: transparent;--cnvs-owl-full-nav-hover-color: transparent;--cnvs-owl-dots-background: transparent;--cnvs-owl-nav-bg: transparent}:is(#top-product-list,#product-related) .product-carousel a:hover{opacity:.8}:is(#top-product-list,#product-related) .product-carousel .owl-nav{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}:is(#top-product-list,#product-related) .product-carousel .owl-nav .owl-next{right:-20px}:is(#top-product-list,#product-related) .product-carousel .owl-nav .owl-prev{left:-20px}:is(#top-product-list,#product-related) .owl-carousel .owl-nav [class*=owl-]{opacity:1;background:transparent;border:none;border-radius:0}:is(#top-product-list,#product-related) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-left-b{width:1rem;height:2.5rem;background:transparent url(./icon_arrow_left_40.svg) no-repeat center center;background-size:contain}:is(#top-product-list,#product-related) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-left-b:before{display:none!important}:is(#top-product-list,#product-related) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-right-b{width:1rem;height:2.5rem;background:transparent url(./icon_arrow_right_40.svg) no-repeat center center;background-size:contain}:is(#top-product-list,#product-related) .owl-carousel .owl-nav [class*=owl-] i.uil.uil-angle-right-b:before{display:none!important}@media screen and (max-width:1023px){#product-related{margin-bottom:3rem}#product-related .product-list-item{margin-bottom:1rem}}@media screen and (min-width:1024px){#product-related{margin-bottom:5rem}#product-related .product-list-item{margin-bottom:1rem}}.jdgm-preview-badge{font-size:16px;margin-bottom:10px}.shopify-app-block .jdgm-preview-badge{margin-bottom:2rem}@media screen and (min-width:1023px){.jdgm-prev-badge{font-size:.75rem}.product-list-item .jdgm-prev-badge{font-size:.6rem}}@media screen and (max-width:1023px){.jdgm-prev-badge{font-size:.6rem}}#product-form .jdgm-prev-badge .jdgm-prev-badge__text{text-decoration:underline;color:var(--knmn-darkgold);margin-left:.1rem!important}@media screen and (min-width:1023px){#product-form .jdgm-prev-badge{font-size:.875rem}#product-form .jdgm-prev-badge .jdgm-prev-badge__text{font-size:.75rem}}@media screen and (max-width:1023px){#product-form .jdgm-prev-badge{font-size:1rem}#product-form .jdgm-prev-badge .jdgm-prev-badge__text{font-size:.9rem}}.shopify-block:has(#judgeme_product_reviews){margin:auto}@media(min-width:576px){.shopify-block:has(#judgeme_product_reviews){max-width:540px}}@media(min-width:768px){.shopify-block:has(#judgeme_product_reviews){max-width:720px}}@media(min-width:992px){.shopify-block:has(#judgeme_product_reviews){max-width:960px}}@media(min-width:1200px){.shopify-block:has(#judgeme_product_reviews){max-width:1140px}}@media(min-width:1400px){.shopify-block:has(#judgeme_product_reviews){max-width:1320px}}.shopify-block:has(#judgeme_product_reviews) #judgeme_product_reviews{width:calc(100% - 1.5rem);margin:auto;padding:2rem 1rem;border:1px solid var(--knmn-lightgray)}@media screen and (min-width:1023px){.shopify-block:has(#judgeme_product_reviews) #judgeme_product_reviews{width:calc(83.33333333% - 1.5rem);padding:3rem}}.shopify-block:has(#judgeme_product_reviews) .jdgm-rev-widg{padding:0!important}.shopify-block:has(#judgeme_product_reviews) .jdgm-rev-widg__title{font-size:1.25rem!important}.shopify-block:has(#judgeme_product_reviews) .jdgm-write-rev-link.jdgm-write-rev-link{background:transparent!important;border-width:1px!important;font-size:.875rem!important;max-width:10rem!important;font-weight:400!important;color:var(--knmn-darkgold)!important;margin-bottom:1rem!important}.shopify-block:has(#judgeme_product_reviews) .jdgm-rev-widg__summary-inner,.shopify-block:has(#judgeme_product_reviews) .jdgm-form-wrapper{font-size:.875rem!important}.shopify-block:has(#judgeme_product_reviews) .jdgm-form__title{font-size:1rem!important}.shopify-block:has(#judgeme_product_reviews) .jdgm-btn{font-size:.875rem!important;font-weight:400!important;border-width:1px!important}@media screen and (max-width:1023px){.shopify-block:has(#judgeme_product_reviews) .jdgm-form__fieldset p{text-align:justify}}.filter{--knmn-filter-space: 1rem}.filter hr{border-top:2px solid var(--knmn-lightgold)}.filter .filter-title{display:block;color:var(--knmn-graygold);font-size:1rem;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:var(--knmn-filter-space)}.filter .filter-list{list-style-position:outside;list-style-type:none}.filter .filter-list .filter-item{margin-bottom:var(--knmn-filter-space)}.filter .filter-list .filter-item .filter-link{color:var(--knmn-graygold);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3;position:relative}.filter .filter-list .filter-item .filter-link:after{content:"";display:block;position:absolute;z-index:1000;transition:all .1s ease;-webkit-transition:all .3s ease;width:0px;height:1px;bottom:-1px;left:-1px;background:var(--knmn-graygold)}.filter .filter-list .filter-item .filter-link:hover:after{width:100%;width:calc(100% + 1px)}.filter-trigger{color:var(--knmn-text)}#side-panel{background-color:var(--knmn-lightgold)}#side-panel #side-panel-trigger-close{position:relative}#side-panel #side-panel-trigger-close a{display:block;position:absolute;top:0;right:10px;font-size:1.8rem;color:var(--knmn-darkgold);z-index:1000}#side-panel hr{border-color:#fff}#footer{--cnvs-footer-top-border: 1px solid rgba(var(--cnvs-contrast-rgb), .15);--cnvs-copyrights-link-color: white;border-top:var(--cnvs-footer-top-border);background:linear-gradient(90deg,#927f5e,#bca475);color:#fff}:is(#footer .footer-nav1,#footer .footer-nav2) ul{list-style-position:outside;list-style-type:none;margin-bottom:0}:is(#footer .footer-nav1,#footer .footer-nav2) ul li ul{margin-left:1rem}:is(#footer .footer-nav1,#footer .footer-nav2) a{color:#fff;font-size:.875rem;transition-duration:.3s;border-bottom:1px solid transparent}:is(#footer .footer-nav1,#footer .footer-nav2) a:hover{border-bottom:1px solid white}#footer #copyrights{background-color:var(--knmn-text);padding:1rem 0;text-align:center;font-size:.75rem;color:#fff}#footer #copyrights a{color:#fff;transition-duration:.3s;border-bottom:1px solid transparent}#footer #copyrights a:hover{border-bottom:1px solid white}@media screen and (max-width:1023px){#footer{padding:3rem 0 0}#footer .footer-nav1 ul li,#footer .footer-nav2 ul li{margin-bottom:1rem}:is(#footer .footer-nav1 ul li,#footer .footer-nav2 ul li) ul{margin-top:10px}#footer .footer-nav2{padding-bottom:3rem}#footer #copyrights{text-align:left;padding-bottom:70px}#footer #copyrights a{display:inline-block;padding-right:1rem;margin-bottom:10px}}@media screen and (min-width:1024px){#footer{padding:6.25rem 0 0}#footer .footer-nav1,#footer .footer-nav2{margin-bottom:6.25rem}}body:not(.index) #second-menu{position:absolute;top:0;right:0;z-index:1}body:not(.index) #content{min-height:100vh}@media screen and (max-width:1023px){body:not(.index) #content{padding-top:60px}}@media screen and (min-width:1024px){body:not(.index) #content{padding-top:90px}}@media screen and (min-width:1200px)and (max-width:1279px){body:not(.index) #second-menu{right:-100vw!important}}body:not(.index) #about-keyvisual .font-copperplate{color:#fff;font-size:2.5rem;line-height:1.3;font-weight:400;text-transform:uppercase}body:not(.index) .section-fresh,body:not(.index) .section-pure{z-index:0}:is(body:not(.index) .section-fresh,body:not(.index) .section-pure) .title-fresh,:is(body:not(.index) .section-fresh,body:not(.index) .section-pure) .title-pure{position:relative;font-size:1.25rem;z-index:2;padding:3.3rem 0 0 5px}:is(:is(body:not(.index) .section-fresh,body:not(.index) .section-pure) .title-fresh,:is(body:not(.index) .section-fresh,body:not(.index) .section-pure) .title-pure):before{font-family:var(--knmn-primary-font);font-weight:400;font-size:5rem;line-height:1;text-transform:uppercase;position:absolute;top:0;left:0;z-index:-1}body:not(.index) .section-fresh{color:#fff;background:var(--knmn-graygold)}body:not(.index) .section-fresh .title-fresh{color:#fff}body:not(.index) .section-fresh .title-fresh:before{content:"Fresh";color:var(--knmn-darkgold)}body:not(.index) .section-pure{background:var(--knmn-lightgold)}body:not(.index) .section-pure .title-pure:before{content:"Pure";color:var(--knmn-gold)}@media screen and (min-width:1024px){body:not(.index) .kinomino-is{width:120%;max-width:120%}}#product-detail #product-slider .flex-control-nav.flex-control-thumbs li{margin:0 var(--cnvs-fslider-thumbs-gutters) var(--cnvs-fslider-thumbs-gutters) 0}#product-detail #product-slider .flex-control-nav.flex-control-thumbs{flex-wrap:wrap}#product-detail #product-slider.fslider,#product-detail #product-slider.fslider .flexslider,#product-detail #product-slider.fslider .slider-wrap,#product-detail #product-slider.fslider .slide,#product-detail #product-slider.fslider .slide>a,#product-detail #product-slider.fslider .slide>a>img{overflow:visible}#product-detail #product-form .product-name{font-style:normal;font-weight:700;line-height:1.3;margin-bottom:10px}#product-detail #product-form .product-price{color:var(--knmn-graygold);font-style:normal;font-weight:400;line-height:2}#product-detail #product-form .product-form-body label{font-size:.875rem;font-style:normal;font-weight:700;color:var(--knmn-text);display:flex;align-items:center}#product-detail #product-form .product-form-body .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.3;color:var(--knmn-text);background-color:transparent;background-image:url(./icon_arrow_down_5.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:10px;border:none;border-bottom:1px solid var(--knmn-lightgold);border-radius:0;text-align:center;text-align-last:center}#product-detail #product-form .product-form-body .form-select option{text-align:center;text-align-last:center}#product-detail #product-form .product-form-body .quantity{display:flex;width:100%;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.3;color:var(--knmn-text);background-color:transparent;border:none;border-bottom:1px solid var(--knmn-lightgold);border-radius:0;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;text-align:center;align-items:center}#product-detail #product-form .product-form-body .quantity input.qty{width:100%;height:1.5rem;line-height:1rem;border:0;text-align:center;font-size:.875rem;color:var(--knmn-text)}#product-detail #product-form .product-form-body .quantity .button-group{width:10px;display:flex;flex-direction:column}#product-detail #product-form .product-form-body .quantity .button-group button{width:10px;height:20px}#product-detail #product-form .product-form-body .quantity .button-group button.plus,#product-detail #product-form .product-form-body .quantity .button-group button.minus{line-height:0}#product-detail #product-form .product-form-body .hosoku{display:block;color:var(--knmn-graygold);text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3;margin-top:10px}#product-detail #product-form .product-excerpt,#product-detail #product-form .product-text{color:var(--knmn-text);font-style:normal;font-weight:700;line-height:1.8;text-align:justify;word-break:normal}@media screen and (max-width:1023px){#product-detail #product-slider{--cnvs-fslider-thumbs-gutters: 1rem;--cnvs-fslider-thumbs-width: calc(20vw - 1.2rem) ;margin-bottom:2rem}#product-detail #product-slider.fslider .slider-wrap{margin-left:calc(var(--bs-gutter-x) * .5 * -1);width:100vw;max-width:100vw}#product-detail #product-form{display:flex;flex-direction:column}#product-detail #product-form .product-form-body{order:1;margin-bottom:0}#product-detail #product-form .product-name{font-size:1.25rem}#product-detail #product-form .product-price{font-size:1.25rem;margin-bottom:2rem}#product-detail #product-form .product-excerpt{font-size:1.125rem;margin-bottom:1rem;word-break:auto-phrase}#product-detail #product-form .product-text{font-size:1rem;word-break:normal}#product-detail #product-form .share-btn{text-align:right;margin-bottom:2rem}#product-detail #product-form .product-form-body .quantity{margin-bottom:0}#product-detail #product-form .product-form-body .submit-area{margin-top:3rem}}@media screen and (min-width:1024px){#product-detail #product-slider{--cnvs-fslider-thumbs-gutters: 1rem;--cnvs-fslider-thumbs-width: 90px}#product-detail #product-slider .slide>a>img{box-shadow:0 0 10px #0000004d}#product-detail #product-form .product-name{font-size:1.625rem}#product-detail #product-form .product-price{font-size:1.125rem;margin-bottom:2rem}#product-detail #product-form .product-excerpt{margin-bottom:0}#product-detail #product-form .product-excerpt,#product-detail #product-form .product-text{font-size:.875rem}#product-detail #product-form .product-form-body .quantity{margin-bottom:0}}#product-detail2 #product-content .product-content-text{color:var(--knmn-text);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.8;text-align:justify;word-break:normal}@media screen and (max-width:1023px){#product-detail2 #product-content .row{margin-bottom:1rem}#product-detail2 #product-content .image-area{margin-bottom:1rem}#product-detail2 #product-content .image-area img{margin-left:calc(var(--bs-gutter-x) * .5 * -1);width:100vw;max-width:100vw}#product-detail2 #product-content .title-top-border{margin-bottom:.5rem}#product-detail2 #product-content .product-content-text{padding:0 1em;word-break:normal}}@media screen and (min-width:1024px){#product-detail2 #product-content .row{margin-bottom:5rem}#product-detail2 #product-content .row:nth-of-type(2n) .image-area{order:2}#product-detail2 #product-content .row:nth-of-type(2n) .text-area{order:1}}#product-info{background-color:var(--knmn-lightgold)}#product-info #product-accordion .accordion-header{align-items:center;border-bottom:1px solid var(--knmn-darkgold)}#product-info #product-accordion .accordion-header .accordion-title{color:var(--knmn-text);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.3}#product-info #product-accordion .accordion-header.accordion-active{border-bottom:none}#product-info #product-accordion .accordion-content{color:var(--knmn-text);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.8;border-bottom:1px solid var(--knmn-darkgold)}@media screen and (max-width:1023px){#product-info{padding:3rem 0;margin-bottom:3rem}}@media screen and (min-width:1024px){#product-info{padding:5rem 0;margin-bottom:5rem}}@media screen and (max-width:1023px){#shop-introduce .title-style1{font-size:2.5rem}}@media screen and (min-width:1024px){#shop-introduce .title-style1{font-size:3.125rem}}.blog .entry{.entry-meta:not(.no-separator) li::before}.blog .entry .entry-image img{border-radius:0;box-shadow:var(--knmn-box-shadow)}.blog .entry .entry-image img:hover{opacity:.8}.blog .entry .entry-title h2{line-height:1.3}.blog .entry .entry-title a{font-size:1rem;color:var(--knmn-text)}.blog .entry .entry-title a:hover{color:var(--knmn-gold)}.blog .entry .entry-meta li,.blog .entry .entry-meta li a{color:#aaa}.blog .entry .entry-meta li a:hover{opacity:.5}.blog .pagination{--bs-pagination-color: var(--knmn-gold);--bs-pagination-hover-bg: var(--knmn-gold);--bs-pagination-hover-color: white;--bs-pagination-hover-border-color: var(--knmn-gold);--bs-pagination-active-bg: var(--knmn-gold);--bs-pagination-active-border-color: var(--knmn-gold);font-family:var(--knmn-primary-font)}.blog .pagination .page-item .page-link:hover,.blog .pagination .page-item.active .page-link{color:#fff}.blog .tagcloud{font-size:.875rem;--cnvs-themecolor: var(--knmn-gold)}.blog .tagcloud a{border-color:var(--knmn-gold)!important;color:var(--knmn-gold)!important}.blog .tagcloud a:hover{border-color:var(--cnvs-themecolor)!important;color:var(--cnvs-themecolor)!important;opacity:.5}@media screen and (max-width:1023px){.blog .entry-meta{padding-left:20px}.blog .entry-meta:not(.no-separator) li:before{display:none}}@media screen and (min-width:1024px){.blog .entry-meta{padding-left:0}}.blog .tag-item{position:relative;padding-right:.5em}.blog .tag-item+.tag-item:before{content:",";position:absolute;left:-.5em;top:0;bottom:0}.blog .postcontent .entry-content h2{color:var(--knmn-text);font-style:normal;font-weight:700;line-height:1.3;position:relative;border-top:2px solid var(--knmn-lightgray);padding-top:10px;margin-top:1rem;margin-bottom:1rem;font-size:1.5rem}.blog .postcontent .entry-content h2:before{position:absolute;top:-2px;left:0;width:10%;height:2px;content:"";background:var(--knmn-gold)}.blog .postcontent .entry-content h3{font-size:1.25rem}.blog .postcontent .entry-content h4{font-size:1.15rem}.blog .postcontent .entry-content h5{font-size:1rem}.blog .postcontent .entry-content img{max-width:100%;margin-bottom:1rem}.blog .postcontent .entry-content p{font-size:.875rem;text-align:justify;color:var(--knmn-text)}.blog .postcontent .afterpost-tag,.blog .postcontent .afterpost-tag a{font-size:.8rem;color:#aaa}.blog .postcontent .pagenation a{color:var(--knmn-text)}.blog .postcontent .pagenation a:hover{color:var(--knmn-darkgold)}@media screen and (max-width:1023px){.blog .afterpost-tag{margin-bottom:5rem}}@media screen and (min-width:1024px){.blog .afterpost-tag{margin-bottom:5rem}}cart-remove-button .button{background:#fff;border:none;display:flex}quantity-popover .quantity{flex-wrap:nowrap}.button{transition-duration:.3s}.button i{transition-duration:.3s}.button:hover i{transform:translate(1rem)}@media screen and (max-width:1023px){.button{border:1px solid var(--knmn-gold);background:var(--knmn-gold);color:#fff;transition-duration:.3s;font-size:18px}.button:hover{border:1px solid var(--knmn-darkgold);background:transparent;color:var(--knmn-darkgold)}}@media screen and (min-width:1024px){.button{border:1px solid var(--knmn-darkgold);background:transparent;color:var(--knmn-darkgold);transition-duration:.3s;font-size:18px}.button:hover{border:1px solid var(--knmn-gold);background:var(--knmn-gold);color:#fff}}.button:after{box-shadow:none}@media screen and (min-width:1024px){.header__heading-logo{min-width:150px}}.contact-page .shopify-section.section{background:transparent;margin:0;padding:0}.section{margin:0 0 3rem;padding:0;background-color:transparent}#insta-feed h2{font-family:var(--knmn-primary-font);text-transform:uppercase;color:var(--knmn-gold);font-size:4rem;font-style:normal;font-weight:400;line-height:1.25;position:relative}#insta-feed h2:before{content:"";width:8em;height:2px;background-color:var(--knmn-gold);display:block;position:absolute;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width:1023px){#insta-feed h2{font-size:2.5rem}}@media screen and (min-width:1024px){#insta-feed h2{font-size:4rem}}#shopify-content-body{font-size:.875rem}#shopify-content-body h2{color:var(--knmn-text);font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.3;position:relative;border-top:2px solid var(--knmn-lightgray);padding-top:10px;margin-bottom:1rem}#shopify-content-body h2:before{position:absolute;top:-2px;left:0;width:10%;height:2px;content:"";background:var(--knmn-gold)}#shopify-content-body h3{font-weight:700;font-size:1.25rem}#wrapper .title-wrapper-with-link a,#wrapper .cart-items .caption-with-letter-spacing,#wrapper .quantity__input,#wrapper .tax-note.caption-large.rte{font-size:clamp(14px,1rem,18px)}#wrapper .cart-item__details .product-option,#wrapper .cart-item__details .product-option *{font-size:clamp(14px,1rem,16px)!important;line-height:1.3!important;word-break:auto-phrase}#wrapper .cart-item__details .cart-item__name{font-size:clamp(14px,1rem,16px)!important;color:var(--knmn-text)!important}cart-remove-button .button{color:var(--knmn-darkgold)}cart-items.gradient.color-scheme-1.isolate{padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
