/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{max-width:1200px;margin:0 auto;padding:30px;}.layout.row{display:flex;flex-wrap:wrap;gap:30px;}.col-lg-4,.col-md-4,.col-12{flex:1;min-width:280px;}.product--variation-field--variation_gambar__40 .content{padding:15px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.bootstrap-basic-image-gallery .main-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1);object-fit:cover;}.thumbnails{display:flex;justify-content:flex-start;gap:10px;margin-top:15px;flex-wrap:nowrap;overflow-x:auto;}.thumbnails .thumb{width:100%;max-width:120px;height:auto;}.thumbnails .thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px;cursor:pointer;transition:transform 0.3s ease;}.thumbnails .thumb img:hover{transform:scale(1.05);}.modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 6px 12px rgba(0,0,0,0.1);}.carousel-caption{font-size:18px;font-weight:bold;color:#333;}.product--variation-field--variation_price__40 .content .price{font-size:1.5rem;font-weight:bold;color:#007BFF;margin-top:15px;}.product--variation-field--variation_price__40 .content .body{font-size:1rem;line-height:1.6;color:#555;margin-top:15px;}button.button--add-to-cart{background-color:#007BFF;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;}button.button--add-to-cart:hover{background-color:#0056b3;}.cklb-text{font-size:1rem;color:#333;line-height:1.5;}.cklb-text p{font-weight:600;}.cklb-text ul{padding-left:20px;}.cklb-text li{margin-bottom:10px;}@media (max-width:768px){.layout.row{flex-direction:column;}.col-lg-4,.col-md-4{min-width:100%;}.thumbnails{flex-direction:row;justify-content:flex-start;}.thumbnails .thumb img{height:auto;max-width:100px;}.bootstrap-basic-image-gallery .main-image img{max-width:100%;height:auto;}.product--variation-field--variation_price__40 .content .price{font-size:1.2rem;}.product--variation-field--variation_price__40 .content .body{font-size:0.9rem;}button.button--add-to-cart{font-size:0.9rem;padding:10px 20px;}}
.title,.price{font-size:1.213rem;font-weight:bold;line-height:1.2;margin-bottom:0.5em;display:block;}.golden-text{font-size:calc(1rem * 0.75);margin-top:calc(1rem * 0.618);margin-bottom:calc(1rem * 0.618);}.golden-text ul li{font-size:inherit;margin-top:calc(1rem * 0.618);margin-bottom:calc(1rem * 0.618);}
@media (max-width:768px){.site-logo{display:none;}}
