.collection-hero h1{font-family:var(--font-body-family);text-align:center;font-size:3rem;margin-top:4rem}.collection-hero.collection-hero--with-image{background:#f8f3e7}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .collection-hero__title.k_small{font-family:Zen Kaku Gothic New;font-weight:700;font-size:14px;line-height:200%;letter-spacing:2px;margin:0;text-align:left}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_title_english{margin:1rem 0}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_title_english p{font-family:Spectral;font-weight:600;font-size:35px;line-height:110.00000000000001%;letter-spacing:2px;color:#6e5d52;margin:1rem 0 0}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_text{margin:2.5rem 0}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_text p{font-family:Zen Kaku Gothic New;font-weight:500;font-size:18px;line-height:200%;letter-spacing:2px;color:#6e5d52;margin:1rem 0 0}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_pages{font-family:Zen Kaku Gothic New;font-weight:700;font-size:14px;line-height:160%;letter-spacing:0px;text-decoration:unset;color:#6e5d52;padding:15px 30px;border-radius:10px;border:1px solid #6E5D52;display:block;width:fit-content;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease-in}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_pages:hover{opacity:.6}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image{padding:0!important}.collection-hero.collection-hero--with-image .collection-hero__inner{padding:0;margin:0;max-width:100%}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper{padding:6rem 2rem 6rem 15%}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__image-container{min-height:42rem}}@media screen and (max-width:749px){.collection-hero h1{font-size:2.5rem}.collection-hero.collection-hero--with-image .collection-hero__inner{padding:0;flex-direction:column-reverse}.collection-hero--with-image .collection-hero__text-wrapper{padding:2.5rem 1.5rem 2rem!important}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .collection-hero__title.k_small{font-size:1.2rem;text-align:center}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_title_english{margin-top:0}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_title_english p{font-size:2.5rem;text-align:center;margin-top:0}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_text{margin:1rem 0 2rem}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_text p{font-size:1.4rem;text-align:center}.collection-hero.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper .k_collection_pages{font-family:Zen Kaku Gothic New;font-weight:700;font-size:12px;line-height:160%;letter-spacing:0px;margin:0 auto}}.k_pages-banner{margin:2rem 0 10rem}.k_pages-banner .page-width{position:relative}.k_pages-banner a{transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease-in}.k_pages-banner a:hover{opacity:.6}.k_pages-banner img{width:100%;vertical-align:bottom}.k_pages-banner p{font-family:Zen Kaku Gothic New;font-weight:700;font-size:14px;line-height:160%;letter-spacing:0px;color:#6e5d52;background:#fffbf5;padding:15px 30px;margin:0;border-radius:10px;position:absolute;bottom:2rem;right:7rem;pointer-events:none}.related-products .related-products__heading{font-family:Spectral;font-weight:600;font-size:35px;line-height:160%;letter-spacing:0px;text-align:center;margin:0}.related-products .k_related-products__sub-heading{font-family:Zen Kaku Gothic New;font-weight:500;font-size:18px;line-height:200%;letter-spacing:2px;text-align:center;margin:0;color:#6e5d52}.related-products .product-grid{margin-top:4rem}@media screen and (max-width:749px){.k_pages-banner p{font-family:Zen Kaku Gothic New;font-weight:700;font-size:12px;line-height:160%;letter-spacing:0px;right:2.5rem;bottom:1rem}.related-products .related-products__heading{font-size:2.6rem}.related-products .k_related-products__sub-heading{font-size:1.2rem}}.k_pages-chocolatball{background:#f9f3e7}.k_pages-chocolatball img{max-width:100%;vertical-align:bottom}.k_pages-chocolatball .k_main{margin-bottom:10rem;position:relative}.k_pages-chocolatball .k_main img{width:100%}.k_pages-chocolatball .k_main p{font-family:Zen Kaku Gothic New;font-weight:700;font-size:25px;line-height:200%;letter-spacing:2px;text-align:center;text-decoration:underline;text-decoration-color:#fffc;text-decoration-thickness:3.3rem;text-underline-offset:-2.6rem;text-decoration-skip-ink:none;color:#6e5d52;margin:0;position:absolute;top:50%;right:20%;transform:translateY(-50%)}.k_pages-chocolatball .k_ball{display:flex;flex-direction:column;position:relative;width:68rem;max-width:100%;margin:0 auto;padding-bottom:10rem}.k_pages-chocolatball .k_ball .ball{display:flex;align-items:center;gap:1rem;opacity:0;transform:translateY(50px);transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.22,1,.36,1)}.k_pages-chocolatball .k_ball .ball.is-show{opacity:1;transform:translateY(0)}.k_pages-chocolatball .k_ball .ball.caramel{justify-content:end;margin-right:10%;color:#7e4e3b}.k_pages-chocolatball .k_ball .ball.caramel img{width:11.1rem}.k_pages-chocolatball .k_ball .ball.apple{justify-content:end;margin-top:-3rem;margin-right:30%;color:#aa9054}.k_pages-chocolatball .k_ball .ball.apple img{width:12.2rem}.k_pages-chocolatball .k_ball .ball.raspberry{justify-content:start;margin-top:-3rem;margin-left:14%;color:#973e50}.k_pages-chocolatball .k_ball .ball.raspberry img{width:13rem}.k_pages-chocolatball .k_ball .ball.matcha{justify-content:start;margin-top:1rem;margin-left:10%;color:#4a5612}.k_pages-chocolatball .k_ball .ball.matcha img{width:14rem}.k_pages-chocolatball .k_ball .ball.blueberry{justify-content:start;margin-top:2rem;margin-left:12%;color:#3e1256}.k_pages-chocolatball .k_ball .ball.blueberry img{width:15rem}.k_pages-chocolatball .k_ball .ball.strawberry{justify-content:end;margin-top:-3rem;margin-right:20%;color:#c16a72}.k_pages-chocolatball .k_ball .ball.strawberry img{width:16.5rem}.k_pages-chocolatball .k_ball .ball.bitter{justify-content:end}.k_pages-chocolatball .k_ball .ball.bitter a{position:relative}.k_pages-chocolatball .k_ball .ball.bitter p{position:absolute;top:1rem;left:3rem;margin:0;color:#473a42}.k_pages-chocolatball .k_ball .ball.bitter img{width:29.5rem}.k_pages-chocolatball .k_ball .ball p{font-family:Zen Kaku Gothic New;font-weight:700;font-size:18px;line-height:200%;letter-spacing:3.71px;margin:0 0 3rem}.k_pages-chocolatball .k_ball .float_text_middle{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2.8rem;text-underline-offset:-2rem;text-decoration-skip-ink:none;color:#6e5d52;position:absolute;top:35%;right:0}.k_pages-chocolatball .k_ball .float_text_bottom{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2.8rem;text-underline-offset:-2rem;text-decoration-skip-ink:none;color:#6e5d52;position:absolute;bottom:calc(5% + 10rem);left:0}.k_pages-chocolatball .k_image{position:relative;width:68rem;max-width:100%;margin:0 auto;padding-bottom:10rem}.k_pages-chocolatball .k_image img{width:100%}.k_pages-chocolatball .k_image div{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2.8rem;text-underline-offset:-2rem;text-decoration-skip-ink:none;color:#6e5d52;position:absolute;bottom:10rem;right:0}@media screen and (max-width:749px){.k_pages-chocolatball .k_main{margin-bottom:5rem}.k_pages-chocolatball .k_main p{font-size:18px;line-height:170%;letter-spacing:2px;text-decoration-thickness:2.4rem;text-underline-offset:-2rem;right:2%}.k_pages-chocolatball .k_ball{padding:0 1.5rem;margin-bottom:5rem}.k_pages-chocolatball .k_ball .ball{gap:.5rem}.k_pages-chocolatball .k_ball .ball.caramel img{width:6.4rem}.k_pages-chocolatball .k_ball .ball.apple{margin-top:-1.5rem;margin-right:32%}.k_pages-chocolatball .k_ball .ball.apple img{width:7rem}.k_pages-chocolatball .k_ball .ball.raspberry{margin-top:-1rem;margin-left:3%}.k_pages-chocolatball .k_ball .ball.raspberry img{width:7.5rem}.k_pages-chocolatball .k_ball .ball.matcha{margin-top:1rem;margin-left:0}.k_pages-chocolatball .k_ball .ball.matcha img{width:8.1rem}.k_pages-chocolatball .k_ball .ball.blueberry{margin-top:.5rem;margin-left:2%}.k_pages-chocolatball .k_ball .ball.blueberry img{width:8.7rem}.k_pages-chocolatball .k_ball .ball.strawberry{margin-top:-1rem;margin-right:21%}.k_pages-chocolatball .k_ball .ball.strawberry p{margin-bottom:0}.k_pages-chocolatball .k_ball .ball.strawberry img{width:9.5rem}.k_pages-chocolatball .k_ball .ball.bitter{margin-top:1rem}.k_pages-chocolatball .k_ball .ball.bitter img{width:18.5rem}.k_pages-chocolatball .k_ball .ball p{font-size:1.2rem;letter-spacing:2.28px;margin:0 0 1.5rem}.k_pages-chocolatball .k_ball .float_text_middle{font-size:1.6rem;text-decoration-thickness:1.8rem;top:30%;right:1.5rem}.k_pages-chocolatball .k_ball .float_text_bottom{font-size:1.6rem;text-decoration-thickness:1.8rem;text-underline-offset:-1.5rem;text-align:center;margin-top:2rem;position:static}.k_pages-chocolatball .k_image{padding:0 1.5rem 5rem}.k_pages-chocolatball .k_image div{font-size:1.6rem;text-decoration-thickness:1.8rem;text-underline-offset:-1.5rem;text-align:center;margin-top:2rem;position:static}}.k_pages-rusk{background:#f9f3e7}.k_pages-rusk img{max-width:100%;vertical-align:bottom}.k_pages-rusk .k_main{margin-bottom:10rem;position:relative}.k_pages-rusk .k_main img{width:100%}.k_pages-rusk .k_main p{font-family:Zen Kaku Gothic New;font-weight:700;font-size:25px;line-height:200%;letter-spacing:2px;text-align:left;text-decoration:underline;text-decoration-color:#fffc;text-decoration-thickness:3.3rem;text-underline-offset:-2.6rem;text-decoration-skip-ink:none;color:#6e5d52;margin:0;position:absolute;top:50%;left:20%;transform:translateY(-50%)}.k_pages-rusk .k_collection{padding-bottom:10rem}.k_pages-rusk .k_collection .k_title{font-family:Spectral;font-weight:600;font-size:40px;line-height:160%;letter-spacing:0px;text-align:center;color:#6e5d52;margin:0}.k_pages-rusk .k_collection .k_sub-title{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;text-align:center;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2.8rem;text-underline-offset:-2rem;text-decoration-skip-ink:none;color:#6e5d52;margin:0}.k_pages-rusk .k_collection .outer{display:flex;justify-content:center;gap:2.5rem;margin-top:5rem}.k_pages-rusk .k_collection .outer img{margin-bottom:1rem;width:100%}.k_pages-rusk .k_collection .outer p{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;text-align:center;color:#6e5d52;margin:0;display:flex;align-items:center;justify-content:center;gap:1rem}.k_pages-rusk .k_collection .outer p .k_badge{font-family:Zen Kaku Gothic New;font-weight:500;font-size:15px;line-height:200%;letter-spacing:2px;color:#fffbf5;background:#ada092;width:fit-content;margin:0;padding:0 1rem;display:block}.k_pages-rusk .k_design{width:68rem;max-width:100%;margin:0 auto;padding-bottom:10rem;display:flex;align-items:center;justify-content:space-around}.k_pages-rusk .k_design div{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;color:#6e5d52;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2.8rem;text-underline-offset:-2rem}.k_pages-rusk .k_design img{width:30rem;max-width:100%}.k_pages-rusk .k_image{position:relative;width:68rem;max-width:100%;margin:0 auto;padding-bottom:10rem}.k_pages-rusk .k_image img{width:100%}.k_pages-rusk .k_image div{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:200%;letter-spacing:2px;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2.8rem;text-underline-offset:-2rem;text-decoration-skip-ink:none;color:#6e5d52;position:absolute;bottom:10rem;right:0}@media screen and (max-width:749px){.k_pages-rusk .k_main{margin-bottom:5rem}.k_pages-rusk .k_main p{font-size:18px;line-height:170%;letter-spacing:2px;text-decoration-thickness:2.4rem;text-underline-offset:-2rem;left:5%}.k_pages-rusk .k_collection .k_title{font-size:3rem}.k_pages-rusk .k_collection .k_sub-title{font-size:1.6rem}.k_pages-rusk .k_collection .outer{margin-top:3rem;flex-direction:column}.k_pages-rusk .k_collection .outer p{font-size:1.6rem}.k_pages-rusk .k_collection{padding-bottom:5rem}.k_pages-rusk .k_design{flex-direction:column-reverse;padding-bottom:5rem}.k_pages-rusk .k_design div{font-size:1.6rem;text-decoration-thickness:1.8rem;text-underline-offset:-1.5rem;text-align:center;margin-top:0;position:static}.k_pages-rusk .k_image{padding:0 1.5rem 5rem}.k_pages-rusk .k_image div{font-size:1.6rem;text-decoration-thickness:1.8rem;text-underline-offset:-1.5rem;text-align:center;margin-top:2rem;position:static}}.k_items{background:#fffbf5}.k_items img{max-width:100%;vertical-align:bottom}.k_items .k_background.invert p,.k_items .k_background.invert a{color:#fffbf5!important;border-color:#fffbf5!important}.k_items .wrapper{width:68rem;max-width:100%;margin:0 auto}.k_items .wrapper .outer{padding:5rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem}.k_items .wrapper .outer .inner{width:calc(50% - 3rem)}.k_items .wrapper .outer .inner .k_badge{font-family:Zen Kaku Gothic New;font-weight:500;font-size:15px;line-height:200%;letter-spacing:2px;background:#ada092;color:#fffbf5;padding:0 1rem;margin:0 0 2rem;width:fit-content}.k_items .wrapper .outer .inner .k_name-en{font-family:Spectral;font-weight:500;font-size:40px;line-height:100%;letter-spacing:2px;color:#6e5d52;margin:0 0 .5rem}.k_items .wrapper .outer .inner .k_name-jp{font-family:Zen Kaku Gothic New;font-weight:500;font-size:14px;line-height:200%;letter-spacing:2px;color:#6e5d52;margin:0 0 2rem}.k_items .wrapper .outer .inner .k_text{font-family:Zen Kaku Gothic New;font-weight:500;font-size:16px;line-height:200%;letter-spacing:2px;color:#6e5d52;margin:0}.k_items .wrapper .outer .inner .k_image{width:75%;padding:0;margin:2rem 0 0}.k_items .wrapper .outer .k_right{width:50%}.k_items .wrapper .outer .k_button{width:100%}.k_items .wrapper .outer .k_button a{font-family:Zen Kaku Gothic New;font-weight:700;font-size:14px;line-height:160%;letter-spacing:0px;color:#6e5d52;border-radius:1rem;border:1px solid #6E5D52;padding:15px 30px;margin:0 auto;display:block;width:fit-content;text-decoration:unset;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease-in}.k_items .wrapper .outer .k_button a:hover{opacity:.6}@media screen and (max-width:749px){.k_items .wrapper{padding:0 1.5rem}.k_items .wrapper .outer{flex-direction:column}.k_items .wrapper .outer .inner{width:100%}.k_items .wrapper .outer .inner .k_badge{font-size:1.2rem;margin-bottom:1.5rem}.k_items .wrapper .outer .inner .k_name-en{font-size:3rem;margin-bottom:0}.k_items .wrapper .outer .inner .k_name-jp{font-size:1.2rem;margin-bottom:1.5rem}.k_items .wrapper .outer .inner .k_text{font-size:1.4rem}.k_items .wrapper .outer .k_right{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem}.k_items .wrapper .outer .k_right.single{display:block;width:calc(50% - .5rem);margin:0 25%}.k_items .wrapper .outer .k_right img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/k-custom.css.map */
