.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media screen and (max-width: 768px){body.brand-cheesy-poche.kodawari_bg:before{content:"";width:100%;height:100vh;background-image:url(/cdn/shop/files/kodawari_01.png?v=1750243160);background-position:center;background-size:cover;position:fixed;top:0;left:0;z-index:-1}}@media screen and (min-width: 769px){body.brand-cheesy-poche.kodawari_bg{background-image:url(/cdn/shop/files/kodawari_01.png?v=1750243160);background-position:center;background-size:cover;background-attachment:fixed}}.cheesy-about{padding:18.13333vw 0;text-align:center}.cheesy-about-contents img{display:block;margin:0 auto}@media screen and (min-width: 700px){.cheesy-about{padding:120px 0}}.cheesy-biscake-img{display:block;transition:.3s;position:relative}.cheesy-biscake-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#fff0;transition:.3s}.cheesy-biscake-img:hover:before{background-color:#ffffff4d}.cheesy-biscake-img img{width:100%}.cheesy-biscake-text{display:block;text-align:center;color:#fff;background-color:#915324;padding:15px;transition:.3s}.cheesy-biscake-text-sp:hover{color:#fff!important;opacity:.8}.cheesy-biscake-text-pc{display:none}.cheesy-biscake-text span{display:inline-block}@media screen and (min-width: 576px){.cheesy-biscake-text-pc{display:block}.cheesy-biscake-text-sp{display:none}}@media screen and (min-width: 769px){.cheesy-biscake-text{padding:40px 15px;font-size:20px}}@media screen and (min-width: 1400px){.cheesy-biscake-text{padding:50px 15px;font-size:26px}}.cheesy-featured_product{padding:20px 0}.cheesy-featured_product .section-heading-with-underline{padding-block-start:30px}.cheesy-featured_product .product-slider{width:100%}.cheesy-featured_product .product-slider .swiper-pagination-bullet-active{background-color:var(--brand-color)}.cheesy-featured_product .product-info{position:relative}.product-single__limittext{margin-bottom:8vw}.product-single__limittext p span{font-size:11px;font-weight:700;letter-spacing:.08em;background:#ededed;padding:5px 10px}@media screen and (min-width: 769px){.cheesy-featured_product{padding:60px 0}.cheesy-featured_product .section-heading-with-underline{padding-block-start:60px}.product-single__limittext{margin-bottom:36px}.product-single__limittext p span{font-size:14px}}.product-info__block-item .product-title{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.08em}@media screen and (min-width: 769px){.product-info__block-item .product-title{font-size:20px;line-height:1.7}}.product-single__meta .price__badges--block .price__badge{border:none;background:#ededed;font-size:14px;margin-bottom:40px}.product-single__title{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.08em}@media screen and (min-width: 769px){.product-single__title{font-size:20px;line-height:1.7}}.product-single__description{font-size:11px;line-height:2.18182;letter-spacing:.08em}@media screen and (min-width: 769px){.product-single__description{font-size:14px;line-height:2.28571}}.featured-product__price .price__regular .price-item{font-size:13px;line-height:1;letter-spacing:.08em}@media screen and (min-width: 769px){.featured-product__price .price__regular .price-item{font-size:20px}}.featured-product__price .price__badges,.product__policies{display:none}.product-form{max-width:inherit;width:100%}.product-form__input--quantity{max-width:8rem}.product-form__item{max-width:inherit;padding:0}.product-form__cart-submit,.product-form__resale-letter{display:block;text-align:center;letter-spacing:.08em;border:2px solid var(--brand-color);background:#fff;color:var(--brand-color);padding:0;opacity:1;transition:.3s;font-size:12px;line-height:40px}@media screen and (min-width: 769px){.product-form__cart-submit,.product-form__resale-letter{font-size:16px;line-height:60px}}.product-form__cart-submit:hover,.product-form__resale-letter:hover{background:var(--brand-color);color:#fff}.product-form__cart-submit{border:2px solid var(--brand-color);background:var(--brand-color);color:#fff}@media screen and (min-width: 769px){.product-form__cart-submit:hover{background:#fff;color:var(--brand-color)}}.swiper-horizontal{position:relative}.product-single__description{margin-top:10px;margin-bottom:10px}.swiper-slide{background-color:#fff}.swiper-slide img{width:101%;background-color:#fff}.product-single{background:#fff}@media screen and (max-width: 768px){.index-section--featured-product .cheesy_product-title{padding-top:30px}.product-single__limittext{margin-bottom:4px}.shopify-section.index-section--featured-product{padding:10vw 0}.index-section--featured-product .product-form__item{margin-bottom:0}.product-single__media-group,.product-single__media--has-thumbnails{margin-bottom:15px}}.cheesy-kodawari{padding-top:100vw}.cheesy-kodawari .section-heading-with-underline{text-align:left}.cheesy-kodawari-title{text-align:left!important;margin-bottom:9.33333vw}.cheesy-kodawari-title span{display:inline-block}.cheesy-kodawari-title span+span{margin-top:2.13333vw}.cheesy-kodawari-blocks{margin-inline:-1.25rem;padding:16vw 0}.cheesy-kodawari-block-image{position:relative}.cheesy-kodawari-block-image .wrap{padding-top:75.66667%}.cheesy-kodawari-block-image img{position:absolute;top:0;left:0;z-index:1}.cheesy-kodawari-block-image img.parapara:not(:last-child){animation-name:parapara;animation-duration:.3s;animation-fill-mode:forwards}@keyframes parapara{0%{opacity:1}to{opacity:0}}.cheesy-kodawari-block-text p{font-size:11px;line-height:2.18182;letter-spacing:.12em}.cheesy-kodawari-block-text p.text_hosoku{font-size:12px;line-height:2;margin-top:1em}.cheesy-kodawari-block:nth-child(n+2){margin-top:10.66667vw}@media screen and (max-width: 768px){.cheesy-kodawari-block-text{padding:11.73333vw 12vw 0}}@media screen and (min-width: 769px){.cheesy-kodawari{padding-top:900px}.cheesy-kodawari-title{margin-bottom:64px}.cheesy-kodawari-title span+span{margin-top:23px}.cheesy-kodawari-blocks{margin-inline:auto;padding:120px 0}.cheesy-kodawari-block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 auto}.cheesy-kodawari-block-image{width:57.8125%}.cheesy-kodawari-block-text{width:35.9375%}.cheesy-kodawari-block-text p{font-size:14px;line-height:2.28571}.cheesy-kodawari-block:nth-child(n+2){margin-top:104px}.cheesy-kodawari-block:nth-child(2n) .cheesy-kodawari-block-image{order:2}.cheesy-kodawari-block:nth-child(2n) .cheesy-kodawari-block-text{order:1}}.cheesy-about_creator{padding:75px 0;text-align:center}.cheesy-about_creator .cheesy-about_creator-contents{width:100%;max-width:540px;margin:0 auto}.cheesy-about_creator .cheesy-about_creator-text{font-size:11px;line-height:2.54545;letter-spacing:.08em;text-align:left;padding:0 6.67vw}.cheesy-about_creator .cheesy_about_creator-button{list-style:none;margin-top:10.66667vw;margin-left:0;padding:0 6.67vw;display:grid;row-gap:4.26667vw}.cheesy-about_creator .cheesy_about_creator-button li{list-style:none}.cheesy-about_creator .cheesy_about_creator-button li a{display:block;border:2px solid #ffffff;text-align:center;line-height:1;font-size:11px;color:#fff;letter-spacing:.08em;padding:4vw;background:#f2c300;transition:.3s;position:relative}.cheesy-about_creator .cheesy_about_creator-button li a:before,.cheesy-about_creator .cheesy_about_creator-button li a:after{content:"";display:block;width:12px;height:1px;background:#fff;position:absolute;right:3.2vw;top:50%}.cheesy-about_creator .cheesy_about_creator-button li a:after{transform:rotate(90deg)}@media screen and (min-width: 700px){.cheesy-about_creator{padding:120px 0}.cheesy-about_creator .cheesy-about_creator-contents{max-width:100%}.cheesy-about_creator .cheesy-about_creator-text{font-size:14px;line-height:3.42857;text-align:center;padding:0}.cheesy-about_creator .cheesy_about_creator-button{max-width:840px;margin:64px auto 0;padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cheesy-about_creator .cheesy_about_creator-button li{width:47.61905%}.cheesy-about_creator .cheesy_about_creator-button li a{font-size:16px;padding:20px}.cheesy-about_creator .cheesy_about_creator-button li a:before,.cheesy-about_creator .cheesy_about_creator-button li a:after{width:17px;right:26px}.cheesy_about_creator-button li a:hover{background:none;color:#fff}}.cheesy-slide_animation{width:100%;overflow:hidden;position:relative;margin-top:50px}.cheesy-slide_animation-container{display:flex;align-items:flex-start;width:2160px;animation:slideLoop 75s linear infinite;animation-play-state:running!important}.cheesy-slide_animation-slide{width:120px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.cheesy-slide_animation-slide img{width:74px;object-fit:cover}.cheesy-slide_animation-slide img.img-cat{width:138px;margin-left:-10px}.cheesy-slide_animation-slide.rotate img{animation:rotateImage 6s linear infinite;animation-play-state:running!important}@keyframes slideLoop{0%{transform:translate(0)}to{transform:translate(-4860px)}}@keyframes rotateImage{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media screen and (min-width: 700px){.cheesy-slide_animation{margin-top:100px}.cheesy-slide_animation-container{width:4860px}.cheesy-slide_animation-slide{width:270px}.cheesy-slide_animation-slide img{width:134px}.cheesy-slide_animation-slide img.img-cat{width:270px;margin-left:-50px}}.cheesy-about_creator-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:#ffdd52;opacity:.95}.cheesy-about_creator-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;width:100%;max-width:644px;max-height:100%;margin:0 auto;padding:12vw}.cheesy-about_creator-modal-close{position:fixed;top:0;right:0;width:9.86667vw;height:9.86667vw;font-size:0;opacity:1;cursor:pointer}.cheesy-about_creator-modal-close:before,.cheesy-about_creator-modal-close:after{content:"";display:block;width:calc(9.86667vw * 1.414);height:1px;background:#e7a300;position:fixed;top:0;transform-origin:right;transition:.5s}.cheesy-about_creator-modal-close:before{transform:rotate(-45deg);right:0}.cheesy-about_creator-modal-close:after{transform:rotate(-135deg);right:9.86667vw}.cheesy-about_creator-modal-title{margin-top:5.06667vw;font-weight:400}.cheesy-about_creator-modal-title span{display:inline-block;font-size:12px;letter-spacing:.4em;line-height:1;background:#ffe889;padding:0}.cheesy-about_creator-modal-text{margin-top:5.33333vw;font-size:2.93333vw;letter-spacing:.12em;line-height:2.18182;background:#ffe889;padding:0}@media screen and (min-width: 700px){.cheesy-about_creator-modal-content{padding:20px}.cheesy-about_creator-modal-close{width:74px;height:74px}.cheesy-about_creator-modal-close:before,.cheesy-about_creator-modal-close:after{width:104.636px}.cheesy-about_creator-modal-close:after{right:74px}.cheesy-about_creator-modal-close:hover{opacity:.5}.cheesy-about_creator-modal-title{margin-top:23px}.cheesy-about_creator-modal-title span{font-size:16px}.cheesy-about_creator-modal-text{margin-top:23px;font-size:14px;line-height:2.28571}}.cheesy_newsletter{max-width:640px;margin:0 auto;background:#fff}.cheesy_newsletter .wrap{padding:8vw 6.4vw}@media screen and (min-width: 769px){.cheesy_newsletter .wrap{padding:64px 0}}.cheesy_newsletter-title{margin-bottom:32px}.cheesy_newsletter-title span:after{display:none}.cheesy_newsletter-text{text-align:center;font-size:11px;line-height:1.45455;letter-spacing:.08em}@media screen and (min-width: 769px){.cheesy_newsletter-text{font-size:14px;line-height:1.85714}}.cheesy_newsletter-form{border:1px solid #000000;max-width:400px;margin:36px auto 0;padding:10px 0;display:flex;justify-content:space-between}.cheesy_newsletter-form input[type=email],.cheesy_newsletter-form input[type=submit]{border:none}.cheesy_newsletter-form input[type=email]{flex-basis:80%;font-size:11px;line-height:1}@media screen and (min-width: 769px){.cheesy_newsletter-form input[type=email]{font-size:14px}}.cheesy_newsletter-form input[type=email]:focus{border:none;outline:0}.cheesy_newsletter-form input[type=submit]{flex-basis:20%;text-decoration:underline;font-size:11px;line-height:1}@media screen and (max-width: 768px){.cheesy_newsletter-form input[type=submit]{-webkit-appearance:button}}@media screen and (min-width: 769px){.cheesy_newsletter-form input[type=submit]{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom_cheesy.css.map */
