@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";body{margin-top:-25px}body .header__cart-dot{background-color:#6cb6cd}body .header__primary-nav-item a{letter-spacing:.08rem}body .choco-ble-about{position:relative}body .choco-ble-about:before{content:"";display:block;position:absolute;top:0;width:50vw;height:60%;right:50%;background-color:#e1f0f7}body .choco-ble-about .image-with-text{position:relative;padding-top:180px;padding-bottom:100px}body .choco-ble-about .image-with-text picture{margin-left:auto;margin-right:auto;text-align:center}body .choco-ble-about .image-with-text picture img{width:100%;max-width:420px}body .choco-ble-about .image-with-text .prose{position:relative;z-index:2}body .choco-ble-about .image-with-text .prose .h4{color:#6cb6cd;top:-180px;font-family:Lato,sans-serif;font-size:120px;font-weight:500;white-space:nowrap;position:absolute;right:50%;line-height:1;z-index:2;opacity:.6}body .choco-ble-about .image-with-text .prose>*{position:relative;z-index:3}body .choco-ble-about .image-with-text .prose .h6{display:-moz-inline-box;display:inline-block;background:linear-gradient(90deg,#319dbf 50%,#319dbf80);color:#fff;font-size:22px;font-weight:700;padding:8px 16px;line-height:1.1;position:relative;margin-bottom:30px}body .choco-ble-about .image-with-text .prose .h6:before{content:"";display:block;position:absolute;left:0;top:100%;width:50px;height:1px;background:#6cb6cd;transform:rotate(30deg);transform-origin:left top}body .choco-ble-about .image-with-text .prose .h3{font-size:32px;font-weight:700;color:#715241}body .choco-ble-about .image-with-text .prose>div p{font-size:18px}body .choco-ble-recommend .prose{padding:80px;border:1px solid #6CB6CD;background:#fff9}body .choco-ble-recommend .prose .h6{color:#715241;font-size:18px;font-weight:700;margin-bottom:-1rem}body .choco-ble-recommend .prose .h2{color:#715241;font-size:28px;font-weight:700}body .choco-ble-recommend .prose ul{text-align:left}body .choco-ble-recommend .prose ul li{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500}body .choco-ble-recommend .prose ul li:not(:last-child){margin-bottom:8px}body .choco-ble-recommend .prose ul li:before{-ms-flex:0 0 auto;flex-shrink:0;margin-right:10px;content:"";width:21px;height:20px;background:no-repeat center/auto;background-image:url(//hills-webshop.com/cdn/shop/t/2/assets/icon-check.svg?v=175835268727774485411727677235)}body .choco-ble-feature-bg,body .choco-ble-feature-btn,body .choco-ble-feature{position:relative}body .choco-ble-feature-bg:before,body .choco-ble-feature-btn:before,body .choco-ble-feature:before{content:"";display:block;position:absolute;left:50%;top:0;width:50%;height:100%;background:#e1f0f7}body .choco-ble-feature .prose .h6{line-height:1;position:absolute;left:0;top:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-family:Lato,sans-serif;font-size:180px;font-weight:500;color:#6cb6cd99}body .choco-ble-feature .multi-column{position:relative}body .choco-ble-feature .multi-column__item{display:flex;counter-increment:number}body .choco-ble-feature .multi-column__item .overflow-hidden{width:400px;max-width:40%;position:relative;z-index:3}body .choco-ble-feature .multi-column__item .prose{margin-top:50px;width:10px;-ms-flex:1 0 auto;flex-grow:1;position:relative;padding:60px}body .choco-ble-feature .multi-column__item .prose>*{position:relative}body .choco-ble-feature .multi-column__item .prose:before{content:"";display:block;position:absolute;top:0;width:calc(100% + 100px);height:100%;right:0;background:#fff9;border:1px solid #6CB6CD}body .choco-ble-feature .multi-column__item .prose:after{content:"0" counter(number);position:absolute;font-family:Lato,sans-serif;bottom:50px;left:50px;transform:translate(-100%);font-size:150px;font-weight:700;color:#6cb6cd99;line-height:1;z-index:4}body .choco-ble-feature .multi-column__item .prose .h3{font-size:28px;font-weight:700;color:#715241}body .choco-ble-feature .multi-column__item .prose p{font-size:18px;font-weight:500}body .choco-ble-feature-btn{padding-bottom:120px}body .choco-ble-merit{position:relative;padding-top:120px}body .choco-ble-merit .section-header span{font-size:18px;font-weight:700;display:block}body .choco-ble-merit .section-header .h6{font-size:12px;font-weight:400;position:relative;z-index:2}body .choco-ble-merit .section-header .h2{font-size:28px;font-weight:700;position:relative;z-index:2;color:#715241}body .choco-ble-merit .section-header p:not(.h6){position:absolute;right:0;top:0;line-height:1;font-family:Lato,sans-serif;font-size:180px;font-weight:500;color:#6cb6cd99}body .choco-ble-merit .multi-column{position:relative;row-gap:20px}body .choco-ble-merit .multi-column__item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #6CB6CD}body .choco-ble-merit .multi-column__item .overflow-hidden{width:50%}body .choco-ble-merit .multi-column__item .prose{width:10px;-ms-flex:1 0 auto;flex-grow:1;position:relative}body .choco-ble-merit .multi-column__item .prose>*{position:relative}body .choco-ble-merit .multi-column__item .prose ul li{font-size:20px;font-weight:700;color:#715241;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .choco-ble-merit .multi-column__item .prose ul li:before{-ms-flex:0 0 auto;flex-shrink:0;margin-right:10px;content:"";width:21px;height:20px;background:no-repeat center/auto;background-image:url(//hills-webshop.com/cdn/shop/t/2/assets/icon-check.svg?v=175835268727774485411727677235)}body .choco-ble-merit-btn{padding-bottom:120px}body .choco-ble-dentist .content{width:100%;padding:80px;border:1px solid #A6958C;background:#f8f4f099;text-align:left;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}body .choco-ble-dentist .content .h2{color:#715241;font-size:28px;font-weight:700}body .choco-ble-dentist .content p{font-size:16px;font-weight:400}body .choco-ble-dentist .content .prose{width:10px;-ms-flex:1 0 auto;flex-grow:1}body .choco-ble-dentist .content .img{width:50%;padding-left:40px;box-sizing:border-box}body .choco-ble-howto{position:relative;padding-top:120px}body .choco-ble-howto .section-header .h6{font-size:12px;font-weight:400;position:relative;z-index:2}body .choco-ble-howto .section-header .h2{font-size:28px;font-weight:700;position:relative;z-index:2;color:#715241}body .choco-ble-howto .section-header .h2 span{font-size:18px;font-weight:700;display:block}body .choco-ble-howto .section-header p:not(.h6){position:absolute;left:0;top:0;line-height:1;font-family:Lato,sans-serif;font-size:180px;font-weight:500;color:#fff}body .choco-ble-howto .multi-column{position:relative;row-gap:20px}body .choco-ble-howto .multi-column__item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #6CB6CD;padding:32px}body .choco-ble-howto .multi-column__item .overflow-hidden{width:45%}body .choco-ble-howto .multi-column__item .prose{width:10px;-ms-flex:1 0 auto;flex-grow:1;position:relative}body .choco-ble-howto .multi-column__item .prose>*{position:relative}body .choco-ble-howto .multi-column__item .prose .h3{font-size:20px;font-weight:700;color:#715241}body .choco-ble-howto .multi-column__item .prose p{font-size:16px;font-weight:400}body .choco-ble-howto-btn{padding-bottom:120px}body .faq-section{position:relative}body .faq-section>picture{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body .faq-section>picture img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body .faq-section .container{position:relative;z-index:2}body .top-home{position:relative}body .top-home:before{position:absolute;content:"";width:50%;height:100%;background:url(/cdn/shop/files/bg-left.png?v=1725326563) no-repeat;left:0;top:0;background-size:cover}body .top-home:after{position:absolute;content:"";width:50%;height:100%;background:url(/cdn/shop/files/bg-right.png?v=1725326970) no-repeat;right:0;top:0;background-size:cover;z-index:1}body .top-home .container--md{position:relative;z-index:2}@media screen and (max-width: 999px){body .top-home:before{width:100%}body .top-home:after{width:100%}}body .top-about{position:relative;z-index:1}body .top-about:after{position:absolute;content:"CHOCO-BLE";top:0;text-align:center;width:97vw;height:100%;font-size:14vw;letter-spacing:.04em;color:#fff;z-index:1;line-height:.6;font-family:lato,sans-serif;font-weight:400;font-style:normal;opacity:.5}body .top-about .text-center{position:relative;z-index:100}body .top-about h4{display:inline-block;padding:24px 34px;position:relative}body .top-about h4:before{position:absolute;content:"";background:url(/cdn/shop/files/about-ttl-before.png?v=1721362721) no-repeat;background-size:40px;width:40px;height:80px;left:-20px;top:30px}body .top-about h4:after{position:absolute;content:"";background:url(/cdn/shop/files/about-ttl-after.png?v=1721362720) no-repeat;background-size:40px;width:40px;height:80px;right:-20px;top:30px}body .top-list .multi-column__item{background:#fff}body .top-list .prose{padding:4px 24px 32px}body .top-product{position:relative}body .top-product:after{position:absolute;content:"CHOCO-BLE";bottom:0;text-align:center;width:97vw;font-size:14vw;letter-spacing:.04em;color:#e1f0f7;z-index:0;line-height:.8;font-family:lato,sans-serif;font-weight:400;font-style:normal;opacity:.6}body .top-product .container--md{position:relative;z-index:1}body .shopify-section--faq .section-header .h6{font-size:12px;font-weight:400}body .shopify-section--faq .section-header .h2{font-size:28px;font-weight:700;color:#715241}body .cart-drawer__items .line-item{align-items:flex-start}body .cart-drawer__button-price{text-align:right;margin-left:auto}body .cart-drawer__button-price:before{display:none}body .shopify-policy__container{padding-top:80px;padding-bottom:80px;margin-left:auto!important;margin-right:auto!important;font-size:16px;background-color:#fff}body .shopify-policy__container h1{font-size:24px;font-weight:600;position:relative}body .shopify-policy__container h1:before{content:"";display:block;position:absolute;width:40px;height:3px;left:50%;top:auto;bottom:-10px;background-color:#e1f0f7;transform:translate(-50%)}body .shopify-policy__container .shopify-policy__body{width:850px;max-width:100%;margin-left:auto;margin-right:auto}body .shopify-policy__container .shopify-policy__body h2{font-size:18px;font-weight:400;letter-spacing:normal;border-left:solid 4px #e1f0f7;line-height:1.2;font-weight:700;padding-top:4px;padding-left:20px;margin-top:50px;margin-bottom:20px}body .shopify-policy__container .shopify-policy__body h3{font-size:16px;font-weight:700;border-bottom:solid 2px #e1f0f7;padding-bottom:10px;margin-top:30px;padding-top:3px;margin-bottom:20px}body .shopify-policy__container .shopify-policy__body p{font-size:15px;margin-left:0;line-height:1.8}body .shopify-policy__container .shopify-policy__body ul{list-style-type:none;margin-left:0}body .shopify-policy__container .shopify-policy__body ul>li{list-style-type:none;padding-left:1em;position:relative;margin-bottom:10px}body .shopify-policy__container .shopify-policy__body ul>li:marker{display:none}body .shopify-policy__container .shopify-policy__body ul>li:before{content:"";display:block;position:absolute;left:0;width:4px;height:4px;top:8px;background-color:#525251;border-radius:2px}body .shopify-policy__container .shopify-policy__body ul>li>ol{margin-top:5px}body .shopify-policy__container .shopify-policy__body ol{list-style-type:none;margin-left:10px}body .shopify-policy__container .shopify-policy__body ol>li{list-style-type:decimal;margin-bottom:15px;margin-left:8px}body .shopify-policy__container .shopify-policy__body ol>li>ul{margin-top:10px;margin-left:15px}body .shopify-policy__container .shopify-policy__body ol>li>ul>li{margin-bottom:6px}body .footer__block p.h6{font-size:14px}body .footer__block .v-stack p.h6+.v-stack li{padding-left:1em}@media screen and (min-width: 750px) and (max-width: 1100px){body .choco-ble-about .image-with-text .prose .h4{font-size:9.5vw;top:-15%}body .choco-ble-about .image-with-text .prose>*{position:relative;z-index:3}body .choco-ble-about .image-with-text .prose .h6{font-size:20px}body .choco-ble-about .image-with-text .prose .h3{font-size:28px}body .choco-ble-about .image-with-text .prose>div p{font-size:17px}body .choco-ble-recommend .prose{padding:50px 30px}body .choco-ble-recommend .prose .h2{font-size:26px}body .choco-ble-recommend .prose ul li{font-size:18px}body .choco-ble-feature .prose .h6{font-size:140px}body .choco-ble-feature .multi-column{grid:inherit}body .choco-ble-feature .multi-column__item{display:flex}body .choco-ble-feature .multi-column__item .prose{margin-top:30px;padding:40px}body .choco-ble-feature .multi-column__item .prose:after{bottom:40px;left:40px;font-size:110px}body .choco-ble-feature .multi-column__item .prose .h3{font-size:25px}body .choco-ble-feature .multi-column__item .prose p{font-size:18px;font-weight:500}body .choco-ble-merit .section-header .h2{font-size:26px}body .choco-ble-merit .section-header p:not(.h6){font-size:140px}body .choco-ble-merit .multi-column{grid:inherit}body .choco-ble-merit-btn{padding-bottom:120px}body .choco-ble-dentist .content{padding:50px 40px}body .choco-ble-dentist .content .h2{font-size:26px}body .choco-ble-dentist .content .img{padding-left:30px}body .choco-ble-howto .section-header .h2{font-size:26px}body .choco-ble-howto .section-header p:not(.h6){font-size:140px}body .choco-ble-howto .multi-column{grid:inherit}body .choco-ble-howto-btn{padding-bottom:120px}}@media screen and (max-width: 749px){body .top-about h4{font-size:18px}body .top-about h4:before{left:-10px}body .top-about h4:after{right:-10px}body .choco-ble-about .image-with-text{padding-top:30px;padding-bottom:50px}body .choco-ble-about .image-with-text .prose{position:relative;z-index:2;text-align:left;padding-left:0;padding-right:0}body .choco-ble-about .image-with-text .prose .h4{margin-top:-50px;top:0;font-size:11vw;position:relative;right:0%}body .choco-ble-about .image-with-text .prose .h6{font-size:16px;margin-bottom:20px}body .choco-ble-about .image-with-text .prose .h3{font-size:22px}body .choco-ble-about .image-with-text .prose>div p{font-size:16px}body .choco-ble-recommend .prose{padding:30px 20px}body .choco-ble-recommend .prose .h6{font-size:16px}body .choco-ble-recommend .prose .h2{font-size:23px}body .choco-ble-recommend .prose ul li{font-size:16px}body .choco-ble-recommend .prose ul li:before{width:14px;height:14px;background-size:contain}body .choco-ble-feature .prose .h6{font-size:80px;font-weight:500}body .choco-ble-feature .multi-column__item{flex-wrap:wrap;gap:0}body .choco-ble-feature .multi-column__item .overflow-hidden{width:calc(100% - 40px);margin-left:auto;margin-right:auto;max-width:100%}body .choco-ble-feature .multi-column__item .prose{width:100%;box-sizing:border-box;margin-top:0;position:relative;padding:20px 20px 30px}body .choco-ble-feature .multi-column__item .prose:before{width:100%;height:calc(100% + 40px);top:-40px}body .choco-ble-feature .multi-column__item .prose:after{content:"0" counter(number);position:absolute;font-family:Lato,sans-serif;bottom:initial;top:-60px;left:initial;right:20px;transform:translate(0);font-size:70px}body .choco-ble-feature .multi-column__item .prose .h3{font-size:23px}body .choco-ble-feature .multi-column__item .prose p{font-size:16px}body .choco-ble-feature-btn{padding-bottom:40px}body .choco-ble-merit{padding-top:70px}body .choco-ble-merit .section-header .h6{font-size:11px}body .choco-ble-merit .section-header .h2{font-size:24px}body .choco-ble-merit .section-header .h2 span{font-size:16px;font-weight:700}body .choco-ble-merit .section-header p:not(.h6){font-size:90px}body .choco-ble-merit .multi-column{row-gap:15px}body .choco-ble-merit .multi-column__item{flex-wrap:wrap;gap:0}body .choco-ble-merit .multi-column__item .overflow-hidden{width:100%}body .choco-ble-merit .multi-column__item .prose{padding:20px}body .choco-ble-merit .multi-column__item .prose ul{margin-left:0}body .choco-ble-merit .multi-column__item .prose ul li{font-size:16px}body .choco-ble-merit .multi-column__item .prose ul li:before{width:14px;height:14px;background-size:contain}body .choco-ble-merit-btn{padding-bottom:40px}body .choco-ble-dentist .content{padding:20px;flex-wrap:wrap}body .choco-ble-dentist .content .h2{font-size:23px}body .choco-ble-dentist .content p{font-size:15px}body .choco-ble-dentist .content .prose{width:100%}body .choco-ble-dentist .content .img{width:100%;padding-left:0;text-align:center;margin-top:20px}body .choco-ble-howto{padding-top:70px}body .choco-ble-howto .section-header .h6{font-size:11px}body .choco-ble-howto .section-header .h2{font-size:24px}body .choco-ble-howto .section-header .h2 span{font-size:16px;font-weight:700}body .choco-ble-howto .section-header p:not(.h6){font-size:11vw}body .choco-ble-howto .multi-column{row-gap:15px}body .choco-ble-howto .multi-column__item{flex-wrap:wrap;gap:0;padding:20px}body .choco-ble-howto .multi-column__item .overflow-hidden{width:100%;margin-bottom:20px}body .choco-ble-howto .multi-column__item .prose .h3{font-size:18px}body .choco-ble-howto .multi-column__item .prose p{font-size:15px}body .shopify-section--faq .section-header .h6{font-size:11px}body .shopify-section--faq .section-header .h2{font-size:24px}body .shopify-policy__container{margin-top:0;margin-bottom:0;padding-top:3rem}body .shopify-policy__container h1{font-size:18px}body .shopify-policy__body p{font-size:14px}body .shopify-policy__body h2{font-size:15px}body .shopify-policy__body h3{font-size:14px}body .footer__aside .payment-methods{max-width:100%;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
