@font-face{font-family:Engravers MT;src:url(fonts/engravers-mt.ttf) format("truetype");font-weight:400;font-style:normal}.font-engravers{font-family:Engravers MT,serif}.font-mincho{font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,serif}.font-gothic{font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.font-red{color:#c00}a img{transition:opacity .3s}a:hover img{opacity:.8}.pc-br{display:none}@media screen and (min-width: 769px){.pc-br{display:block}.sp-br{display:none}}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.anim-stroke{background:#fff;position:relative}.anim-stroke .border{content:"";position:absolute;opacity:0}.anim-stroke .border.top,.anim-stroke .border.bottom{width:calc(100% - 20px)}.anim-stroke .border.top{border-top:2px solid #000;right:0;top:0}.anim-stroke .border.bottom{border-bottom:2px solid #000;left:0;bottom:0}.anim-stroke .border.right,.anim-stroke .border.left{height:calc(100% - 20px)}.anim-stroke .border.right{border-right:2px solid #000;right:0;top:0}.anim-stroke .border.left{border-left:2px solid #000;left:0;bottom:0}.anim-stroke.is-animated .border{opacity:1}.anim-stroke.is-animated .border.top,.anim-stroke.is-animated .border.bottom{animation:stroke-width 1.8s cubic-bezier(.22,1,.36,1)}.anim-stroke.is-animated .border.right,.anim-stroke.is-animated .border.left{animation:stroke-height 1.8s cubic-bezier(.22,1,.36,1)}@keyframes stroke-width{0%{width:0;opacity:1}to{width:calc(100% - 20px);opacity:1}}@keyframes stroke-height{0%{height:0;opacity:1}to{height:calc(100% - 20px);opacity:1}}.anim-smooth{clip-path:inset(0 100% 0 0);transition:1.6s cubic-bezier(.37,0,.63,1);transition-property:clip-path}.anim-smooth.is-animated{clip-path:inset(0)}@media screen and (min-width: 769px){.anim-smooth{transition:4s cubic-bezier(.37,0,.63,1)}}.anim-fadeIn{opacity:0;transition:opacity 1s cubic-bezier(.37,0,.63,1)}.anim-fadeIn.is-animated{opacity:1}@media screen and (min-width: 769px){.anim-fadeIn{transition:1.2s cubic-bezier(.37,0,.63,1)}}.hamburger_menu{display:none;position:absolute;top:0;right:0;z-index:100;width:64vw;background:var(--brand-color);padding:8vw 0 10vw 7.46667vw}.hamburger_menu.is_index{top:0}.hamburger_menu .wrap{position:relative}.hamburger_menu-closebtn{position:absolute;z-index:110;top:3.2vw;right:4.66667vw;width:3.2vw}.hamburger_menu-closebtn img{display:block}.hamburger_menu-items{margin:0;display:grid;row-gap:.75rem;list-style:none}.hamburger_menu-item{padding-inline-start:0!important}.hamburger_menu-item a{position:relative;color:#fff;font-size:12px;letter-spacing:.08em;line-height:1}.hamburger_menu-item a:hover{color:#fff;opacity:.5}.hamburger_menu .localization-selectors{justify-content:start;margin-top:25px;color:#fff}.hamburger_menu-toggle{padding-inline-end:15px}.hamburger_menu-toggle:after{position:absolute;display:block;content:"";top:calc(50% - 4px);right:0;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);transition:all .3s ease-in-out}.hamburger_menu-toggle.open:after{transform:rotate(-45deg);top:45%}@media screen and (min-width: 769px){.hamburger_menu{width:320px;top:0;padding:80px 10px 80px 40px}.hamburger_menu-closebtn{width:20px;top:32px;right:32px}.hamburger_menu-items{row-gap:1.5rem}.hamburger_menu-item a{transition:.3s;font-size:16px}.hamburger_menu-toggle{padding-inline-end:20px}.hamburger_menu-toggle:after{top:calc(50% - 6px);width:8px;height:8px}}.hamburger_sub_menu-items{display:none;margin-block-start:0;margin-inline-start:.5rem;list-style:none}.hamburger_sub_menu-items.open{display:grid;row-gap:.25rem;margin-block-start:.5rem}.hamburger_sub_menu-item{padding-inline-start:0!important}.hamburger_sub_menu-item a{font-size:11px}@media screen and (min-width: 769px){.hamburger_sub_menu-items{row-gap:.5rem;margin-block-start:.75rem}.hamburger_sub_menu-item a{font-size:14px}}.shopify-section--slideshow,.shopify-section--video{position:relative}.slideshow_popup{position:absolute;z-index:1;bottom:2.66667vw;right:2.66667vw}.slideshow_popup-block{width:66.66667vw;padding:1.06667vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.slideshow_popup-block-text{width:45.06667vw;padding:1.33333vw 0 2.13333vw 1.33333vw}.slideshow_popup-block-text p{font-size:11px;line-height:1.81818;letter-spacing:.06em}.slideshow_popup-block-image{width:19.46667vw}@media screen and (min-width: 769px){.slideshow_popup{bottom:20px;right:20px}.slideshow_popup-block{width:388px;padding:4px}.slideshow_popup-block-text{width:258px;padding:16px 0 16px 16px}.slideshow_popup-block-text p{font-size:16px;line-height:1.625;letter-spacing:.08em}.slideshow_popup-block-image{width:122px}}.slideshow-3columns__section{position:relative;padding-block-end:1.5rem}.slideshow-3columns__item{display:block;aspect-ratio:760/390}.slideshow-3columns__item.swiper-slide.itemcount_1{margin:0 auto}.slideshow-3columns__image{width:100%;height:100%;object-fit:cover}.slideshow-3columns__nav{background-color:#fff;border-radius:.5rem}.slideshow-3columns .swiper-button-next,.slideshow-3columns .swiper-button-prev{width:2.5rem;height:2.5rem;filter:drop-shadow(0px 0px 8px rgba(0,0,0,.2))}.slideshow-3columns .swiper-button-next{right:3%}.slideshow-3columns .swiper-button-prev{left:3%}.slideshow-3columns .swiper-button-prev:after,.slideshow-3columns .swiper-button-next:after{content:none}.slideshow-3columns__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.slideshow-3columns__pagination .swiper-pagination-bullet,.slideshow-3columns__pagination .swiper-pagination-bullet-active{width:.25rem;height:.25rem;background:#0006}@media screen and (min-width: 1000px){.slideshow-3columns__section{padding-block-end:2rem}.slideshow-3columns__item{aspect-ratio:760/390}a.slideshow-3columns__item{cursor:pointer}.slideshow-3columns__item.swiper-slide{width:47.5rem}.slideshow-3columns__image{border-radius:.875rem}.slideshow-3columns__pagination .swiper-pagination-bullet,.slideshow-3columns__pagination .swiper-pagination-bullet-active{width:.5rem;height:.5rem;margin-inline:.5rem!important}}.section-heading-with-underline{font-size:26px;font-weight:600;letter-spacing:2px;line-height:1.3;text-align:center}.section-heading-with-underline .js-underline{position:relative}.section-heading-with-underline .js-underline:after{position:absolute;left:0;content:"";width:100%;height:2px;background:#015cb1;bottom:2px;transform:scaleX(0);transform-origin:left top;transition:transform 1s}.section-heading-with-underline .js-underline.is-active:after{transform:scale(1)}@media screen and (min-width: 769px){.section-heading-with-underline{font-size:44px}.section-heading-with-underline .js-underline:after{bottom:4px}}.topics-container{padding:15px}.topics-heading{font-weight:600;margin-bottom:10px}.topics-link{display:flex;flex-wrap:wrap;align-items:start;justify-content:center;column-gap:10px;row-gap:10px}.topics-title{flex:1;text-align:left;line-height:1.5;font-size:13px}.topics-image{width:100px}.topics-image img{aspect-ratio:140/100;object-fit:cover;vertical-align:bottom}@media screen and (min-width: 1000px){.topics-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:40px;width:max-content;margin:0 auto;padding:20px 40px}.topics-heading{margin-bottom:0}.topics-link{align-items:center;column-gap:40px}.topics-title{max-width:850px;text-align:left;font-size:16px;line-height:1.8}a.topics-link:hover .topics-title{text-decoration:underline}.topics-image{width:140px}.topics-image img{aspect-ratio:140/100;object-fit:cover}}.brand-list{display:grid;grid-template-columns:repeat(1,1fr);row-gap:40px}.brand-list__item{display:grid;row-gap:20px;text-align:center}.brand-list__link{display:block}.brand-list__image img{aspect-ratio:750 / 375;width:100%;height:auto;object-fit:cover}.brand-list__info{display:grid;row-gap:8px}.brand-list__title{font-size:18px}.brand-list__description{font-size:12px;line-height:1.85;padding:0 5px}@media screen and (min-width: 1000px){.brand-list{grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:80px}.brand-list__item{display:grid;row-gap:40px;text-align:center}.brand-list__link{display:block}.brand-list__info{display:grid;row-gap:20px}.brand-list__title{font-size:26px}.brand-list__description{font-size:15px;line-height:2;padding:0 20px}}.featured-list{display:grid;grid-template-columns:repeat(var(--featured-list-columns-per-row-mobile),1fr);column-gap:1rem;row-gap:1.5rem;align-items:start}.featured-list__item{display:grid;row-gap:1rem}.featured-list__image img{aspect-ratio:500 / 375;object-fit:cover;width:100%;height:auto}.featured-list__info{display:grid;row-gap:5px}.featured-list__title{font-size:14px;font-weight:600}.featured-list__description{font-size:12px}@media screen and (min-width: 1000px){.featured-list{grid-template-columns:repeat(var(--featured-list-columns-per-row-desktop),1fr);column-gap:20px;row-gap:30px}.featured-list__item{row-gap:20px}.featured-list__info{row-gap:5px}.featured-list__title{font-size:18px}.featured-list__description{font-size:14px}}.featured-list-slider-swiper{padding-bottom:30px}.featured-list-slider-swiper .swiper-pagination{bottom:0}.featured-list-slider-swiper .swiper-pagination-bullet,.featured-list-slider-swiper .swiper-pagination-bullet-active{background:#0006}.featured-list-slider__item{display:grid;row-gap:10px}.featured-list-slider__item.itemcount_1{margin:0 auto}.featured-list-slider__image{width:100%;height:100%}.featured-list-slider__image img{object-fit:cover;width:100%;height:100%}.featured-list-slider__title{font-size:12px}@media screen and (min-width: 1000px){.featured-list-slider-swiper{padding-bottom:40px}.featured-list-slider__item{row-gap:15px}.featured-list-slider__title{font-size:14px}}.anchor-list{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;gap:10px}.brand-koboresaku .anchor-list{font-family:Times New Roman,serif;letter-spacing:.15em;font-weight:600}.anchor-item{width:calc(50% - 5px);min-height:48px;display:flex;align-items:center;justify-content:center;padding:6px 10px;background:#fff;border:1px solid #000;line-height:1}@media screen and (min-width: 1000px){.anchor-list{gap:10px 0}.anchor-item{flex:1;padding:8px 15px;transition:.3s}.anchor-item+.anchor-item{border-left:none}.anchor-item:hover{background:#000;color:#fff}}.shopify-section--featured-collections .brand-koboresaku .product-card{gap:.5rem}.shopify-section--featured-collections .brand-koboresaku .price-list .h4,.shopify-section--featured-collections .brand-koboresaku .price-list .h5,.shopify-section--featured-collections .brand-koboresaku .price-list .h6{font-family:inherit}.shopify-section--featured-collections .brand-koboresaku .collection-title{font-family:Times New Roman,serif;letter-spacing:.2em;font-weight:600}.shopify-section--featured-collections .brand-koboresaku .collection-title{position:relative;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.shopify-section--featured-collections .brand-koboresaku .collection-title:before,.shopify-section--featured-collections .brand-koboresaku .collection-title:after{content:"";width:30px;height:1px;background:#000}.shopify-section--featured-collections .brand-koboresaku .collection-title:before{margin-right:10px}.shopify-section--featured-collections .brand-koboresaku .collection-title:after{margin-left:10px}@media screen and (min-width: 700px){.shopify-section--featured-collections .brand-koboresaku .collection-title{font-size:32px}.shopify-section--featured-collections .brand-koboresaku .collection-title:before,.shopify-section--featured-collections .brand-koboresaku .collection-title:after{width:100px}.shopify-section--featured-collections .brand-koboresaku .collection-title:before{margin-right:20px}.shopify-section--featured-collections .brand-koboresaku .collection-title:after{margin-left:15px}}.zaxfox-counter{padding-top:75px;padding-bottom:75px;position:relative}.zaxfox-counter-contents{max-width:540px;margin:0 auto}.zaxfox-counter-row{margin-bottom:30px}.zaxfox-counter-info{max-width:585px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;letter-spacing:.12em}.zaxfox-counter-info dt{width:90px;font-size:12px;font-weight:700;border-bottom:1px solid #fff;padding-top:15px;padding-bottom:15px;letter-spacing:.12em}.zaxfox-counter-info dd{width:calc(100% - 90px);font-size:12px;border-bottom:1px solid #fff;padding-top:15px;padding-bottom:15px;letter-spacing:.12em}.zaxfox-counter-notes{letter-spacing:.12em;padding-top:15px;padding-bottom:15px;width:100%;font-size:12px}.zaxfox-counter-map{aspect-ratio:1}@media screen and (min-width: 576px){.zaxfox-counter-info dt{width:170px;font-size:14px}.zaxfox-counter-info dd{width:calc(100% - 170px);font-size:14px}.zaxfox-counter-notes{font-size:14px}}@media screen and (min-width: 1000px){.zaxfox-counter{padding-top:110px;padding-bottom:110px}.zaxfox-counter-contents{max-width:100%}.zaxfox-counter-row{display:flex;justify-content:center;margin-bottom:60px}.zaxfox-counter-col{width:50%}.zaxfox-counter-map{aspect-ratio:auto;min-height:380px}.zaxfox-counter-notes{border-bottom:1px solid #fff}}.newsletter-with-line{background-color:#f8f8f8;padding:60px 20px;text-align:center}.newsletter-with-line .newsletter-container{max-width:600px;margin:0 auto}.newsletter-with-line .newsletter-title{font-family:Times New Roman,serif;font-size:36px;font-weight:400;letter-spacing:3px;margin-bottom:30px;color:#333}.newsletter-with-line .newsletter-description{font-family:Hiragino Sans,Yu Gothic,sans-serif;font-size:14px;line-height:1.8;color:#666}.newsletter-with-line .klaviyo-form-Svq9WV{margin-bottom:0}.newsletter-with-line .line{width:100%;margin:10px auto 0;max-width:400px;padding:10px 0;border-top:1px solid #ccc}.newsletter-with-line .line-btn{display:inline-flex;justify-content:center;background-color:#06c755;border-radius:8px;margin-top:10px;width:100%;max-width:400px;padding:4px 0}.newsletter-with-line .line-btn img{width:200px;height:auto}.newsletter-with-line .instagram{margin-top:1rem}@media (max-width: 768px){.newsletter-with-line{padding:40px 15px}.newsletter-with-line .newsletter-title{font-size:28px;letter-spacing:2px}.newsletter-with-line .newsletter-description{font-size:13px}}.product-detail-button,.product-newsletter-button{display:block;text-align:center;letter-spacing:.08em;border:2px solid var(--brand-color);background:#fff;color:var(--brand-color);transition:.3s;font-size:14px;line-height:40px}.product-newsletter-button{font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;letter-spacing:1px}.brand-biscake .product-detail-button,.brand-biscake .product-newsletter-button{background:#f8e3cb}.brand-koboresaku .product-detail-button,.brand-koboresaku .product-newsletter-button{border:1px solid var(--brand-color)}.brand-koboresaku .product-newsletter-button{background:#e8b6b1}@media screen and (min-width: 769px){.product-detail-button,.product-newsletter-button{font-size:16px;line-height:60px}.product-detail-button:hover,.product-newsletter-button:hover{background:var(--brand-color);color:#fff}}.product-newsletter{margin-top:1rem}.product-newsletter-comment{font-size:12px;text-align:center;margin-bottom:4px}@media screen and (min-width: 769px){.product-newsletter-comment{font-size:14px}}.product-section-description{max-width:720px;margin:0 auto}.product-single__detail{margin:60px auto}.product-single__detail--lists{font-size:12px;line-height:2;letter-spacing:.08em}.product-single__detail--lists{margin-bottom:4.26667vw;border-bottom:2px solid #000;padding-bottom:4.26667vw}.brand-cheesy-poche .product-single__detail--lists{border-bottom:2px solid #ffcd00}.brand-biscake .product-single__detail--lists{border-bottom:2px solid #d7b792}.product-single__detail--lists dt,.product-single__detail--lists dd{font-size:11px;line-height:1.72727}.product-single__detail--lists-notes{line-height:2.28;letter-spacing:.08em;font-size:11px}#ProductSection-product-template-shopper .product-single__detail{margin:60px auto}#ProductSection-product-template-shopper .product-single__detail--lists{justify-content:center}@media screen and (min-width: 769px){.product-single__detail{width:720px;margin:120px auto;padding:0}.product-single__detail--lists{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.product-single__detail--lists{margin-bottom:20px;padding-bottom:20px}.product-single__detail--lists dt,.product-single__detail--lists dd{font-size:14px;line-height:1.85714}.product-single__detail--lists dt{flex-basis:160px;padding-left:13px}.product-single__detail--lists dd{padding-left:13px;flex:1}.product-single__detail--lists-notes{font-size:14px}}@media screen and (max-width: 768px){.product-single__detail--lists dt+dd{margin-top:2.13333vw}}.product-single__scene img{width:100%}.buy-buttons .button[disabled]{cursor:not-allowed;background-color:#ccc;border-color:#999;color:#666}.blog-tags li:not(.link-faded){text-decoration:underline}.shopify-policy__body{font-size:12px;line-height:2}.shopify-policy__title{font-family:Engravers MT,serif;font-size:20px;font-weight:600}.shopify-policy__title h1{display:inline;border-bottom:2px solid #015cb1}.shopify-policy__body .c-page_block-ttl{margin-top:2rem;padding-bottom:1rem;border-bottom:2px solid #ffcd00;font-size:14px}@media screen and (min-width: 769px){.shopify-policy__body{font-size:14px;line-height:2}.shopify-policy__title{font-size:34px}.shopify-policy__body .c-page_block-ttl{margin-top:4rem;padding-bottom:1rem;font-size:16px}.shopify-policy__body a[href*="tel:"]{pointer-events:none;cursor:text;text-decoration:none;background:none}}.needsclick.klaviyo-close-form{margin-right:4px!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.css.map */
