body{--kurojin-soft:#e8e2d8;--kurojin-radius:28px}body h1,body h2,body h3{letter-spacing:-.035em;line-height:1.08}body .button{border-radius:30px;min-height:5.2rem;padding-inline:2.8rem;letter-spacing:.05em;font-size:1.15rem}body .button:hover{box-shadow:0 7px 20px #c8102e1f;transform:translateY(-1px)}body .button:after,body .button:before{border-radius:30px}body .header__menu-item{letter-spacing:.035em}body .announcement-bar__message{letter-spacing:.09em}body[data-kurojin-page=index] main{overflow:clip}body[data-kurojin-page=index] .section:first-child{padding:2.4rem clamp(1.5rem,3vw,4.4rem) 0}body[data-kurojin-page=index] slideshow-component{position:relative;border-radius:var(--kurojin-radius);overflow:hidden;background:#e8e2d8;display:block}body[data-kurojin-page=index] .slideshow{border-radius:var(--kurojin-radius);background:#e8e2d8}body[data-kurojin-page=index] .slideshow__slide{background:#e8e2d8;position:relative;overflow:hidden}body[data-kurojin-page=index] .slideshow__slide:before{content:"\9ed2\5203";position:absolute;right:5%;bottom:1%;font-size:20rem;line-height:1;color:#c8102e;opacity:.055;pointer-events:none;z-index:1}body[data-kurojin-page=index] .slideshow__media{left:48%;width:52%;background:radial-gradient(ellipse at 50% 55%,#d5cabc,#e8e2d8 68%)}body[data-kurojin-page=index] .slideshow__media img{object-fit:contain;padding:2rem 4rem;filter:drop-shadow(12px 22px 20px #0002)}body[data-kurojin-page=index] .slideshow__text-wrapper{justify-content:flex-start;position:relative;z-index:2;padding-inline:clamp(3rem,4.5vw,8rem);min-height:600px}body[data-kurojin-page=index] .slideshow__text{background:transparent;max-width:55rem;padding:3rem 0}body[data-kurojin-page=index] .banner__heading{font-size:clamp(4.4rem,5.4vw,8.5rem);font-weight:700;line-height:1.02;letter-spacing:-.052em;max-width:10ch}body[data-kurojin-page=index] .banner__text{font-size:1.5rem;line-height:1.8;max-width:37rem;color:#514a43;margin-top:2.6rem}body[data-kurojin-page=index] .slideshow__controls{justify-content:flex-start;padding:.4rem 3rem;border:0;background:#e8e2d8;gap:1rem}body[data-kurojin-page=index] .slideshow__controls .slider-button{border:1px solid #b6aa9b;border-radius:50%;width:38px;height:38px}body[data-kurojin-page=index] .slideshow__controls .slider-counter{min-width:6rem}body[data-kurojin-page=index] .collection__title .title{font-size:clamp(3.4rem,3.7vw,5.5rem);max-width:18ch}body .product-card-wrapper .card__inner{border-radius:18px;overflow:hidden;border:0;background:#e9e5dc}body .product-card-wrapper .card__information{padding-top:1.6rem}body .product-card-wrapper .card__heading{letter-spacing:-.015em;font-size:1.3rem;line-height:1.45;text-transform:none}body .card-information .price{font-size:1.3rem;margin-top:.8rem}body .product-card-wrapper .quick-add__submit{border:1px solid rgba(var(--color-foreground),.18);border-radius:24px;min-height:4.2rem;background:transparent;color:rgb(var(--color-foreground))}body .product-card-wrapper .quick-add__submit:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.kurojin-compare-section{padding:7rem 0;border-radius:70px 0;margin-block:1rem}.kurojin-compare-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(4rem,7vw,10rem);align-items:center}.kurojin-compare-copy h2{font-size:clamp(3.8rem,4vw,6rem);max-width:10ch;margin:2rem 0 2.5rem}.kurojin-compare-copy .caption-with-letter-spacing{font-size:1rem;letter-spacing:.14em;color:var(--kurojin-accent)}.kurojin-compare-copy .rte{font-size:1.5rem;line-height:1.85;max-width:41rem;color:rgba(var(--color-foreground),.75)}.kurojin-compare-copy .button{margin-top:2rem}.kurojin-compare{display:block;min-width:0}.kurojin-compare-frame{position:relative;aspect-ratio:1;background:#d8d0c4;overflow:hidden;border-radius:34% 34% 18px 18px;isolation:isolate}.kurojin-compare-image{position:absolute;top:0;right:0;bottom:0;left:0;background:#d8d0c4}.kurojin-compare-image img{width:100%;height:100%;object-fit:contain;padding:1.5rem;display:block}.kurojin-compare-image--before{clip-path:inset(0 calc(100% - var(--compare-position)) 0 0)}.kurojin-compare-label{position:absolute;top:2.8rem;padding:.6rem 1.2rem;background:#f3f0e7e6;border-radius:24px;font-size:1.05rem;z-index:2}.kurojin-compare-label--before{left:2rem}.kurojin-compare-label--after{right:2rem}.kurojin-compare-divider{position:absolute;top:0;bottom:0;width:2px;background:#fff;left:var(--compare-position);pointer-events:none;z-index:3;box-shadow:0 0 10px #0003}.kurojin-compare-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#f3f0e7;display:grid;place-items:center;font-size:22px;letter-spacing:3px;color:#171717;box-shadow:0 4px 18px #0002}.kurojin-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4;touch-action:pan-y}.kurojin-compare:focus-within .kurojin-compare-frame{outline:3px solid var(--kurojin-accent);outline-offset:5px}body[data-kurojin-page=index] .image-with-text__media{border-radius:28px 28px 46%;background:#e8e2d8}body[data-kurojin-page=index] .image-with-text__media img{object-fit:contain;padding:3rem}body[data-kurojin-page=index] .image-with-text__heading{font-size:clamp(3.5rem,4vw,5.8rem);max-width:12ch;line-height:1.08}body[data-kurojin-page=index] .image-with-text__text{font-size:1.5rem;line-height:1.85}body[data-kurojin-page=index] .multicolumn{border-radius:40px 40px 0 0}body[data-kurojin-page=index] .multicolumn-card__info h3{font-size:1.5rem;letter-spacing:-.02em}body[data-kurojin-page=index] .multicolumn-card__info p{font-size:1.3rem;line-height:1.75}body .collapsible-content__heading{font-size:clamp(3.8rem,4vw,6rem);letter-spacing:-.04em}body .collapsible-content-wrapper-narrow{max-width:105rem}body .collapsible-content .accordion{border-top:1px solid rgba(var(--color-foreground),.14);border-bottom:0;margin:0}body .collapsible-content .accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}body .collapsible-content .accordion summary{padding:2.4rem 1rem}body .collapsible-content .accordion__title{font-size:1.6rem;letter-spacing:-.02em;line-height:1.4;font-weight:500}body .collapsible-content .accordion__content{font-size:1.4rem;line-height:1.85;max-width:80rem;padding-left:4rem}body .accordion details[open] .accordion__content{animation:kurojin-unfold .25s ease-out}@keyframes kurojin-unfold{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}body .newsletter{border-radius:44px 44px 0 0;overflow:hidden}body .newsletter__wrapper h2{font-size:clamp(4rem,4.5vw,6.2rem);letter-spacing:-.04em}body[data-kurojin-page=product] .product__title h1{font-size:clamp(2.8rem,3vw,4.8rem);line-height:1.12;letter-spacing:-.04em}body[data-kurojin-page=product] .product__media-wrapper .product-media-container{border-radius:22px;overflow:hidden;background:#e9e5dc}body[data-kurojin-page=product] .product__text.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13em;color:var(--kurojin-accent)}body[data-kurojin-page=product] .product__info-container>.price{font-size:2rem}.kurojin-specs{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 2.8rem}.kurojin-specs li{padding:.6rem 1rem;background:#e9e3d9;border-radius:30px;font-size:1.05rem;color:#514a43}body[data-kurojin-page=product] .product__info-container .icon-with-text{padding:1.8rem 1rem;margin:2rem 0;background:#e9e3d9;border-radius:16px}body[data-kurojin-page=product] .icon-with-text__item .h4{font-size:1.05rem;line-height:1.5;letter-spacing:0}body[data-kurojin-page=product] .icon-with-text__item .icon{height:2rem;width:2rem;color:var(--kurojin-accent)}body[data-kurojin-page=product] .product__accordion{border-color:#d6cfc4;margin-top:0}body[data-kurojin-page=product] .product__accordion summary{padding-block:1.9rem}body[data-kurojin-page=product] .product__accordion .accordion__title{font-size:1.35rem;font-weight:500;letter-spacing:0}body[data-kurojin-page=product] .accordion__content{font-size:1.3rem;line-height:1.8}.kurojin-size-table{overflow-x:auto;max-width:100%;border-radius:8px}.kurojin-size-table table{min-width:600px!important;width:100%!important;margin:0;font-size:1.2rem}.kurojin-size-table td,.kurojin-size-table th{color:rgb(var(--color-foreground))!important;font-family:inherit!important;line-height:1.4}body[data-kurojin-page=product] .jdgm-rev-widg{border:1px solid #d6cfc4;border-radius:24px;padding:3rem!important;margin-block:4rem!important;background:#f8f6f0}body[data-kurojin-page=product] .jdgm-write-rev-link{border-radius:30px}body[data-kurojin-page=product] .product-form__input--pill input[type=radio]+label{border-radius:10px;font-size:1.25rem;letter-spacing:0}body[data-kurojin-page=product] .product-form__input .form__label{font-size:1.2rem;font-weight:600;margin-bottom:1rem}@media(min-width:990px){body[data-kurojin-page=product] .product--medium .product__media-wrapper{max-width:55%;width:55%}body[data-kurojin-page=product] .product--medium .product__info-wrapper{max-width:45%;width:45%;padding-left:5rem}}@media(max-width:989px){body[data-kurojin-page=index] .slideshow__text-wrapper{min-height:520px}body[data-kurojin-page=index] .slideshow__text{max-width:45%}body[data-kurojin-page=index] .banner__heading{font-size:5rem}.kurojin-compare-layout{gap:4rem}.kurojin-compare-copy h2{font-size:4rem}}@media(max-width:749px){body[data-kurojin-page=index] .section:first-child{padding:1.2rem 1.2rem 0}body[data-kurojin-page=index] .slideshow,body[data-kurojin-page=index] slideshow-component{border-radius:24px}body[data-kurojin-page=index] .slideshow__media{position:relative;left:0;width:100%;height:350px!important;min-height:0!important}body[data-kurojin-page=index] .slideshow__media img{padding:1rem 2rem}body[data-kurojin-page=index] .slideshow__text-wrapper{min-height:0;padding:0 2.4rem 1.5rem;display:block}body[data-kurojin-page=index] .slideshow__text{max-width:100%;padding:1.5rem 0;background:transparent!important}body[data-kurojin-page=index] .banner__heading{font-size:4.3rem;max-width:11ch}body[data-kurojin-page=index] .banner__text{font-size:1.3rem;line-height:1.7;margin-top:1.6rem}body[data-kurojin-page=index] .banner__buttons{margin-top:2rem}body[data-kurojin-page=index] .slideshow__controls{padding-bottom:1.4rem;padding-left:2.4rem}body[data-kurojin-page=index] .slideshow__slide:before{font-size:12rem;top:15%;bottom:auto;right:2%}.kurojin-compare-layout{grid-template-columns:1fr;gap:3rem}.kurojin-compare-section{padding:4.5rem 0;border-radius:40px 0}.kurojin-compare-copy h2{font-size:3.8rem;max-width:12ch}.kurojin-compare-copy .rte{font-size:1.3rem}.kurojin-compare-copy .caption-with-letter-spacing{font-size:.9rem}.kurojin-compare-label{font-size:.9rem;top:2rem}.kurojin-compare-label--before{left:1rem}.kurojin-compare-label--after{right:1rem}body .collapsible-content .accordion summary{padding-block:2rem}body .collapsible-content .accordion__title{font-size:1.35rem}body .collapsible-content .accordion__content{padding-left:1rem;font-size:1.25rem}body[data-kurojin-page=product] .product__title h1{font-size:3rem}.kurojin-specs li{font-size:.95rem}.kurojin-size-table table{min-width:540px!important}body[data-kurojin-page=product] .jdgm-rev-widg{padding:2rem!important}body[data-kurojin-page=index] .image-with-text__heading{font-size:3.6rem}body .product-card-wrapper .card__heading{font-size:1.2rem}body .product-card-wrapper .quick-add__submit{font-size:1rem;padding-inline:1rem}}@media(prefers-reduced-motion:reduce){body .accordion details[open] .accordion__content{animation:none}body .button:hover{transform:none}}.kurojin-compare-label{top:auto;bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kurojin-organic.css.map */
