.elementor-1648 .elementor-element.elementor-element-6831970{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:161px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}@media(max-width:767px){.elementor-1648 .elementor-element.elementor-element-6831970{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}}/* Start custom CSS for kitify-woopages,class:.elementor-element-34c0456 *//*=====TEXT JADI PUTIH=====*/ .woocommerce-cart,.woocommerce-cart *{color:#ffffff!important}/* link tetap putih */ .woocommerce-cart a{color:#ffffff!important}/*=====BORDER TABLE JADI MERAH=====*/ .woocommerce-cart table,.woocommerce-cart th,.woocommerce-cart td{border-color:#690000!important}/* garis horizontal */ .woocommerce-cart .shop_table,.woocommerce-cart .cart_totals table{border:1px solid #690000!important}/*=====BUTTON STYLE=====*/ .woocommerce-cart .button,.woocommerce-cart button,.woocommerce-cart input[type="submit"]{background:transparent!important;color:#ffffff!important;border:1px solid #690000!important}/* hover button biar lebih hidup */ .woocommerce-cart .button:hover,.woocommerce-cart button:hover{background:#690000!important;color:#ffffff!important}/* placeholder */ .woocommerce-cart input::placeholder{color:rgba(255,255,255,0.6)}/*=====REMOVE LINK=====*/ .woocommerce-cart a.remove{color:#690000!important}/*=====SHIPPING BOX (accordion)=====*/ .woocommerce-cart .shipping-calculator-button{color:#ffffff!important}/* EMPTY CART WRAPPER */ .wc-empty-cart-message{padding:40px 20px;text-align:center}/* BOX MESSAGE */ .woocommerce .cart-empty.woocommerce-info{background:#0a0a0a!important;border:1px solid rgba(105,0,0,0.4)!important;color:rgba(255,255,255,0.75)!important;padding:28px 24px;border-radius:4px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:0.08em;text-transform:uppercase;font-size:12px;position:relative;overflow:hidden}/* RED GLOW EDGE */ .woocommerce .cart-empty.woocommerce-info::before{content:'';position:absolute;left:0;top:20%;bottom:20%;width:2px;background:#690000;box-shadow:0 0 12px rgba(105,0,0,0.6)}/* SUBTLE NOISE */ .woocommerce .cart-empty.woocommerce-info::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:0.4;pointer-events:none}/* OPTIONAL:BUTTON BACK TO SHOP */ .woocommerce .return-to-shop a.button{margin-top:20px;display:inline-block;background:transparent;border:1px solid #690000;color:#fff;padding:12px 20px;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;transition:all 0.3s ease}.woocommerce .return-to-shop a.button:hover{background:#690000;border-color:#8b0000}/* End custom CSS */
/* Start custom CSS for container,class:.elementor-element-6831970 */@media (max-width:768px){/* Sembunyikan price & subtotal yang muncul salah posisi */ .woocommerce-cart-form__cart-item .product-price,.woocommerce-cart-form__cart-item .product-subtotal{display:none!important}/* Quantity block sendiri,tidak inline dengan subtotal */ .woocommerce-cart-form__cart-item .product-quantity{display:block!important;width:100%!important;padding-left:0!important;margin-top:10px!important;clear:both!important}/* Quantity wrapper flex lurus */ .product-quantity .quantity{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important}/* Sembunyikan qty-button duplikat (text+-) */ .quantity .qty-button{display:none!important}/* Tombol nova SVG */ .quantity .nova-minicart-qty-button{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex-shrink:0!important;cursor:pointer!important}/* Input qty */ .quantity input.qty{width:40px!important;min-width:40px!important;max-width:40px!important;text-align:center!important;flex-shrink:0!important;-moz-appearance:textfield!important}.quantity input.qty::-webkit-inner-spin-button,.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}/* Tiap item cart jadi flex column bukan row berantakan */ .woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:90px 1fr!important;grid-template-areas:"thumb name" "thumb quantity"!important;gap:8px!important;padding:15px 0!important;border-bottom:1px solid #222!important}.woocommerce-cart-form__cart-item .product-thumbnail{grid-area:thumb!important}.woocommerce-cart-form__cart-item .product-name{grid-area:name!important;padding-left:0!important}.woocommerce-cart-form__cart-item .product-quantity{grid-area:quantity!important;margin-top:0!important;padding-left:0!important}}@media (max-width:768px){/* Perbesar thumbnail */ .woocommerce-cart-form__cart-item{grid-template-columns:110px 1fr!important}.woocommerce-cart-form__cart-item .product-thumbnail img{width:110px!important;height:110px!important;object-fit:cover!important}.woocommerce-cart-form__cart-item .product-thumbnail a{display:block!important;width:110px!important;height:110px!important}}/* End custom CSS */