.product-page .product-bag-div{z-index:3;width:130%;bottom:-30px;left:50%;transform:translate(-50%)}.product-page .product-sachet-div{z-index:3;width:130%;bottom:-28px;left:50%;transform:translate(-50%)}.background-mobile-oma-1{z-index:1;width:100%;position:absolute;bottom:0;right:0}.kemasan-bag-mobile,.kemasan-sachet-mobile{width:65%}.product-page .banner{background-image:url(/images/backgrounds/bg-banner-promo-new.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;justify-content:start;align-items:center;display:flex}.product-page .banner .m-space{padding-bottom:5rem}.product-page .banner .banner--highlight .banner-logo-happily{max-width:150px}.product-page .banner .banner--highlight .banner-logo{max-width:350px}.product-page .banner .banner--highlight .banner--tagline{max-width:400px}.product-page #update{margin-top:0;padding-top:2rem}.product-page .banner .banner--highlight .banner--tagline img{object-fit:contain;display:block}.product-page .banner .banner--highlight img{object-fit:contain;width:100%;display:block}.product-page .product{background-color:var(--bs-white)}.product-page .product .m-product-space{padding-top:1rem;padding-bottom:1rem}.product-page .product:before{content:"";z-index:2;background-image:url(/images/backgrounds/out-curved-gold-line.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:400px;display:block;position:absolute;top:-10rem;left:0;transform:rotate(180deg)}.product-page .product .stack-product-banners{z-index:3;position:relative}.product-page .product .stack-product-banners .item{min-height:670px}.product-page .product .offset-product{margin-top:-3rem}.product-page .product .offset-model{max-width:250px;margin-top:1rem}.product-page .product .slide-card{border-radius:1.5rem;grid-template-columns:1.3fr 1.5fr 1.4fr;align-items:center;gap:2rem;width:100%;padding:3rem;display:grid;position:relative}.product-page .product .slide-card .g-col-1{margin-top:-5.8rem}.product-page .product .slide-card .g-col-2{margin-top:-4rem}.product-page .product .slide-card .g-col-3{margin-top:-1.5rem}.product-page .product .slide-card-mobile{min-height:600px}.product-page .btn-theme-orange.disabled,.product-page .btn-theme-orange.disabled:hover{filter:grayscale();opacity:.95!important}.product-page .btn-theme-orange.disabled>div,.product-page .btn-theme-orange.disabled:hover>div{background-color:var(--bs-orange)!important}.product-page .update{background-color:var(--bs-white)}.product-page .update .m-update-space{padding-top:8rem;padding-bottom:6rem}.product-page .update:before{content:"";z-index:2;background-image:url(/images/backgrounds/out-curved-gold-line.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:400px;display:block;position:absolute;top:-12rem;left:0}.product-page .update .article-update--title{text-align:center;position:relative}.product-page .update .article-update--title h1{color:var(--theme-primary);text-transform:uppercase;white-space:nowrap;z-index:2;font-weight:1000;line-height:1.5;position:relative;font-family:Barmeno Extra Bold,serif!important;font-size:36px!important}.product-page .update .article-update--title:before{content:attr(data-outline);text-align:center;text-transform:uppercase;white-space:nowrap;z-index:0;color:#0000;background:var(--theme-primary-gradient);-webkit-text-stroke:6px transparent;-webkit-background-clip:text;background-clip:text;width:100%;font-weight:1000;line-height:1.5;position:absolute;top:0;left:0;font-family:Barmeno Extra Bold,serif!important;font-size:36px!important}.product-page .bg-sky-feather{background-image:url(/images/backgrounds/bg-sky.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.product-page .white-wave{z-index:2;pointer-events:none;width:100%;position:absolute;bottom:-4rem}.product-page .white-wave>img{object-fit:cover;object-position:top;width:100%;height:105px;transform:rotate(180deg)}.product-page .bg-accordion{background-color:#1b59a4!important;border:3px solid #f9e7c5!important}.product-page .accordion-icon i{background:linear-gradient(90deg,#d4af37,#f7e7b0);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.product-page .notification img{width:40%}.product-page .faq-container{height:unset;overflow-y:unset}.product-page .faq-container::-webkit-scrollbar{width:8px}.product-page .faq-container::-webkit-scrollbar-track{background-color:var(--bs-gray-200);border-radius:5px;width:5px}.product-page .faq-container::-webkit-scrollbar-thumb{background-color:var(--theme-primary);border-radius:5px;width:5px}.product-page .faq--title{text-align:center;position:relative}.product-page .faq--title h1{color:var(--theme-primary);text-transform:uppercase;z-index:2;font-weight:1000;line-height:1.2;position:relative;font-family:Barmeno Extra Bold,serif!important;font-size:36px!important}.product-page .faq--title:before{content:attr(data-outline);text-align:center;text-transform:uppercase;z-index:0;color:#0000;background:var(--theme-primary-gradient);-webkit-text-stroke:6px transparent;-webkit-background-clip:text;background-clip:text;width:100%;font-weight:1000;line-height:1.2;position:absolute;top:0;left:0;font-family:Barmeno Extra Bold,serif!important;font-size:36px!important}@media (min-width:576px){.kemasan-bag-mobile,.kemasan-sachet-mobile{width:50%}}@media (min-width:768px){.product-page .accordion-icon{font-size:12px}.product-page .notification img{width:50%}.product-page .faq-container{height:338px;padding-right:5px;overflow-y:scroll}.product-page .product:before{top:-9rem}.product-page #update{margin-top:0;padding-top:2rem}.product-page .product .stack-product-banners .item{min-height:100px}.product-page .product .m-product-space{padding-top:4rem;padding-bottom:0}.product-page .product .slide-card{grid-template-columns:1.3fr 2fr 1.5fr;display:grid}.product-page .product .slide-card .g-col-1{margin-top:-2.2rem}.product-page .product .slide-card .g-col-2{margin-top:-2rem}.product-page .product .slide-card .g-col-3{margin-top:-1.2rem}.product-page .update .article-update--title h1,.product-page .update .article-update--title:before{font-size:48px!important}.product-page .white-wave{bottom:-6rem}}@media (min-width:992px){.product-page .faq-container{height:450px;padding-right:5px;overflow-y:scroll}.product-page .faq--title{text-align:left!important}.product-page .faq--title h1,.product-page .faq--title:before{text-align:left!important;font-size:64px!important}.product-page .product:before{top:-11rem}.product-page #update{margin-top:3rem;padding-top:2rem}.product-page .product .m-product-space{padding-top:3rem;padding-bottom:3rem}.product-page .product .slide-card{grid-template-columns:1.4fr 1.9fr 1.3fr;display:grid}.product-page .product .slide-card .g-col-1{margin-top:-5rem}.product-page .product .slide-card .g-col-2{margin-top:-4rem}.product-page .product .slide-card .g-col-3{margin-top:-1.5rem}}@media (min-width:1200px){.product-page .white-wave{bottom:-6rem}.product-page .product .slide-card .g-col-1{margin-top:-5.95rem}}@media (min-width:1440px){.product-page .white-wave{bottom:-9rem}.product-page .white-wave>img{width:100%;height:150px}.product-page .product:before{top:-11rem}.product-page .product .m-product-space{padding-top:4rem;padding-bottom:8rem}.product-page .product .slide-card .g-col-1{margin-top:-7rem}.product-page .product .slide-card .g-col-2{margin-top:-4rem}.product-page .product .slide-card .g-col-3{margin-top:-1.5rem}}@media (min-width:1900px){.product-page .product:before{top:-16rem}}.product-page .toggle-header{cursor:pointer;padding:1rem 1.25rem;transition:background .3s}.product-page .toggle-header:hover{background:#ffffff1a}.product-page .toggle-content{color:#333;background-color:#fff;border-radius:0 0 .5rem .5rem;padding:0 1.25rem;overflow:hidden}.product-page .toggle-active .toggle-header{color:#fff;background-color:#007bff}.product-page .toggle-icon i{font-size:1.25rem}
