body{letter-spacing:.05em;line-height:1.8}small{font-size:80%}hr{border-bottom:1px solid #e7e2de}.marker{color:#c25b41;font-weight:700}.present{background:#f9f8f7;border:solid 1px #e7e2de;padding:15px;border-radius:5px}.present .ttl{color:#8c695d;font-size:1.2em;font-weight:700;margin-bottom:10px}.present img{margin:0 5px 5px 0!important;width:20px}figure.caption{border:1px #e8e2de solid;display:flex;flex-flow:column;padding:10px;max-width:500px;width:100%;margin:auto}figure.caption figcaption{padding:10px 5px 0;text-align:center;font-size:.7em}.blog-post-detail ul img,.blog-post-detail ol img{margin:15px 0!important}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit!important}.subheading{margin-bottom:10px!important}.page-header{min-height:1px!important}@media only screen and (min-width: 768px){.page-header{padding:30px!important}}.page-header--wrapper h1,.shopify-policy__title h1{font-size:1.8em}.product-information h2,.post-content h2{font-size:1.3em;font-weight:700;line-height:1.7;margin-bottom:5px}.product-information h3,.shopify-policy__body h3,.post-content h3,.section-custom-liquid h3,.page-content-width h3{font-size:1.2em;font-weight:700;line-height:1.7;margin:15px 0;padding:10px 15px;background:#e8e2de}.product-information h4,.shopify-policy__body h4,.post-content h4,.section-custom-liquid h4,.page-content-width h4{font-size:1.1em;font-weight:700;line-height:1.5;margin:15px 0 5px}.product-information h5,.shopify-policy__body h5,.post-content h5,.section-custom-liquid h5,.page-content-width h5{font-size:1em;font-weight:700;margin-bottom:5px}.product-information h5:before,.shopify-policy__body h5:before,.post-content h5:before,.section-custom-liquid h5:before,.page-content-width h5:before{content:"\25a0"}.shopify-policy__title{min-height:0!important;padding:30px 0 0!important}.shopify-policy__container{max-width:750px!important;width:95%;padding:0!important}@media only screen and (max-width: 767px){#top .slideshow__slide h1{font-size:1.7em;line-height:1.5}#top .slideshow__slide .button{font-size:.8em;padding:1px 15px}}#bbcream #main-content{max-width:750px!important;padding:0!important;margin:0 auto}#vcrichserum #main-content{max-width:750px!important;margin:0 auto 100px;color:#606060;background:#fff;font-weight:700}#vcrichserum #main-content .row,#vcrichserum #main-content .row .columns{padding:0 0 25px!important}#vcrichserum #main-content a{text-decoration:none;cursor:pointer}#vcrichserum #main-content a:hover{opacity:.8}@media screen and (min-width:751px){#vcrichserum #main-content{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700}}.fv{position:relative}.droplet{position:absolute;width:30%;height:auto;z-index:30}.fv .droplet{width:25%;bottom:-110px;right:0}.btn-wrap{position:relative}.offer{margin-top:-40px}.btn-wrap .btn img{position:absolute;left:50%;top:44.5%;transform:translate(-50%,-50%)}.m50{margin:50px auto}.fs38{font-size:38px;font-weight:700;text-align:center;color:#c1575f;margin:30px 0 20px}.video{position:relative;width:90%;padding-top:56.25%;height:0;margin:0 auto 70px}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.concept{background:url(/cdn/shop/files/concept_vcrs.png?v=1745207734);background-size:contain;background-repeat:no-repeat;position:relative;z-index:30;margin-top:60px;padding:800px 90px 50px 40px}.fs33{font-size:30px;line-height:2em}.pink{color:#c1575f}#vcrichserum .marker{color:#606060;background:#fff5dc}.fs18{font-size:18px;font-weight:400;margin-top:30px;position:relative;z-index:30}.about{width:100%;margin:0 auto;position:relative}.hidden{display:none!important}.open{width:84%;margin:80px auto;padding:30px;font-size:44px;text-align:center;color:#fff;font-weight:400;background:linear-gradient(to right,#d8999e,20%,#c1575f);display:block;cursor:pointer;position:relative}.open:before,.open:after{content:"";width:25px;height:2px;background:#fff;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.open:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.hidden:checked+.open:after{transform:translateY(-50%) rotate(0)}.about .inner{background:url(/cdn/shop/files/bg1_vcrs.jpg?v=1745288074);display:block;height:0;overflow:hidden;opacity:0}.hidden:checked+.open+.inner{height:auto;opacity:1;padding:60px 0}.fs30{font-size:30px;font-weight:700;line-height:2em;color:#606060;margin-top:-770px;margin-left:70px}.mt80{margin-top:80px}.about .fs18{margin-left:70px}.mt100{margin-top:100px}.fs44{font-size:44px;font-weight:700;line-height:2em;text-align:center;color:#606060}.fs28{font-size:28px;font-weight:700;line-height:2em;text-align:center;color:#606060}.ml0{margin-left:0!important}.feature{position:relative;background:url(/cdn/shop/files/bg2_vcrs.jpg?v=1745288106);display:block;margin:-30px auto 30px;padding-bottom:10px;z-index:30}.feature .point1,.feature .point2,.feature .point3,.feature .point4{position:relative;background:#fff;width:92%;margin:30px auto 170px;padding:90px 30px 30px;border-radius:0 80px 0 0}.point1 .droplet{top:30px;right:-30px}.point2 .droplet{top:-250px;left:-30px}.point3 .droplet{top:-200px;right:-30px}.point4 .droplet{top:-200px;left:-30px}.point4 .droplet+.droplet{width:750px;max-width:100vw;top:auto;bottom:-130px;left:50%;transform:translate(-50%)}.feature .point4{margin:30px auto 120px}.img_point{position:absolute;display:block;width:150px;top:-3%;left:50%;transform:translate(-50%,-50%);z-index:40}.fs48{font-size:48px;font-weight:700;text-align:center;color:#c1575f}.m1530{margin:15px auto 30px!important;display:block}.fs26{font-size:26px;font-weight:700;line-height:2em;text-align:center}.voice{position:relative;z-index:30}.fs46{position:absolute;top:29%;left:8%;font-size:46px;color:#76a57e}.fs32{position:absolute;top:33%;left:8.6%;font-size:32px;color:#7c7c7c}.fs35{position:absolute;top:37%;left:8%;font-size:35px;line-height:2em}.fs46.second{top:68%;left:8%}.fs32.second{top:72%;left:8.6%}.fs35.second{top:76%;left:8%}.voice .marker{background:#efe9df!important}.faq{position:relative;background:#f4efe9;background-image:url(/cdn/shop/files/bg3_vcrs.png?v=1745380149);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding:180px 0 100px}.faq .img_point{width:250px;top:0}.faq .droplet{top:-90px;left:0}.faq .droplet+.droplet{top:auto;bottom:-180px;left:auto;right:0}.faq .container{position:relative;background:#fffc;width:85%;margin:0 auto 40px;padding:50px;border-radius:0 80px}.question{display:flex;align-items:flex-start;gap:40px}.faq-icon{font-family:din-2014,sans-serif;font-size:110px;font-weight:600;color:#c47881;flex-shrink:0;line-height:1}.fs36{font-size:36px;color:#c47881}.faq .container .fs32{position:relative;top:0;left:0;color:#606060;line-height:2em;letter-spacing:0}.faq .fs18{position:relative;bottom:0;left:0}.lineup{width:90%;margin:0 auto}.fs78{font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:78px;color:#c1575f;text-align:center;letter-spacing:.2em;margin-bottom:30px}.border{border:solid 1px #a3a3a3}.lineup .fs28{line-height:1.5;margin-top:15px}.caution .inner{display:block;width:84%;margin:0 auto;height:0;overflow:hidden;opacity:0;font-size:24px;line-height:2em}.caution .open{margin:80px auto 0;font-size:36px}.caution .hidden:checked+.open+.inner{padding:60px 0 0}@media screen and (max-width:750px){.droplet{width:15%}.fv .droplet{width:12.5%;bottom:-55px}.offer{margin-top:-20px}.m50{margin:25px auto}.fs38{font-size:19px;margin:15px 0 10px}.video{margin:0 auto 30px}.concept{margin-top:30px;padding:420px 45px 25px 20px}.fs33{font-size:15px}.fs18{font-size:10px;margin-top:15px}.about{width:100%;margin:0 auto;position:relative}.hidden{display:none!important}.open{margin:40px auto;padding:15px;font-size:22px}.open:before,.open:after{width:12.5px;height:1px}.hidden:checked+.open+.inner{padding:30px 0}.fs30{font-size:15px;margin-top:-405px;margin-left:35px}.mt80{margin-top:40px}.about .fs18{margin-left:35px}.mt100{margin-top:50px}.fs44{font-size:22px}.fs28{font-size:14px}.feature{margin:-15px auto 15px;padding-bottom:5px}.feature .point1,.feature .point2,.feature .point3,.feature .point4{margin:15px auto 85px;padding:45px 15px 15px;border-radius:0 40px 0 0}.point1 .droplet{top:15px;right:-15px}.point2 .droplet{top:-125px;left:-15px}.point3 .droplet{top:-100px;right:-15px}.point4 .droplet{top:-100px;left:-15px}.point4 .droplet+.droplet{bottom:-65px}.feature .point4{margin:15px auto 60px}.img_point{width:75px;top:-1.5%}.fs48{font-size:24px}.m1530{margin:7.5px auto 15px!important}.fs26{font-size:13px}.fs46{font-size:23px}.fs32{font-size:16px}.fs35{font-size:17.5px}.faq{padding:90px 0 50px}.faq .img_point{width:125px}.faq .droplet{top:-45px}.faq .droplet+.droplet{bottom:-90px}.faq .container{margin:0 auto 20px;padding:25px;border-radius:0 40px}.question{gap:20px}.faq-icon{font-size:55px}.fs36{font-size:18px}.fs78{font-size:39px;margin-bottom:15px}.lineup .fs28{margin-top:7.5px}.lineup .post_col-2{width:50%}.caution .inner{font-size:12px}.caution .open{margin:40px auto 0;font-size:18px}.caution .hidden:checked+.open+.inner{padding:30px 0 0}}.fs{width:90%;max-width:1060px;margin:0 auto}.product-short-description table{margin:15px 0 30px}.product-short-description table th{width:35%;text-align:center}.product-short-description table td{background:#f9f8f7}table.recipe th{background:#e8e2de}table.recipe td:nth-child(2n){background:#f9f8f7}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px!important}.mtb30{margin:30px 0!important}.mb0{margin-bottom:0!important}.product-information--inner{max-width:100%!important}.product-short-description img{margin:10px 0}.variations{margin:15px 0 0!important}.product-form__input{margin:0!important}.product-form{margin-top:0!important}.product-title-container{border-bottom:none!important;margin-bottom:0!important;padding-bottom:10px!important}@media only screen and (min-width: 768px){.product-recommendations__heading{margin-bottom:20px!important}}.blog-header__inner h1,.blog-post-detail .h2{font-size:1.5em!important;line-height:1.7!important}.blog-post h5{font-size:1em!important}.blog-post .featured-image{margin-bottom:15px!important}.blog-post-detail--offset .section-spacing{margin:15px auto}.blog-post-detail{max-width:750px!important}.blog-post-detail .post-meta-wrapper{margin-bottom:0!important}.blog-post-detail .post-title{margin-bottom:20px!important}.blog-post-detail .featured-image{width:100%!important;margin:0 auto 30px!important}@media screen and (max-width:767px){.blog-post-detail .h2{font-size:1.2em!important}}.gridpaper{background:#fdfcf6;padding:30px}. .thb-register-form{max-width:500px!important;padding:0!important}.thb-form-container{padding:50px 0!important}address{font-style:normal!important}#campaign #wrapper>[role=main]{margin:0 auto}#campaign .section-image-with-text{max-width:1000px;margin:0}#campaign .section-image-with-text .h4{font-size:1.2em;line-height:1.7;margin-bottom:10px}#campaign .section-image-with-text p{font-size:.9375rem}#campaign .image-with-text__content{padding:30px}.campaign{width:90%;max-width:650px;margin:0 auto 50px}@media screen and (max-width:767px){#campaign .image-with-text__content{padding:15px}#campaign .h5{font-size:1em}.campaign{margin-bottom:25px}}#media #wrapper>[role=main]{margin:0 auto;width:100%;max-width:1000px}#media .section-image-with-text .h4{font-size:1.2em;line-height:1.7;margin-bottom:10px}#media .section-image-with-text p{font-size:.9375rem}#media .image-with-text__content{padding:30px}.media{width:90%;max-width:650px;margin:0 auto 50px}.cp{padding:1.5em 0;border-bottom:1px solid #E8E2DE;font-size:.9375rem}@media screen and (max-width:767px){#media .image-with-text__content{padding:15px}#media .h5{font-size:1em}.media{margin-bottom:25px}}#history .section-header,#factory .section-header{max-width:100%;padding:0}#history .gallery,#factory .gallery,#history .row,#factory .row{max-width:900px}#header .row,footer .row{max-width:none!important}#history .gallery .h4,#factory .gallery .h4,#history .rich-text .h5,#factory .rich-text .h5{font-size:1.3em;margin:30px 0}#history .h5,#factory .h5{margin-top:30px}#history p:not(.subheading),#factory p:not(.subheading){font-size:.9em}@media screen and (max-width:767px){#history .gallery__inner,#factory .gallery__inner{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible;scroll-snap-type:none}#history .gallery .h4,#factory .gallery .h4,#history .rich-text .h5,#factory .rich-text .h5{margin-bottom:15px}#history p:not(.subheading),#factory p:not(.subheading){text-align:left}}.post_row{display:flex;flex-wrap:wrap;line-height:1.7;box-sizing:border-box;overflow:hidden}.post_col-2,.post_col-3{position:relative;min-height:1px;width:100%;padding-right:5px;padding-left:5px;margin-bottom:10px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.post_col-2{width:50%}.post_col-3{width:33.33333%}}@media screen and (max-width:767px){.post_col-2{width:100%}.post_col-3{width:50%}}.post_row:before,.post_row:after{content:" ";display:table}.post_row:after{clear:both}.flexbox{display:flex;align-items:center;margin:-10px -5px}.flexbox img{margin:0!important}.flex-1,.flex-2,.flex-3,.flex-4,.flex-5,.flex-6,.flex-7,.flex-8,.flex-9{padding:10px 5px}.flex-1{width:10%}.flex-2{width:20%}.flex-3{width:30%}.flex-4{width:40%}.flex-5{width:50%}.flex-6{width:60%}.flex-7{width:70%}.flex-8{width:80%}.flex-9{width:90%}@media screen and (max-width:767px){.flexbox{margin-top:20px;align-items:normal;flex-direction:column-reverse}.flex-1,.flex-2,.flex-3,.flex-4,.flex-5,.flex-6,.flex-7,.flex-8,.flex-9{padding:5px;width:100%}.w10{width:10%!important}.w20{width:20%!important}.w30{width:30%!important}.w40{width:40%!important}.w50{width:50%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}}.free_icon{margin:10px 0}.s_free{display:inline-block;padding:0 6px;font-size:12px;margin-bottom:1px;color:#f5f2f0;background:#8c695d;border:solid 1px #8C695D}.free{display:inline-block;padding:0 6px;font-size:12px;margin-bottom:1px;color:#8c695d;border:solid 1px #8C695D}.selection{border:3px solid #fff;width:60%;margin:15px auto;text-align:center;padding:10px 15px}.selection p{margin-bottom:0!important}@media only screen and (max-width : 767px){.selection{width:80%}}.accordion summary{font-size:1em!important;padding:25px 0!important;letter-spacing:.1em!important}.collapsible-content h2{font-size:1.5em}.product-card-vendor,.subheading{text-transform:none!important}.button,input[type=submit]{background:#8c695d}.rte a.button{text-decoration:none}.featured-collection .text-center .button{margin-top:30px!important}.attention{background:#e8e2de;padding:20px;font-size:.8em}.attention2{background:#ebe5cf;padding:10px 20px;font-size:.9em}.attention3{background:#7a7676;padding:6px 10px;border-radius:5px;color:#fff;text-align:center;font-size:.9em}.accent{background:#ad6260;padding:10px;font-size:1.1em;color:#fff;font-weight:700;line-height:1.5;text-align:center}.infobox{width:100%;max-width:550px;margin:0 auto 30px;padding:15px 20px 0;font-size:.8em;height:9em;overflow:auto;border:#E8E2DE 2px solid;background-color:#fff}.infobox p,.infobox ul li. .infobox ol li{font-size:.8em;font-weight:700;text-align:center;margin:1.5em 0 .5em}.pc-dsp{display:block}.sp-dsp{display:none}@media only screen and (max-width : 480px){.pc-dsp{display:none}.sp-dsp{display:block}}.sub-footer p a{display:none!important}.cc-calendar-overall{align-items:flex-start!important;max-width:100%!important}.cart-drawer .order-note-toggle__content{top:0!important}.cart-drawer .side-panel-footer{padding-bottom:100px!important}.cc-calendar-input-overall,.cc-calendar-input-overall .cc-calendar-input,.cc-calendar-input-overall .cc-calendar-input input,.cc-calendar-input-overall .cc-selection,.slot-body .cc-selection,.cc-calendar-input-overall .cc-time-options,.slot-body .cc-time-options{width:100%!important;max-width:100%!important}.AirReviews-Widget--AppBlockSummary{margin-bottom:15px!important}.AirReviews-Widget__V2{padding-top:0!important}.AirReviews-Blocks__LayoutList .AirReviews-Blocks__Summary.desktop{margin:0!important}.AirReviews-Blocks__ActionRate--Status,.AirReviews-Reaction,.AirReviews-NoReview__Wrapper{display:none!important}.AirReviews-Blocks-ProcessBar{background:#fabf46!important}.AirReviews-Blocks__ReviewDetails{background:#f7f7f7!important}.AirReviews-Blocks--Actions{flex-direction:column!important}.AirReviews-Blocks__LayoutList{display:block!important}.AirReviews-Blocks__List{width:100%!important;margin:0!important}.AirReviews-Widget.AirReviews-Widget--Stars{display:block!important}label[for=onetime]{grid-row:1 / 2}.huckleberry-subscription-list-memo,.huckleberry-subscription-detail-memo{margin-top:0;padding:20px 16px 1px;font-size:1.1em}.huckleberry-subscription-detail-schedule-title,.huckleberry-subscription-detail-delivery-title,.huckleberry-subscription-detail-order-title,.huckleberry-subscription-detail-payment-title,.huckleberry-subscription-detail-note-title,.modal-cancelled-title,#modal-quantity-modify-title,#modal-quantity-modify-complete-title,#modal-new-order-title,#modal-delivery-days-title,#modal-delivery-days-confirm-noday-title,#modal-delivery-days-complete-title,#modal-skip-title,#modal-skip-content h4,#modal-skip-complete-title,#modal-skip-cancel-title,#modal-skip-cancel-complete-title,#modal-plan-modify-title,#modal-plan-modify-complete-title,.huckleberry-subscription-address h2,#modal-payment-change-title,#modal-payment-change-complete-title,#modal-cancelled-title,#modal-cancelled-content h3{font-size:120%;line-height:1em}.huckleberry-subscription-detail-btn.coupon{font-size:0px}.huckleberry-subscription-detail-btn.coupon:before{margin:10px 0 20px;font-size:14px;content:"\30af\30fc\30dd\30f3\3092\9069\7528";width:300px;!important}.huckleberry-subscription-detail-btn.add{padding:20px 9px}.huckleberry-subscription-detail-order-btn.skip,.huckleberry-subscription-detail-order-btn.stop{max-width:100%}.huckleberry-subscription-detail-schedule main,.huckleberry-subscription-detail-order main,.huckleberry-subscription-detail-delivery main,.huckleberry-subscription-detail-payment main,.huckleberry-subscription-detail-note main{font-size:90%}#modal-quantity-modify-content input{border:none}.huckleberry-subscription-address .container .address-label{font-size:1rem}.huckleberry-subscription-address .container .address-input{font-size:1rem;padding:1rem}.huckleberry-subscription-address .container{margin:0}.huckleberry-subscription-address .container .select-wrap select.address-input+svg{top:calc(50% - 1rem)}.huckleberry-subscription-address .container.update-button .address-button,.huckleberry-subscription-address .container.cancel-button .address-button{font-size:1rem;padding:1rem}.talk10{margin-bottom:10px}.talk10 figure img{width:100%;height:100%;border:2px solid #fff;border-radius:50%;margin:0}p.talk10-text{margin:0 0 8px}p.talk10-text:last-child{margin-bottom:0}.talk10:after,.talk:before{clear:both;content:"";display:block}.talk10-img{margin-left:4px;margin-top:-1px;float:left;width:70px;height:70px}.talk10-txt{color:#444;position:relative;margin-left:100px;padding:.6em .8em 1em;border:3px solid #fff;background-color:#fff;border-radius:15px}.talk10-txt:before{position:absolute;content:"";border:10px solid transparent;border-right:10px solid #fff;top:24px;left:-20px}.talk10-txt:after{position:absolute;content:"";border:10px solid transparent;border-right:10px solid #fff;top:24px;left:-16px}.talk11{margin-bottom:10px}.talk11 figure img{width:100%;height:100%;border:2px solid #fff;border-radius:50%;margin:0}p.talk11-text{margin:0 0 8px}p.talk11-text:last-child{margin-bottom:0}.talk11:after,.talk:before{clear:both;content:"";display:block}.talk11-img{margin-right:4px;margin-top:-1px;float:right;width:70px;height:70px}.talk11-txt{position:relative;margin-right:100px;padding:.6em .8em 1em;border:3px solid #fff;background-color:#fff;border-radius:15px}.talk11-txt:before{position:absolute;content:"";border:10px solid transparent;border-left:10px solid #fff;top:24px;right:-23px}.talk11-txt:after{position:absolute;content:"";border:10px solid transparent;border-left:10px solid #fff;top:24px;right:-19px}.talk10,.talk11{font-size:.9em!important}@media screen and (max-width: 767px){.talk10,.talk11{font-size:.8em!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
