.boutique-homepage-v2 img{max-width:100%!important;height:auto!important;display:block!important}.boutique-homepage-v2 .kb-founder-trust{max-width:900px;margin:100px auto;padding:60px 50px;border:1px solid #087F67;background:#fff;box-sizing:border-box}.boutique-homepage-v2 .kb-founder-trust__eyebrow{display:block;text-align:center;font-size:20px;letter-spacing:3px;color:#087f67;font-weight:700;text-transform:uppercase;margin:0 0 30px}.boutique-homepage-v2 .kb-founder-trust__inner{display:flex;align-items:center;gap:50px}.boutique-homepage-v2 .kb-founder-trust__image{position:relative;width:200px;height:200px;flex-shrink:0;background-color:#0a907580;padding:0;border-radius:2px;box-sizing:border-box;transition:background-color .3s ease}.boutique-homepage-v2 .kb-founder-trust__image:hover{background-color:#0a9075}.boutique-homepage-v2 .kb-founder-trust__image-inner{position:absolute;top:4px;right:4px;bottom:4px;left:4px;overflow:hidden;border-radius:1px}.boutique-homepage-v2 .kb-founder-trust__image-inner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#087f67;opacity:.08;pointer-events:none;z-index:2;transition:opacity .6s cubic-bezier(.165,.84,.44,1)}.boutique-homepage-v2 .kb-founder-trust__image:hover .kb-founder-trust__image-inner:after{opacity:0}.boutique-homepage-v2 .kb-founder-trust__image-inner img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.02) contrast(.95) saturate(.9) sepia(.15);transition:all .6s cubic-bezier(.165,.84,.44,1)}.boutique-homepage-v2 .kb-founder-trust__image:hover .kb-founder-trust__image-inner img{filter:brightness(1) contrast(1) saturate(1) sepia(0)}.boutique-homepage-v2 .kb-founder-trust__text{flex:1}.boutique-homepage-v2 .kb-founder-trust__text p{font-size:18px;line-height:1.7;color:#1a1a1a;margin:0 0 20px}.boutique-homepage-v2 .kb-founder-trust__quote{font-size:15px!important;line-height:1.6!important;color:#1a1a1a!important;font-style:italic;margin-bottom:0!important}.boutique-homepage-v2 .kb-founder-trust__attribution{display:block;font-size:11px;letter-spacing:1px;font-weight:700;color:#5a6470;text-transform:uppercase;margin-top:12px}.boutique-homepage-v2 .spine-image,.boutique-homepage-v2 .knowledge-image-wrapper,.boutique-homepage-v2 .product-image-wrapper{display:block!important;overflow:hidden!important}.boutique-homepage-v2 [style*=aspect-ratio]{display:block!important}.boutique-homepage-v2 .kb-seals-monster__grid figure,.boutique-homepage-v2 .kb-trust-seals__grid figure{max-width:120px!important;margin:0 auto!important}.boutique-homepage-v2 .kb-seals-monster{display:block!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:20px 10px!important}.boutique-homepage-v2 .kb-seals-monster__grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:4px!important;align-items:center!important;justify-items:center!important}.boutique-homepage-v2 .kb-seals-monster img{width:12vw!important;max-width:88px!important;height:auto!important;opacity:.7}.boutique-homepage-v2 .kb-seals-monster img[alt*=Liz]{transform:scale(1.25)}.boutique-homepage-v2 .kb-seals-monster img[alt*=Thrillist]{transform:scale(1);opacity:.6}.boutique-homepage-v2 .kb-seals-monster img[alt*=Inc]{transform:scale(.7);opacity:.6}.boutique-homepage-v2 .kb-seals-monster img[alt*="New York Times"]{transform:scale(1.75)}.boutique-homepage-v2 .kb-monster-eyebrow{margin-top:20px!important;font-size:11px;letter-spacing:2px;color:#087f67;text-align:center;margin-bottom:12px;font-weight:600;text-transform:uppercase;display:block}.boutique-homepage-v2 .kb-trust-icons{padding:40px 10px!important}.boutique-homepage-v2 .kb-trust-icons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.boutique-homepage-v2 .kb-trust-icons figure{margin:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center}.boutique-homepage-v2 .kb-trust-icons img{display:block!important;margin:0 auto 10px!important;height:auto!important;width:88px!important;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.boutique-homepage-v2 .kb-trust-icons figure:hover img{filter:grayscale(0%);opacity:1}.boutique-homepage-v2 .kb-trust-icons figcaption{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#000!important;margin-top:12px!important;line-height:1.4!important;text-align:center}.boutique-homepage-v2 .kb-benefit-icons{padding:40px 10px!important}.boutique-homepage-v2 .kb-benefit-icons__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.boutique-homepage-v2 .kb-benefit-icons figure{margin:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center}.boutique-homepage-v2 .kb-benefit-icons img{display:block!important;margin:0 auto 10px!important;height:auto!important;width:88px!important;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.boutique-homepage-v2 .kb-benefit-icons figure:hover img{filter:grayscale(0%);opacity:1}.boutique-homepage-v2 .kb-benefit-icons figcaption{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#000!important;margin-top:12px!important;line-height:1.4!important;text-align:center}.boutique-homepage-v2 span.ritual-number,.boutique-homepage-v2 h2.ritual-number{display:block!important;font-size:20px!important;letter-spacing:3px!important;color:#087f67!important;font-weight:700!important;margin-bottom:10px!important;text-transform:uppercase!important}.boutique-homepage-v2 .spine-button{display:inline-block!important;margin-top:30px!important;padding:12px 30px!important;background-color:#087f67!important;border:1.5px solid #087F67!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:all .3s ease!important;border-radius:2px!important}.boutique-homepage-v2 .spine-button:hover{background-color:#066a56!important;color:#fff!important;box-shadow:0 4px 12px #0a907533}.boutique-homepage-v2 .kyoto-intro-header{text-align:center;max-width:900px;margin:0 auto;padding:60px 20px 100px!important}.boutique-homepage-v2 .kyoto-intro-header h2{font-size:24px;line-height:1.1!important;color:#1a1a1a!important;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.boutique-homepage-v2 .kyoto-intro-header .sub-header{font-size:18px;font-weight:700;margin-bottom:15px;color:#1a1a1a}.boutique-homepage-v2 .kyoto-intro-header p{font-size:16px;line-height:1.6;color:#1a1a1a}.boutique-homepage-v2 .kyoto-spine-mega-wrapper{position:relative;max-width:1200px;margin:0 auto!important;padding:0 20px 40px;box-sizing:border-box}.boutique-homepage-v2 .spine-line{position:absolute;left:50%;top:-90px;bottom:-100px;width:1px!important;background:#087f67!important;z-index:1}.boutique-homepage-v2 .spine-item{position:relative;padding-top:40px;margin-bottom:100px;z-index:2}.boutique-homepage-v2 .spine-dot{position:absolute;left:50%;top:88px;width:80px;height:1px;background:#087f67;transform:translate(-50%);z-index:3}.boutique-homepage-v2 .spine-content{display:flex;align-items:flex-start;justify-content:space-between;gap:10%}.boutique-homepage-v2 .spine-image{width:45%;position:relative;overflow:hidden;border-radius:4px}.boutique-homepage-v2 .spine-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#087f67;opacity:.08;pointer-events:none;z-index:2;transition:opacity .6s cubic-bezier(.165,.84,.44,1)}.boutique-homepage-v2 .spine-image img{width:100%;height:auto;display:block;border-radius:4px;filter:brightness(1.02) contrast(.95) saturate(.9) sepia(.15);transition:all .6s cubic-bezier(.165,.84,.44,1)}.boutique-homepage-v2 .spine-image img:hover{filter:brightness(1) contrast(1) saturate(1) sepia(0)}.boutique-homepage-v2 .spine-image:hover:after{opacity:0!important}.boutique-homepage-v2 .spine-text{width:45%;padding-top:25px}.boutique-homepage-v2 .spine-text h3{font-size:30px!important;font-weight:500!important;line-height:1.1!important;margin:0 0 15px!important;color:#1a1a1a!important;letter-spacing:-.5px!important;text-transform:uppercase!important}.boutique-homepage-v2 .spine-text p{font-size:18px!important;line-height:1.7!important;color:#1a1a1a!important;margin:0!important;font-weight:400!important}.boutique-homepage-v2 .kyoto-product-stage{padding:120px 20px 70px;overflow-x:hidden}.boutique-homepage-v2 .product-slider-container{max-width:1400px;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.boutique-homepage-v2 .product-slider-container::-webkit-scrollbar{display:none}.boutique-homepage-v2 .product-row-slider{display:flex;gap:30px;padding-bottom:20px;justify-content:flex-start}.boutique-homepage-v2 .kyoto-product-card{flex:0 0 280px;scroll-snap-align:center}.boutique-homepage-v2 .product-image-wrapper{background-color:#0a907580!important;padding:4px;border-radius:2px;margin-bottom:20px;box-shadow:none!important;aspect-ratio:1 / 1;display:flex;overflow:hidden;align-items:center;justify-content:center;transition:background-color .3s ease}.boutique-homepage-v2 .kyoto-product-card:hover .product-image-wrapper{background-color:#0a9075!important;transition:all .5s ease}.boutique-homepage-v2 .kyoto-product-card img{width:100%;height:auto;object-fit:cover;border-radius:1px;filter:brightness(.98) contrast(.85) saturate(.8);transition:all .6s ease}.boutique-homepage-v2 .kyoto-product-card:hover img{filter:brightness(1) contrast(1) saturate(1)}.boutique-homepage-v2 .product-meta{text-align:center}.boutique-homepage-v2 .product-category{font-size:10px;letter-spacing:2px;color:#087f67;text-transform:uppercase;font-weight:700;display:block;margin-bottom:8px}.boutique-homepage-v2 .product-meta h2,.boutique-homepage-v2 .product-meta h3{font-size:13px!important;letter-spacing:1px;margin:0 0 8px!important;color:#1a1a1a;line-height:1.4}.boutique-homepage-v2 .product-price{font-style:normal;color:#5a6470;font-size:14px}.boutique-homepage-v2 .kyoto-knowledge-stage{position:relative;padding:100px 20px;max-width:1200px;margin:0 auto}.boutique-homepage-v2 .knowledge-gutter-line{position:absolute;left:20px;top:0;bottom:0;width:1px;background-color:#087f67;opacity:1!important}.boutique-homepage-v2 .knowledge-container{padding-left:60px}.boutique-homepage-v2 .knowledge-header{margin-bottom:60px}.boutique-homepage-v2 .knowledge-header h2{font-size:30px!important;font-weight:500!important;line-height:1.1!important;margin:0 0 15px!important;color:#1a1a1a!important;letter-spacing:-.5px!important;text-transform:uppercase!important}.boutique-homepage-v2 .knowledge-meta h3{font-size:22px!important;line-height:1.3;color:#1a1a1a;margin:0 0 12px!important;max-width:250px}.boutique-homepage-v2 .knowledge-meta p{font-size:18px!important;line-height:1.7!important;color:#1a1a1a!important;margin-bottom:20px!important}.boutique-homepage-v2 .read-brief{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#087f67;font-weight:700;border-bottom:1px solid transparent;transition:all .3s ease}.boutique-homepage-v2 .knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.boutique-homepage-v2 .knowledge-card{position:relative;display:block!important;transition:transform .4s ease}.boutique-homepage-v2 .knowledge-image-wrapper{aspect-ratio:3 / 4;overflow:hidden;margin-bottom:20px;background:transparent}.boutique-homepage-v2 .knowledge-image-wrapper img{width:100%;height:100%;object-fit:cover;filter:none;mix-blend-mode:multiply;transition:all .6s ease}.boutique-homepage-v2 .knowledge-card:hover img{filter:grayscale(0%) brightness(1);transform:scale(1.05)}.boutique-homepage-v2 .knowledge-card:hover .read-brief{border-bottom:1px solid #087F67}.boutique-homepage-v2 .knowledge-gutter-dot{position:absolute;width:80px;height:1px;background:#087f67;z-index:3;display:none}.boutique-homepage-v2 .kyoto-reviews-stage{padding:90px 0 120px;max-width:1400px;margin:0 auto;text-align:center;overflow-x:hidden}.boutique-homepage-v2 .reviews-header{margin-bottom:60px;padding:0 20px}.boutique-homepage-v2 .reviews-slider-container{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:10px 20px 20px}.boutique-homepage-v2 .reviews-slider-container::-webkit-scrollbar{display:none}.boutique-homepage-v2 .reviews-grid{display:flex;gap:20px;justify-content:flex-start}.boutique-homepage-v2 .review-card{flex:0 0 300px;background:#fcfcfc;padding:40px 30px;border:1px solid #eee;border-radius:2px;transition:all .3s ease;text-align:center;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center}.boutique-homepage-v2 .review-card:hover{transform:translateY(-5px);border-color:#087f67}.boutique-homepage-v2 .stars{color:#087f67;font-size:14px;margin-bottom:20px}.boutique-homepage-v2 .review-card p{font-size:15px;line-height:1.6;color:#1a1a1a;font-style:italic;margin-bottom:20px;flex-grow:1}.boutique-homepage-v2 .reviewer-meta{display:block}.boutique-homepage-v2 .reviewer{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#5a6470}.boutique-homepage-v2 .verified .fa{display:inline-block;width:1.25em;text-align:center}.boutique-homepage-v2 .verified{color:#087f67;font-size:10px;font-weight:700;margin-left:6px;letter-spacing:.5px}.boutique-homepage-v2 .shop-product-link{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#087f67;font-weight:700;border-bottom:1px solid rgba(10,144,117,.3);transition:all .3s ease;padding-bottom:2px;margin-top:15px}.boutique-homepage-v2 .review-card:hover .shop-product-link{border-bottom:1px solid rgba(10,144,117,1);letter-spacing:2px}.boutique-homepage-v2 .reviews-header h2{font-size:30px!important;font-weight:500!important;line-height:1.1!important;color:#1a1a1a!important;text-transform:uppercase!important}.boutique-homepage-v2 .view-all-reviews{display:inline-block;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#087f67;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(10,144,117,.3);transition:all .3s ease;padding-bottom:4px;margin-top:40px}.boutique-homepage-v2 .view-all-reviews:hover{border-bottom:1px solid rgba(10,144,117,1);letter-spacing:3px}.boutique-homepage-v2 .kyoto-final-terminus{position:relative;padding:0 20px 150px;max-width:1200px;margin:0 auto;text-align:center}.boutique-homepage-v2 .terminus-outline-box:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:170px;background-color:#087f67;transform:translate(-50%);z-index:10}.boutique-homepage-v2 .terminus-outline-box{margin-top:80px;border:1px solid #087F67;padding:80px 40px;position:relative;max-width:800px;margin-left:auto;margin-right:auto;background:#fff}.boutique-homepage-v2 .cta-content h2{font-size:30px!important;font-weight:500!important;line-height:1.1!important;margin:0 0 20px!important;color:#1a1a1a!important;letter-spacing:-.5px!important;text-transform:uppercase!important}.boutique-homepage-v2 .cta-content p{font-size:18px!important;line-height:1.7!important;color:#1a1a1a!important;margin-bottom:20px!important}.boutique-homepage-v2 .kb-trust-seals{margin-top:30px!important;padding:40px 0 0!important}.boutique-homepage-v2 .kb-trust-seals__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.boutique-homepage-v2 .kb-trust-seals figure{margin:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center}.boutique-homepage-v2 .kb-trust-seals img{display:block!important;margin:0 auto 10px!important;height:auto!important;width:60px!important;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.boutique-homepage-v2 .kb-trust-seals figure:hover img{filter:grayscale(0%);opacity:1}.boutique-homepage-v2 .kb-trust-seals figcaption{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#5a6470!important;margin-top:12px!important;line-height:1.4!important}@media(min-width:1200px){.boutique-homepage-v2 .review-card{flex:1 1 0;max-width:330px}.boutique-homepage-v2 .reviews-grid{justify-content:center}}@media(min-width:768px){.boutique-homepage-v2 .kyoto-intro-header{padding-top:80px!important;padding-bottom:100px!important}.boutique-homepage-v2 .kyoto-intro-header h2{font-size:30px!important;font-weight:500!important;letter-spacing:-.5px!important;margin:0 0 15px!important}.boutique-homepage-v2 .kyoto-intro-header .sub-header{font-size:22px!important;line-height:1.3;margin:0 0 12px!important}.boutique-homepage-v2 .kyoto-intro-header p{font-size:18px!important;line-height:1.7!important;margin-bottom:20px!important}.boutique-homepage-v2 .knowledge-gutter-line{background-color:transparent;width:calc(50% - 20px);border-left:1px solid #087F67;opacity:1!important}.boutique-homepage-v2 .knowledge-gutter-line:before{content:"";position:absolute;top:-80px;left:-1px;width:calc(100% + 1px);height:80px;border-bottom:1px solid #087F67;border-right:1px solid #087F67;pointer-events:none}.boutique-homepage-v2 .knowledge-terminus-jog{position:absolute;bottom:-80px;left:20px;width:calc(50% - 20px);height:80px;border-top:1px solid #087F67;border-right:1px solid #087F67;pointer-events:none;z-index:1}}@media screen and (max-width:767px){.boutique-homepage-v2 .kb-seals-monster__grid{grid-template-columns:repeat(3,1fr)!important}.boutique-homepage-v2 h2.ritual-number{font-size:16px!important}.boutique-homepage-v2 .spine-button{margin-top:25px!important;width:100%!important;text-align:center!important}.boutique-homepage-v2 .kb-founder-trust{padding:40px 25px;margin:60px auto}.boutique-homepage-v2 .kb-founder-trust__eyebrow{font-size:16px}.boutique-homepage-v2 .kb-founder-trust__inner{flex-direction:column;text-align:center}.boutique-homepage-v2 .kb-founder-trust__image{width:140px;height:140px}.boutique-homepage-v2 .spine-line{left:15px!important;top:0!important;bottom:91px!important}.boutique-homepage-v2 .spine-line:before{content:"";position:absolute;top:-100px;left:0;width:calc(46vw - 15px);height:100px;border-bottom:1px solid #087F67;border-right:1px solid #087F67;pointer-events:none}.boutique-homepage-v2 .spine-item:last-of-type:after{content:"";position:absolute;top:calc(100% + 49px);left:-5px;width:calc(46vw - 15px);height:200px;border-top:1px solid #087F67;border-right:1px solid #087F67;pointer-events:none}.boutique-homepage-v2 .spine-dot{left:-5px!important;width:25px!important;transform:none!important;top:60px!important}.boutique-homepage-v2 .spine-content{flex-direction:column!important;padding-left:50px!important;gap:20px!important}.boutique-homepage-v2 .spine-text{width:100%!important;order:1!important;padding-top:0!important}.boutique-homepage-v2 .spine-image{width:100%!important;order:2!important}.boutique-homepage-v2 .ritual-right .spine-content{flex-direction:column!important;padding-left:50px!important}.boutique-homepage-v2 .spine-text h3{font-size:24px!important;margin-top:10px!important}.boutique-homepage-v2 .spine-text p{font-size:15px!important;line-height:1.6!important}.boutique-homepage-v2 .product-slider-container{padding:0 40px;scroll-padding:0 40px}.boutique-homepage-v2 .kyoto-product-card{flex:0 0 80%}.boutique-homepage-v2 .knowledge-grid{grid-template-columns:1fr;gap:60px}.boutique-homepage-v2 .knowledge-container{padding-left:30px}.boutique-homepage-v2 .knowledge-gutter-line{left:15px!important}.boutique-homepage-v2 .knowledge-gutter-line:before{content:"";position:absolute;top:-90px;left:0;width:calc(46vw - 15px)!important;height:90px;border-bottom:1px solid #087F67;border-right:1px solid #087F67;pointer-events:none}.boutique-homepage-v2 .knowledge-terminus-jog{position:absolute;bottom:-120px;left:15px!important;width:calc(46vw - 15px)!important;height:120px;border-top:1px solid #087F67;border-right:1px solid #087F67;pointer-events:none;z-index:1}.boutique-homepage-v2 .kyoto-knowledge-stage .knowledge-gutter-dot{display:block!important;position:absolute!important;left:-35px!important;width:25px!important;transform:none!important;top:calc(133.33vw - 130px)!important}.boutique-homepage-v2 .knowledge-header h2{font-size:24px!important}.boutique-homepage-v2 .knowledge-meta p{font-size:15px!important}.boutique-homepage-v2 .kyoto-reviews-stage{padding-top:130px!important}.boutique-homepage-v2 .review-card{flex:0 0 85%}.boutique-homepage-v2 .reviews-grid{gap:15px}.boutique-homepage-v2 .reviews-header h2{font-size:24px!important}.boutique-homepage-v2 .reviewer-meta{display:flex;flex-direction:column;align-items:center;gap:4px}.boutique-homepage-v2 .verified{margin-left:0!important}.boutique-homepage-v2 .kyoto-final-terminus{overflow:visible!important}.boutique-homepage-v2 .terminus-outline-box:before{height:230px!important;bottom:100%!important}.boutique-homepage-v2 .terminus-outline-box{margin-top:120px;padding:60px 20px}.boutique-homepage-v2 .cta-content h2{font-size:24px!important}.boutique-homepage-v2 .cta-content p{font-size:15px!important}.boutique-homepage-v2 .kb-trust-seals__grid{grid-template-columns:repeat(2,1fr);gap:30px 10px}.boutique-homepage-v2 .kb-trust-seals img{width:50px!important}.boutique-homepage-v2 .kb-trust-icons__grid{grid-template-columns:repeat(2,1fr);gap:30px 10px}.boutique-homepage-v2 .kb-trust-icons img,.boutique-homepage-v2 .kb-benefit-icons img{width:50px!important}}.kb-home .boutique-homepage-v2{--kbh-text: #1A1A1A;--kbh-muted: #5a6470;--kbh-green: #087F67;--kbh-green-dark: #066A56;--kbh-line: #DFDFDF;font-family:var(--font-body--family);color:var(--kbh-text)}.kb-home .boutique-homepage-v2 :is(.kb-monster-eyebrow,.kb-founder-trust__eyebrow,.ritual-number,h2.ritual-number,.product-category){font-family:var(--font-accent--family)!important;font-weight:700!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--kbh-green)!important;font-style:normal!important}.kb-home .boutique-homepage-v2 .product-category{font-size:12px!important;letter-spacing:.12em!important}.kb-home .boutique-homepage-v2 :is(.kyoto-intro-header h2,.knowledge-header h2,.reviews-header h2,.cta-content h2){font-family:var(--font-heading--family)!important;font-weight:700!important;font-size:32px!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 :is(.spine-text h3,.knowledge-meta h3){font-family:var(--font-heading--family)!important;font-weight:700!important;font-size:24px!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 .kyoto-intro-header .sub-header{font-family:var(--font-heading--family)!important;font-weight:700!important;font-size:24px!important;line-height:1.25!important;text-transform:none!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 .product-meta h3{font-family:var(--font-heading--family)!important;font-weight:700!important;font-size:16px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 .product-price{font-family:var(--font-body--family)!important;font-style:normal!important;font-size:16px!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 .kb-home-soldout{color:#b23b36;font-weight:600}.kb-home .boutique-homepage-v2 :is(.kyoto-intro-header p,.spine-text p,.cta-content p,.kb-founder-trust p,.knowledge-meta p){font-family:var(--font-body--family)!important;font-size:18px!important;line-height:1.65!important;color:var(--kbh-text)!important;font-style:normal}.kb-home .boutique-homepage-v2 .knowledge-meta p{font-size:16px!important;line-height:1.55!important;color:var(--kbh-muted)!important}.kb-home .boutique-homepage-v2 .review-card p{font-family:var(--font-body--family)!important;font-size:16px!important;line-height:1.6!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 :is(.reviewer,.kb-founder-trust__attribution){font-family:var(--font-body--family)!important;font-size:14px!important;letter-spacing:.04em!important;color:var(--kbh-muted)!important}.kb-home .boutique-homepage-v2 :is(.kb-trust-icons figcaption,.kb-benefit-icons figcaption,.kb-trust-seals figcaption){font-family:var(--font-accent--family)!important;font-weight:700!important;font-size:13px!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 .kb-trust-seals figcaption{font-size:12px!important}.kb-home .boutique-homepage-v2 .spine-button{display:inline-block!important;padding:13px 22px!important;border:0!important;border-radius:8px!important;font-family:var(--font-accent--family)!important;font-weight:700!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;background:var(--kbh-green)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:background .2s!important}.kb-home .boutique-homepage-v2 .spine-button:is(:hover,:focus-visible){background:var(--kbh-green-dark)!important;color:#fff!important;transform:none!important}.kb-home .boutique-homepage-v2 :is(p,li) a:not([class]){color:var(--kbh-green)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;border:0!important}.kb-home .boutique-homepage-v2 :is(p,li) a:not([class]):hover{color:var(--kbh-green-dark)!important;text-decoration-thickness:2px!important}.kb-home .boutique-homepage-v2 :is(.read-brief,.shop-product-link,.view-all-reviews){font-family:var(--font-accent--family)!important;font-weight:700!important;font-size:14px!important;line-height:1.3!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--kbh-green)!important;text-decoration:none!important;border:0!important;border-bottom:1px solid transparent!important;padding-bottom:2px!important}.kb-home .boutique-homepage-v2 :is(.knowledge-link,.review-card,a):is(:hover,:focus-visible) :is(.read-brief,.shop-product-link),.kb-home .boutique-homepage-v2 .view-all-reviews:is(:hover,:focus-visible){border-bottom-color:var(--kbh-green)!important}.kb-home .boutique-homepage-v2 .knowledge-link:is(:hover,:focus-visible) h3{color:var(--kbh-green)!important}.kb-home .boutique-homepage-v2 .card-link:is(:hover,:focus-visible) h3{color:var(--kbh-green)!important}.kb-home .boutique-homepage-v2 :is(.kyoto-product-card img,.spine-image img,.knowledge-image-wrapper img){border-radius:8px!important;filter:none!important}.kb-home .boutique-homepage-v2 .product-image-wrapper{border-radius:8px!important}.kb-home .boutique-homepage-v2 .review-card{border:1px solid var(--kbh-line)!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.kb-home .boutique-homepage-v2 .stars{color:var(--kbh-green)!important}@media(max-width:749px){.kb-home .boutique-homepage-v2 :is(.kyoto-intro-header h2,.knowledge-header h2,.reviews-header h2,.cta-content h2){font-size:26px!important}.kb-home .boutique-homepage-v2 :is(.spine-text h3,.knowledge-meta h3,.kyoto-intro-header .sub-header){font-size:21px!important}.kb-home .boutique-homepage-v2 :is(.kyoto-intro-header p,.spine-text p,.cta-content p,.kb-founder-trust p){font-size:17px!important}}.kb-home .boutique-homepage-v2 .product-image-wrapper,.kb-home .boutique-homepage-v2 .kyoto-product-card:hover .product-image-wrapper{background-color:transparent!important;padding:0!important;transition:none!important}.kb-home .boutique-homepage-v2 .kyoto-product-card img,.kb-home .boutique-homepage-v2 .kyoto-product-card:hover img{transform:none!important}.kb-home .boutique-homepage-v2 .product-meta h3{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:18px!important;line-height:1.4!important}.kb-home .boutique-homepage-v2 .kyoto-product-card .card-link:is(:hover,:focus-visible) h3{color:var(--kbh-text)!important}.kb-home .boutique-homepage-v2 .product-price{font-family:var(--font-accent--family)!important;font-weight:700!important;font-size:12px!important;letter-spacing:0!important;text-transform:uppercase!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image,.kb-home .boutique-homepage-v2 .kb-founder-trust__image:hover{background-color:transparent!important;border-radius:8px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image-inner{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:8px}.kb-home .boutique-homepage-v2 :is(.kb-trust-icons,.kb-benefit-icons,.kb-trust-seals) figure:hover img{filter:grayscale(100%)!important;opacity:.8!important}.kb-home .boutique-homepage-v2 :is(.kb-trust-icons,.kb-benefit-icons,.kb-trust-seals) img{transition:none!important}.kb-home .boutique-homepage-v2 .kb-founder-trust{border:0!important;border-radius:8px!important;background:#f6f4ee!important;padding:40px 48px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__eyebrow{margin-bottom:24px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__inner{gap:40px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image,.kb-home .boutique-homepage-v2 .kb-founder-trust__image:hover{width:160px!important;height:160px!important;border-radius:50%!important;transition:none!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image-inner{border-radius:50%!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image-inner:after{display:none!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image-inner img,.kb-home .boutique-homepage-v2 .kb-founder-trust__image:hover .kb-founder-trust__image-inner img{filter:none!important;transition:none!important}.kb-home .boutique-homepage-v2 .kb-founder-trust p{font-size:16px!important;line-height:1.6!important;margin:0 0 16px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust p.kb-founder-trust__quote{margin-bottom:0!important;font-style:italic}@media(max-width:749px){.kb-home .boutique-homepage-v2 .kb-founder-trust{padding:28px 20px!important;margin-left:16px!important;margin-right:16px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__inner{gap:20px!important}.kb-home .boutique-homepage-v2 .kb-founder-trust__image,.kb-home .boutique-homepage-v2 .kb-founder-trust__image:hover{width:120px!important;height:120px!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/kb-home.css.map */
