.woocommerce-cart div#secondary, .woocommerce-checkout div#secondary, .woocommerce-account div#secondary, .single-product div#secondary{display:none}.woocommerce-cart div#primary, .woocommerce-checkout div#primary, .woocommerce-account div#primary, .single-product div#primary{width:100%}.woocommerce-active .site-header .site-branding img{max-width:120px}.woocommerce div.product p.price ins, .woocommerce ul.products span.price ins{color:#ee1212 !important}a, .wc-block-components-product-name, .home .homepage-category-item-title a{color:#333333;text-decoration:none !important}#page{overflow-x:visible}#page .button, #page input[type="button"], #page input[type="reset"], #page input[type="submit"], #page .widget a.button, #page .bapf_button, #page .wp-block-woocommerce-product-new .wp-block-button__link{color:#fff;background:#000;border:1px solid #fff;border-radius:4px;transition:0.25s all linear}#page .button:hover, #page input[type="button"]:hover, #page input[type="reset"]:hover, #page input[type="submit"]:hover, #page .widget a.button:hover, #page .bapf_button:hover, #page .wp-block-woocommerce-product-new .wp-block-button__link:hover{color:#000;background:#fff;border-color:#000}#page .woocommerce-info{background:black;color:white}#page .woocommerce-info .woocommerce-Button.wc-forward{border-left:1px solid #fff !important;padding-right:1em}.admin-bar #masthead{top:32px}#masthead{margin-bottom:0;padding-top:12px;position:sticky;z-index:1000;top:0}#masthead .site-branding{margin-bottom:12px;max-width:64px}#masthead .site-branding img{max-width:60px;height:auto}#masthead .storefront-primary-navigation{background:#efefef}#masthead #menu-header-menu .menu-item a, #masthead .site-header-cart .cart-contents{padding:12px 8px}#masthead .secondary-navigation, #masthead .site-search{margin-bottom:12px}#masthead .secondary-navigation{max-width:300px}#masthead .site-search, #masthead site-header-cart{float:left}#masthead #menu-top-header-menu .menu-item a{padding-top:23px;padding-bottom:23px}@media (min-width:768px){#masthead .secondary-navigation .menu{float:none}}#masthead #woocommerce-product-search-field-0{border-radius:36px;background:transparent;box-shadow:none;border:1px solid black;padding:12px 8px 12px 36px;margin-top:6px}#masthead .site-search .widget_product_search form::before{top:20px}#colophon{margin-top:40px;padding:26px 0}#colophon .site-info{padding:12px}#colophon .contact-info-mps{padding:12px}#colophon .contact-info-item{display:flex;gap:12px;margin-bottom:12px;align-items:center}#colophon .contact-info-item a{text-decoration:none}#colophon .footer-widgets .widget{margin-bottom:12px}#product-filter ul{display:flex;gap:20px;justify-content:center}#product-filter li{list-style-type:none;border:1px solid #eaeaea;padding:8px 20px;transition:0.2s linear}#product-filter li.active{background:black;color:white}#product-filter li:hover{background:black;color:white}.homepage-banner-section .swiper-slide{aspect-ratio:2.3333333333}.homepage-banner-section .swiper-slide img{height:100%;width:100%;object-fit:cover;object-position:center}.homepage-category-section{margin:-60px 60px 20px;z-index:2;position:relative;background:white;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.homepage-category-container{display:flex;gap:20px;padding:24px 0}.homepage-category-item-image{width:140px;height:140px;overflow:hidden;border-radius:50%;display:flex;animation:none}.homepage-category-item-image img{width:140px;height:auto;align-self:center;transition:0.2s linear}.homepage-category-item-image img:hover{transform:scale(1.1)}.homepage-category-item-image:hover{animation:pulse 0.9s infinite;border:1px solid #eaeaea}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.5)}70%{-webkit-box-shadow:0 0 0 16px rgba(0, 0, 0, 0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.4)}70%{-moz-box-shadow:0 0 0 16px rgba(0, 0, 0, 0);box-shadow:0 0 0 16px rgba(0, 0, 0, 0)}100%{-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}}.homepage-category-item a{color:black;text-align:center}.homepage-category-item a:hover{color:black}#textarea-1 textarea{resize:vertical}.quantity input{background:transparent}.woocommerce div.product .entry-summary .cart div.quantity{float:none;margin:0;display:inline-block}.woocommerce div.product form.cart .button{vertical-align:middle;float:none}.summary table td, .summary table th{padding:2px 4px}.single-product input::-webkit-outer-spin-button, .single-product input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product input[type=number]{-moz-appearance:textfield}.single-product .product_meta .shop_attributes{margin-top:24px}.single-product-notice{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;border:1px solid #eaeaea;border-radius:8px;padding:24px}.single-product-notice-item{display:flex;flex-direction:column;align-items:center}.single-product-notice-item img{width:auto;height:32px}.single-product-notice-item h4{font-size:18px;font-weight:600}.single-product-notice-item p{font-size:14px}.single-product .product .summary .price{margin:0 0 12px}.single-product .product .summary .qty{background:transparent;box-shadow:none;padding:8px 12px;border-top:1px solid rgba(18, 18, 18, 0.11);border-bottom:1px solid rgba(18, 18, 18, 0.11)}.single-product .product .summary .plus{margin-left:-5px;background:transparent;border:1px solid rgba(18, 18, 18, 0.11);border-left:none;border-radius:4px;padding:8px 12px}.single-product .product .summary .minus{background:transparent;border:1px solid rgba(18, 18, 18, 0.11);border-right:none;border-radius:4px;padding:8px 14px;float:left}.mps-filter-container .bapf_button{width:100%}.mps-filter-container .select2-selection__rendered{padding:4px 8px}.mps-filter-container .select2-selection--single, .mps-filter-container .select2-selection--single .select2-selection__arrow{height:36px}.select2-container--default .select2-results__options{border-radius:4px}.select2-container--default .select2-results__option[aria-selected=true]{background:#000;color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background:#f1c474}.woocommerce-ordering select, .woocommerce-result-count{padding:4px 8px;border-radius:4px;font-family:'Poppins', sans-serif;font-size:16px}.product_meta .sku_wrapper span{display:none !important}.wp-block-woocommerce-product-new .wc-block-grid__product-title{color:#333333}.woocommerce-MyAccount-content{display:flex;flex-direction:column}.woocommerce-MyAccount-content h2:nth-of-type(1), .woocommerce-MyAccount-content .woocommerce-table.midtrans_payment_info{order:-1}ul.products li.product img, ul.products .wc-block-grid__product img, .wc-block-grid__products li.product img, .wc-block-grid__products .wc-block-grid__product img{margin-bottom:1em}@media only screen and (min-width:768px){.woocommerce .product .woocommerce-loop-product__title{min-height:40px;align-content:center}}.woocommerce .cwginstock-subscribe-form .panel-primary{border-color:#c98208}.woocommerce .cwginstock-subscribe-form .panel-primary >.panel-heading{background-color:#c98208}.panel-heading.cwginstock-panel-heading h4{margin-bottom:0}.woocommerce .cwginstock-subscribe-form .panel-primary{border-color:#c98208}.woocommerce .cwginstock-subscribe-form .panel-primary >.panel-heading{background-color:#c98208;border-color:#c98208}.panel-heading.cwginstock-panel-heading h4{margin-bottom:0}.main-navigation .current-menu-item a, .secondary-navigation .current-menu-item a{font-weight:600;color:#c98208 !important}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:0.25rem}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.mb-8{margin-bottom:2rem}.w-8{width:2rem}.h-8{height:2rem}.w-12{width:3rem}.h-12{height:3rem}.grid{display:grid}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.mb-4{margin-bottom:1rem}.text-left{text-align:left}.col-span-6{grid-column:span 6 / span 6}.col-span-4{grid-column:span 4 / span 4}.col-span-2{grid-column:span 2 / span 2}.col-span-12{grid-column:span 12 / span 12}.block{display:block}.rounded-full{border-radius:9999px}@media (min-width:640px){.sm:mx-0{margin-left:0;margin-right:0}}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-white{color:#ffffff}.bg-black{background-color:#000000}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-bold{font-weight:700}.object-cover{object-fit:cover}.rounded-lg{border-radius:0.5rem}