:root{--chibisuke-yellow: #f7d35d;--chibisuke-gold: #c9a227;--chibisuke-gold-line: rgba(201, 162, 39, .45);--chibisuke-red: #d83a2e;--chibisuke-ink: #17130d;--chibisuke-cream: #fff8df;--chibisuke-shadow: 0 1.2rem 3.2rem rgba(23, 19, 13, .08)}body{background:radial-gradient(circle at 12% 0%,rgba(247,211,93,.14),transparent 26rem),rgb(var(--color-background));font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.chibisuke-hero__title,.chibisuke-section__title,.chibisuke-benefit h3,.chibisuke-guide__step h3{font-family:var(--font-heading-family);letter-spacing:.02em}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;font-family:var(--font-body-family);font-weight:700;letter-spacing:.04em}.header-wrapper{border-bottom-color:var(--chibisuke-gold-line)}.header__heading-logo{height:auto}.chibisuke-section__header{max-width:72rem;margin:0 auto 4rem;text-align:center}.chibisuke-section__title{margin:0;color:var(--chibisuke-ink);font-size:clamp(2.6rem,4vw,3.8rem);line-height:1.35}.chibisuke-section__title:after{content:"";display:block;width:5.6rem;height:.2rem;margin:1.8rem auto 0;background:var(--chibisuke-gold)}.chibisuke-section__lead{margin:1.6rem 0 0;color:#17130db8;font-size:1.6rem;line-height:1.9}.chibisuke-hero__eyebrow,.chibisuke-section__eyebrow{margin:0 0 1rem;color:var(--chibisuke-red);font-size:1.3rem;font-weight:700;letter-spacing:.18em}.chibisuke-hero{position:relative;overflow:hidden;background:var(--chibisuke-yellow)}.chibisuke-hero__media{display:block;margin:0 auto;width:min(100%,144rem)}.chibisuke-hero__media img{display:block;width:100%;height:auto}.chibisuke-hero__panel-wrap{position:relative;z-index:2;margin-top:-2.8rem;padding-bottom:4.8rem}.chibisuke-hero__panel{display:grid;gap:2rem;align-items:center;padding:2.8rem 2.4rem;border:.1rem solid var(--chibisuke-gold-line);border-top:.3rem solid var(--chibisuke-gold);border-radius:1.2rem;background:#fff;box-shadow:var(--chibisuke-shadow)}.chibisuke-hero__title{margin:0;color:var(--chibisuke-ink);font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.25}.chibisuke-hero__text{margin:1.2rem 0 0;color:#17130dbf;font-size:1.6rem;line-height:1.9}.chibisuke-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.chibisuke-hero__actions .button:first-child{--color-button: 216, 58, 46;--color-button-text: 255, 255, 255}.chibisuke-benefits{padding:6.4rem 0;background:var(--chibisuke-cream)}.chibisuke-benefits__grid{display:grid;gap:1.6rem}.chibisuke-benefit{position:relative;padding:2.8rem 2.4rem;border:.1rem solid var(--chibisuke-gold-line);border-radius:1.2rem;background:#fff;box-shadow:var(--chibisuke-shadow)}.chibisuke-benefit__number{display:inline-grid;place-items:center;width:4rem;height:4rem;margin-bottom:1.6rem;border:.1rem solid var(--chibisuke-gold);border-radius:50%;background:var(--chibisuke-yellow);color:var(--chibisuke-ink);font-family:var(--font-heading-family);font-weight:700}.chibisuke-benefit h3{margin:0 0 .8rem;color:var(--chibisuke-ink);font-size:2rem}.chibisuke-benefit p{margin:0;color:#17130db3;line-height:1.9}.chibisuke-guide{padding:6.4rem 0;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(247,211,93,.12),transparent 22rem),var(--chibisuke-ink)}.chibisuke-guide .chibisuke-section__eyebrow{color:var(--chibisuke-yellow)}.chibisuke-guide .chibisuke-section__title,.chibisuke-guide .chibisuke-section__lead{color:#fff}.chibisuke-guide .chibisuke-section__title:after{background:var(--chibisuke-yellow)}.chibisuke-guide__steps{display:grid;gap:1.6rem;margin-top:3.2rem;padding:0;list-style:none;counter-reset:guide-step}.chibisuke-guide__step{counter-increment:guide-step;padding:2.4rem;border:.1rem solid rgba(247,211,93,.32);border-radius:1.2rem;background:#ffffff0d}.chibisuke-guide__step:before{content:counter(guide-step,decimal-leading-zero);display:block;margin-bottom:1.2rem;color:var(--chibisuke-yellow);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.18em}.chibisuke-guide__step h3{margin:0 0 .8rem;color:#fff;font-size:2rem}.chibisuke-guide__step p{margin:0;color:#ffffffc2;line-height:1.9}.chibisuke-guide__note{margin:2.4rem 0 0;text-align:center;color:#ffffffb3;font-size:1.3rem}.chibisuke-contact{padding:6.4rem 0;background:var(--chibisuke-yellow)}.chibisuke-contact__card{display:grid;gap:2.4rem;padding:3.2rem;border:.1rem solid var(--chibisuke-gold);border-radius:1.2rem;background:#fff;box-shadow:var(--chibisuke-shadow)}.chibisuke-contact__card h2{margin:0 0 .8rem;color:var(--chibisuke-ink)}.chibisuke-contact__card p{margin:0;line-height:1.9}.chibisuke-contact__details{display:grid;gap:.8rem}.chibisuke-contact__details a{color:var(--chibisuke-ink);font-weight:700;text-decoration:none}.chibisuke-contact__details a:not(.button){font-family:var(--font-heading-family);font-size:1.8rem}.chibisuke-contact__details .button{--color-button: 216, 58, 46;--color-button-text: 255, 255, 255}.card,.product__media,.collapsible-content__wrapper{overflow:hidden}.card-wrapper .card{border:.1rem solid rgba(201,162,39,.28);transition:box-shadow .2s ease,border-color .2s ease}.card-wrapper:hover .card{border-color:var(--chibisuke-gold);box-shadow:var(--chibisuke-shadow)}.collection__title .title:after,.blog .title-wrapper-with-link .blog__title:after{content:"";display:block;width:5.6rem;height:.2rem;margin-top:1.6rem;background:var(--chibisuke-gold)}.collapsible-content__heading:after{content:"";display:block;width:5.6rem;height:.2rem;margin:1.8rem auto 0;background:var(--chibisuke-gold)}.blog__posts .article-card-wrapper{position:relative;height:100%}.blog__posts .article-card{overflow:hidden;border-radius:1.2rem;background:#fff}.blog__posts .article-card.card--standard .card__inner{border-radius:1.2rem 1.2rem 0 0;border:0}.blog__posts .article-card.card--standard>.card__content{padding:0 2rem 2.4rem}.blog__posts .article-card .card__information{padding-left:0;padding-right:0}.blog__posts .article-card__image-link{display:block;height:100%}.blog__posts .article-card__image.media{position:relative;height:100%;padding-bottom:0!important}.blog__posts .article-card__image img,.blog__posts .article-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.blog__posts .article-card.card--media .card__inner.ratio:before{padding-bottom:62%}.blog__posts .article-card__title{margin:0 0 .8rem;font-size:1.7rem;line-height:1.55}.blog__posts .article-card__title a{position:static;color:var(--chibisuke-ink);text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog__posts .article-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog__posts .article-card__info{position:relative;z-index:2;padding-top:0;margin-bottom:1rem;color:#17130d8c;font-size:1.3rem}.blog__posts .article-card__excerpt{position:relative;z-index:2;margin:0 0 1.2rem;color:#17130dad;font-size:1.4rem;line-height:1.8;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog__posts .article-card__read-more{position:relative;z-index:2;margin:0}.blog__posts .article-card__read-more-label{color:var(--chibisuke-red);font-size:1.3rem;font-weight:700;letter-spacing:.06em}.blog__posts .article-card-wrapper:hover .article-card{border-color:var(--chibisuke-gold);box-shadow:var(--chibisuke-shadow)}.blog__posts .article-card-wrapper:hover .article-card__title a{color:var(--chibisuke-red)}.blog__posts .article-card-wrapper:hover .media--hover-effect img{transform:scale(1.04)}.template-collection .collection-hero__inner{padding-top:3.2rem;padding-bottom:1.6rem}.template-collection .collection-hero__title{margin:0 0 1.6rem;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.35;color:var(--chibisuke-ink)}.template-collection .collection-hero__title:after{content:"";display:block;width:5.6rem;height:.2rem;margin-top:1.6rem;background:var(--chibisuke-gold)}.template-collection .collection-hero__description{max-width:68rem;margin:0;font-size:1.6rem;line-height:1.8;color:#17130dc7}.chibisuke-collection-layout .product-grid-container,.chibisuke-collection-layout .collection{width:100%}.chibisuke-collection-layout .product-grid{margin:0 auto;row-gap:3.2rem;column-gap:2.4rem}.chibisuke-collection-layout--all .product-grid,.chibisuke-collection-layout .product-grid.grid--2-col-desktop{max-width:88rem}.chibisuke-collection-layout .product-grid .grid__item{width:100%}.collection .card-wrapper .card{border-radius:1.2rem;overflow:hidden;background:#fff}.collection .card-wrapper .card__inner.ratio:before{padding-bottom:100%}.collection .card-wrapper .card__media .media img{object-fit:cover}.collection .card-wrapper .card__information{padding:2rem 2.4rem 2.6rem}.collection .card-wrapper .card__heading{margin:0 0 1.2rem;font-size:1.7rem;line-height:1.55}.collection .card-wrapper .card__heading a{color:var(--chibisuke-ink)}.collection .card-wrapper .price{margin-top:.4rem;font-size:1.6rem}.collection .card-wrapper .card__content{padding:0}.collection .card-wrapper .quick-add{margin:0 2.4rem 2.4rem}@media screen and (min-width:750px){.template-collection .collection-hero__inner{padding-top:4.8rem;padding-bottom:2.4rem}.chibisuke-collection-layout .product-grid{row-gap:4rem;column-gap:3.2rem}}@media screen and (min-width:990px){.facets-vertical.page-width{gap:5.6rem;align-items:flex-start}.facets-vertical .facets-wrapper{flex:0 0 24rem;padding-right:0}.facets-vertical .product-grid-container{flex:1 1 auto;min-width:0}.facets__heading--vertical{margin-bottom:2rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em}.facets-vertical .facets__summary{padding-top:1.8rem;padding-bottom:1.8rem}.facets-vertical .facets__display-vertical{padding-bottom:2rem}.facets-vertical .facets__list--vertical .facets__label{padding:.8rem 0}}@media screen and (min-width:750px){.blog__posts .article-card__title{font-size:1.8rem}}@media screen and (min-width:750px){.chibisuke-hero__panel-wrap{margin-top:-4.8rem;padding-bottom:6.4rem}.chibisuke-hero__panel{grid-template-columns:minmax(0,1fr) auto;padding:3.6rem 4.4rem}.chibisuke-benefits__grid,.chibisuke-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.chibisuke-guide__steps--four{grid-template-columns:repeat(4,minmax(0,1fr))}.chibisuke-contact__card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:4rem 4.8rem}}@media screen and (max-width:749px){.chibisuke-hero__actions{display:grid}.chibisuke-hero__actions .button{width:100%}.chibisuke-benefits,.chibisuke-guide,.chibisuke-contact{padding:4.8rem 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/chibisuke.css.map */
