@charset "UTF-8";:root{--on-sale-text: 246 122 165;--on-sale-badge-background: 246 122 165}.prose h2{--text-h2: 24px }.color-scheme--scheme-8,.color-scheme--scheme-440b8515-c98e-4136-8306-61b57513b151,.color-scheme--scheme-277a21ab-8868-4f9b-9292-f565e935d200{background-image:url(/cdn/shop/files/background_watercolor2.jpg?v=1743499228)}.announcement-bar{padding:.6em;overflow:hidden}.breadcrumbs{padding:.2rem 0}.breadcrumbs ol{display:flex;justify-content:flex-start;flex-wrap:nowrap;margin:0;font-size:.8rem}.breadcrumbs li{list-style:none}.breadcrumbs li:after{content:">";padding-right:.2em}.breadcrumbs li:last-child:after{content:"";padding-right:0}@media screen and (max-width: 680px){.breadcrumbs{white-space:nowrap;overflow-y:scroll}.breadcrumbs .breadcrumbs__item{font-size:.8em}}.circle-button{color:#fff}.template-index .multi-column__item .zoom-image{display:block;margin:auto;max-width:170px;padding:8px}.template-index .multi-column__item .link-block{text-align:center}@media screen and (max-width: 680px){.template-index .images-with-text-scroll__text ol{text-align:left}}.template-index .images-with-text-scroll__text{text-align:left}.template-index .images-with-text-scroll__text .h3{font-feature-settings:"palt";letter-spacing:normal}h1.product-title{font-feature-settings:"palt"}.product-gallery[allow-zoom] .product-gallery__media{padding:5%}@media screen and (max-width: 680px){.product-gallery[allow-zoom] .product-gallery__media{padding:5% 0}}@media screen and (min-width: 1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.4rem}}.product-info .prose{margin:2rem 0}.product-info .prose :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;font-weight:600}.product-info .prose h2{font-size:1.3rem}.product-info .prose h3{font-size:1.15rem}.product-info .prose h4{font-size:1.08rem;margin:.6rem 0 -.2rem}.product-info .prose h5{font-size:1.15rem}.product-info .prose h6{font-size:1rem}.product-info .prose .accordion:first-child{border-bottom:0}.product-info p{margin:0 0 1.8em}.product-info ol,.product-info ul{margin:.4rem 0 1.8em 1.8rem}.product-info .product-info__block-item{margin:.8em 0}.product-info .product-info__block-item .product-collections ul li{margin:0 0 0 1em}.product-info .faq-item{margin:0}.product-info .faq-item h2{margin:0 0 1rem}.product-info .faq-item dl{margin-block-end:.4rem!important}.product-info .faq-item dt span,.product-info .faq-item dd span{font-size:1.1rem;font-weight:600;float:left;margin:0 .4em 0 0;font-family:var(--heading-font-family)}.product-info .faq-item dt p,.product-info .faq-item dd p{overflow:hidden}.product-info .faq-item dt{font-weight:600;line-height:initial}.product-info .faq-item dd{margin-block-start:.25rem;padding-bottom:1em}.product-info .feature-badge p{margin-bottom:0}.product-info .bb_certificate{font-weight:600}.product-info .bb_ingredients{border:1px solid #D9D9D9;padding:1rem;font-size:.8em}.product-info .points{border-top:1px dotted #6A3906;border-bottom:1px dotted #6A3906;padding:.8em 0;margin:2rem 0}.product-info .points ul{margin:0 0 0 2rem}.product-info .points ul:before{content:"\2714  POINT";letter-spacing:.1em;padding:0;margin:0 0 0 -1.2em;font-family:var(--heading-font-family);color:#6a3906;font-weight:600;font-size:1.12rem}.product-info .points ul li{font-weight:700;margin:0 0 .6rem;color:#6a3906}@media screen and (max-width: 680px){.product-info .points ul{margin:0 0 0 1.6rem}}.product-info .set-contain{margin:2rem 0;border-bottom:1px dotted #D9D9D9;padding:0 0 1.6rem 2rem}.product-info .set-contain:before{content:"\2605  SET ";letter-spacing:.1em;padding:0;margin:0 0 0 -1.2em;font-family:var(--heading-font-family);color:#6a3906;font-weight:600;font-size:1.12rem}.product-info .set-contain li{font-weight:700;margin:0 0 0 .3rem}@media screen and (max-width: 680px){.product-info .set-contain{padding:0 0 1.6rem 1.6rem}}.product-info .bb_product_metafields{font-size:.9rem}.product-info .bb_product_metafields .bb_meta_title_s{font-weight:700}.product-info .bb_product_metafields .bb_product_caution{margin-bottom:2rem}.product-info .bb_product_metafields .bb_product_caution p{padding-bottom:2rem}.product-info .bb_addinfo{font-size:.9rem;margin:1.8rem 0 1.8rem 1.8rem;list-style-type:"\1f449"}@media screen and (max-width: 680px){.product-info .bb_addinfo{margin:1.8rem 0 1.8rem 1rem}}.product-info .gosub-widget__wrapper .gosub-widget__group{max-width:180px}.product-info .gosub-widget__wrapper .gosub-widget__group.gosub__plan-selected label{background-color:rgb(var(--button-background));border:1px solid rgb(var(--button-background))}.product-info .gosub-widget__wrapper .gosub-widget__group label{border:1px solid rgb(var(--button-background));color:rgb(var(--button-background));padding:6px;border-radius:6px}.product-info .gosub-widget__wrapper .gosub-widget__group label input{accent-color:rgb(var(--button-background))}.product-info .gosub-widget__wrapper .gosub-widget__group label svg{width:18px;height:18px}.product-info .gosub-widget__wrapper .gosub-widget__group label path{fill:rgb(var(--button-background))}.product-info .gosub-widget__wrapper .gosub-widget__groups-container{justify-content:flex-end}.product-info .gosub-widget__wrapper .gosub-pricing-off{background-color:#ff5f8c}.product-info .gosub-widget__wrapper legend{background-color:#9ed4d8;color:#6a3906}.product-info .gosub-widget__wrapper .gosub-widget__text.gosub-widget__price,.product-info .gosub-widget__wrapper .gosub-widget__text span{font-size:16px}.product-info .sns-gift-product-container p{margin-bottom:0}.product-info #gift-radio-group p{margin:0}.product-info .css-2qrmgs p.css-1lmo701,.product-info .css-2qrmgs p{margin-bottom:.8em}.product-info .css-n5ey3g{padding-top:0}.product-info .css-1bah2cq{margin-left:0}@media screen and (max-width: 680px){.product-info .prose :where(h1,h2,h3,h4,h5,h6){font-size:.75em}.product-info .prose h2{font-size:1.1rem;margin-bottom:.8rem}.product-info .prose h3{font-size:1rem}.product-info .prose h4{font-size:.95rem}.product-info .prose h5{font-size:.9rem}.product-info .prose h6{font-size:.75rem}}.multi-column__item .prose h3{line-height:1.3em;letter-spacing:0}.multi-column__item .prose .h4{letter-spacing:normal;line-height:1.4em}@media screen and (max-width: 680px){.multi-column__item{gap:1rem}.multi-column__item .text-start p{margin:0}}.bb_video_text{position:relative;overflow:hidden}.bb_video_text .custom-video-overlay{max-width:600px;width:70%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:2rem 0;box-sizing:border-box}.bb_video_text .custom-video-overlay img{max-width:300px;filter:drop-shadow(1px 1px 2px #aaa)}.bb_video_text .custom-video-overlay .video-text{text-align:left;color:#fff;margin:2.8em 0}@media screen and (max-width: 680px){.bb_video_text .custom-video-overlay{width:90%;top:60%}.bb_video_text .custom-video-overlay img{max-width:180px}}.footer{padding-block-end:0}.footer__aside{display:none}.bb-footert-cont{font-size:.8rem;color:rgb(var(--text-color));display:grid;grid-template-columns:1fr 3fr;-moz-column-gap:10%;column-gap:10%}.bb-footert-cont ul li{list-style:none}.bb-footert-cont .f-summary{min-width:360px}.bb-footert-cont .f-summary h1{font-size:.9rem}.bb-footert-cont .f-summary p{margin:0 0 1rem}.bb-footert-cont .f-summary .logo{max-width:160px}.bb-footert-cont .f-summary h1{margin:.8em 0 0}.bb-footert-cont .f-navi{margin:3rem 0 0}.bb-footert-cont .f-navi ul{-moz-column-count:3;column-count:3}.bb-footert-cont .f-bottom{margin:2rem auto 0;grid-column:1/-1}.bb-footert-cont .f-bottom ul{display:flex;justify-content:center}.bb-footert-cont .f-bottom ul li{margin:0 .6em}.bb-footert-cont .copyright{font-family:var(--heading-font-family);font-style:var(--heading-font-style);color:rgb(var(--text-color)/.65);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);font-size:.6875rem;text-align:center;margin:2rem auto 0}@media screen and (max-width: 1080px){.bb-footert-cont{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.bb-footert-cont .f-navi ul{-moz-column-count:1;column-count:1;margin:0}.bb-footert-cont .f-bottom ul{display:block;margin:0}.bb-footert-cont .f-bottom ul li{margin:0}.bb-footert-cont .copyright{text-align:left}}.footer__block--image_with_text{flex-basis:14rem;max-width:24rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-bb1.css.map */
