.breakdance .bde-section-420-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-420-100 .section-container{padding-top:13px}.breakdance .bde-section-420-100{background:#ECFDF5!important;padding:70px 24px 90px!important}.breakdance .bde-section-420-100 .section-container{max-width:1160px!important;margin:0 auto!important}.breakdance .bde-section-420-100 .woocommerce,.breakdance .bde-section-420-100 .breakdance-woocommerce{width:100%!important}.breakdance .bde-section-420-100 .woocommerce-cart-form{background:#ffffff!important;border:1px solid #D1D5DB!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important;margin-bottom:0!important}.breakdance .bde-section-420-100 .cart-collaterals{margin-top:0!important}.breakdance .bde-section-420-100 table.shop_table{width:100%!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:#ffffff!important;margin:0!important;border-radius:0!important}.breakdance .bde-section-420-100 table.shop_table tbody,.breakdance .bde-section-420-100 table.shop_table tr,.breakdance .bde-section-420-100 table.shop_table th,.breakdance .bde-section-420-100 table.shop_table td{border-left:0!important;border-right:0!important}.breakdance .bde-section-420-100 table.shop_table thead{background:#F7F4FF!important}.breakdance .bde-section-420-100 table.shop_table thead th{color:#2E1065!important;background:#F7F4FF!important;font-family:"Inter",sans-serif!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:0.04em!important;padding:16px 18px!important;border-top:0!important;border-bottom:1px solid #E5E7EB!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item{border-bottom:1px solid #E5E7EB!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item:last-of-type{border-bottom:0!important}.breakdance .bde-section-420-100 table.shop_table td{color:#111111!important;background:#ffffff!important;font-family:"Inter",sans-serif!important;font-size:15px!important;font-weight:600!important;padding:18px!important;border-top:0!important;border-bottom:0!important;vertical-align:middle!important}.breakdance .bde-section-420-100 .product-remove{width:44px!important;text-align:center!important}.breakdance .bde-section-420-100 .product-remove .remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:#B6BBC4!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:24px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important}.breakdance .bde-section-420-100 .product-remove .remove:hover{color:#111111!important;background:transparent!important}.breakdance .bde-section-420-100 .product-thumbnail{width:92px!important}.breakdance .bde-section-420-100 .product-thumbnail img{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:10px!important;border:1px solid #E5E7EB!important;box-shadow:none!important}.breakdance .bde-section-420-100 .product-name a{color:#2E1065!important;font-family:"Inter",sans-serif!important;font-size:17px!important;line-height:1.2!important;font-weight:850!important;text-decoration:none!important}.breakdance .bde-section-420-100 .product-name a:hover{color:#22C55E!important}.breakdance .bde-section-420-100 .product-price,.breakdance .bde-section-420-100 .product-subtotal,.breakdance .bde-section-420-100 .woocommerce-Price-amount{color:#111111!important;font-family:"Inter",sans-serif!important;font-weight:800!important}.breakdance .bde-section-420-100 .quantity{display:inline-flex!important;align-items:center!important;background:#ffffff!important;border:1px solid #D1D5DB!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}.breakdance .bde-section-420-100 .quantity .qty{width:38px!important;height:36px!important;color:#111111!important;background:#ffffff!important;border:0!important;font-family:"Inter",sans-serif!important;font-size:14px!important;font-weight:800!important;text-align:center!important;padding:0!important}.breakdance .bde-section-420-100 .bde-quantity-button{width:30px!important;height:36px!important;background:#F7F4FF!important;border:0!important;color:#2E1065!important;box-shadow:none!important}.breakdance .bde-section-420-100 .bde-quantity-button:hover{background:#EDE9FE!important}.breakdance .bde-section-420-100 td.actions{background:#ffffff!important;padding:18px!important;border-top:1px solid #E5E7EB!important}.breakdance .bde-section-420-100 td.actions .coupon{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important}.breakdance .bde-section-420-100 td.actions .coupon .input-text{width:280px!important;min-width:0!important;max-width:100%!important;height:44px!important;color:#111111!important;background:#ffffff!important;border:1px solid #D1D5DB!important;border-radius:8px!important;box-shadow:none!important;font-family:"Inter",sans-serif!important;font-size:15px!important;font-weight:650!important;padding:0 14px!important;margin:0!important}.breakdance .bde-section-420-100 td.actions .coupon .input-text:focus{border-color:#2E1065!important;outline:none!important}.breakdance .bde-section-420-100 .button,.breakdance .bde-section-420-100 button.button,.breakdance .bde-section-420-100 .checkout-button{min-height:44px!important;color:#111111!important;background:#22C55E!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-family:"Inter",sans-serif!important;font-size:14px!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important;padding:12px 18px!important;margin:0!important;transition:all 0.15s ease!important}.breakdance .bde-section-420-100 .button:hover,.breakdance .bde-section-420-100 button.button:hover,.breakdance .bde-section-420-100 .checkout-button:hover{color:#ffffff!important;background:#16A34A!important;transform:translateY(-1px)!important}.breakdance .bde-section-420-100 td.actions .coupon .button{width:auto!important;white-space:nowrap!important}.breakdance .bde-section-420-100 button.button:disabled,.breakdance .bde-section-420-100 button.button:disabled:hover{opacity:0.45!important;color:#111111!important;background:#E5E7EB!important;transform:none!important}.breakdance .bde-section-420-100 .cart_totals{background:#ffffff!important;border:1px solid #D1D5DB!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important;padding:0!important}.breakdance .bde-section-420-100 .cart_totals h2{color:#2E1065!important;background:#ffffff!important;border-bottom:1px solid #E5E7EB!important;font-family:"Inter",sans-serif!important;font-size:28px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-0.03em!important;margin:0!important;padding:22px 24px!important}.breakdance .bde-section-420-100 .cart_totals table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important}.breakdance .bde-section-420-100 .cart_totals table th,.breakdance .bde-section-420-100 .cart_totals table td{color:#111111!important;background:#ffffff!important;border-top:0!important;border-bottom:1px solid #E5E7EB!important;font-family:"Inter",sans-serif!important;font-size:15px!important;font-weight:750!important;padding:16px 24px!important}.breakdance .bde-section-420-100 .cart_totals table th{color:#2E1065!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:0.04em!important}.breakdance .bde-section-420-100 .cart_totals .order-total th,.breakdance .bde-section-420-100 .cart_totals .order-total td{color:#2E1065!important;background:#F7F4FF!important;font-size:16px!important;font-weight:900!important}.breakdance .bde-section-420-100 .cart_totals .order-total td{font-size:18px!important}.breakdance .bde-section-420-100 .wc-proceed-to-checkout{padding:22px 24px 24px!important}.breakdance .bde-section-420-100 .wc-proceed-to-checkout .checkout-button{width:100%!important;text-align:center!important;padding:15px 18px!important}.breakdance .bde-section-420-100 .woocommerce-notices-wrapper,.breakdance .bde-section-420-100 .woocommerce-message,.breakdance .bde-section-420-100 .woocommerce-info,.breakdance .bde-section-420-100 .woocommerce-error{font-family:"Inter",sans-serif!important}.breakdance .bde-section-420-100 .woocommerce-message,.breakdance .bde-section-420-100 .woocommerce-info{color:#111111!important;background:#ffffff!important;border:1px solid #D1D5DB!important;border-radius:10px!important;box-shadow:none!important}@media (max-width:768px){.breakdance .bde-section-420-100{padding:44px 16px 70px!important}.breakdance .bde-section-420-100 .woocommerce-cart-form,.breakdance .bde-section-420-100 .cart_totals{border-radius:12px!important}.breakdance .bde-section-420-100 table.shop_table thead{display:none!important}.breakdance .bde-section-420-100 table.shop_table,.breakdance .bde-section-420-100 table.shop_table tbody,.breakdance .bde-section-420-100 table.shop_table tr,.breakdance .bde-section-420-100 table.shop_table td{display:block!important;width:100%!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item{position:relative!important;padding:18px!important;border-bottom:1px solid #E5E7EB!important}.breakdance .bde-section-420-100 table.shop_table td{padding:8px 0!important;border-bottom:0!important;text-align:left!important}.breakdance .bde-section-420-100 table.shop_table td::before{color:#2E1065!important;font-weight:850!important;text-transform:uppercase!important}.breakdance .bde-section-420-100 .product-remove{position:absolute!important;top:14px!important;right:16px!important;width:auto!important;z-index:2!important}.breakdance .bde-section-420-100 .product-thumbnail{width:100%!important}.breakdance .bde-section-420-100 .product-thumbnail img{width:88px!important;height:88px!important}.breakdance .bde-section-420-100 .product-name a{font-size:18px!important}.breakdance .bde-section-420-100 td.actions{padding:18px!important}.breakdance .bde-section-420-100 td.actions .coupon{flex-wrap:wrap!important;gap:10px!important}.breakdance .bde-section-420-100 td.actions .coupon .input-text,.breakdance .bde-section-420-100 td.actions .coupon .button,.breakdance .bde-section-420-100 td.actions>.button{width:100%!important}.breakdance .bde-section-420-100 .cart_totals{margin-top:28px!important}.breakdance .bde-section-420-100 .cart_totals h2{font-size:26px!important}}@media (max-width:480px){.breakdance .bde-section-420-100{padding-left:12px!important;padding-right:12px!important}.breakdance .bde-section-420-100 .product-thumbnail img{width:76px!important;height:76px!important}.breakdance .bde-section-420-100 .wc-proceed-to-checkout{padding:18px!important}}@media (max-width:768px){.breakdance .bde-section-420-100{padding:36px 14px 64px!important}.breakdance .bde-section-420-100 .section-container{max-width:100%!important;padding:0!important}.breakdance .bde-section-420-100 .woocommerce-cart-form{border-radius:14px!important;overflow:hidden!important}.breakdance .bde-section-420-100 table.shop_table{display:block!important;width:100%!important}.breakdance .bde-section-420-100 table.shop_table thead{display:none!important}.breakdance .bde-section-420-100 table.shop_table tbody{display:block!important;width:100%!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item{display:grid!important;grid-template-columns:32px 82px 1fr!important;grid-template-areas:"remove image name" "remove image price" "remove image quantity" "remove image subtotal";column-gap:14px!important;row-gap:8px!important;width:100%!important;padding:18px!important;border-bottom:1px solid #E5E7EB!important;background:#ffffff!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item:last-of-type{border-bottom:0!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item td{display:block!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important}.breakdance .bde-section-420-100 table.shop_table tr.cart_item td::before{display:none!important;content:none!important}.breakdance .bde-section-420-100 .product-remove{grid-area:remove!important;align-self:start!important;width:32px!important;padding-top:4px!important}.breakdance .bde-section-420-100 .product-remove .remove{width:26px!important;height:26px!important;font-size:24px!important}.breakdance .bde-section-420-100 .product-thumbnail{grid-area:image!important;width:82px!important}.breakdance .bde-section-420-100 .product-thumbnail img{width:78px!important;height:78px!important;border-radius:10px!important}.breakdance .bde-section-420-100 .product-name{grid-area:name!important;padding-right:0!important}.breakdance .bde-section-420-100 .product-name a{font-size:16px!important;line-height:1.2!important;font-weight:850!important}.breakdance .bde-section-420-100 .product-price{grid-area:price!important;font-size:14px!important}.breakdance .bde-section-420-100 .product-price::before{content:"Price: "!important;display:inline!important;color:#6B7280!important;font-weight:700!important}.breakdance .bde-section-420-100 .product-quantity{grid-area:quantity!important;margin-top:2px!important}.breakdance .bde-section-420-100 .product-quantity::before{content:"Quantity: "!important;display:inline-block!important;color:#6B7280!important;font-weight:700!important;margin-right:8px!important}.breakdance .bde-section-420-100 .product-subtotal{grid-area:subtotal!important;font-size:14px!important}.breakdance .bde-section-420-100 .product-subtotal::before{content:"Subtotal: "!important;display:inline!important;color:#6B7280!important;font-weight:700!important}.breakdance .bde-section-420-100 .quantity{vertical-align:middle!important}.breakdance .bde-section-420-100 .quantity .qty{width:36px!important;height:34px!important}.breakdance .bde-section-420-100 .bde-quantity-button{width:30px!important;height:34px!important}.breakdance .bde-section-420-100 td.actions{display:block!important;width:100%!important;padding:18px!important;border-top:1px solid #E5E7EB!important}.breakdance .bde-section-420-100 td.actions .coupon{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.breakdance .bde-section-420-100 td.actions .coupon .input-text,.breakdance .bde-section-420-100 td.actions .coupon .button,.breakdance .bde-section-420-100 td.actions>.button{width:100%!important;max-width:100%!important}.breakdance .bde-section-420-100 td.actions .coupon .input-text{height:44px!important}.breakdance .bde-section-420-100 td.actions .coupon .button{height:44px!important}.breakdance .bde-section-420-100 .cart-collaterals{display:block!important;width:100%!important;margin-top:26px!important}.breakdance .bde-section-420-100 .cart_totals{width:100%!important;max-width:100%!important;float:none!important;border-radius:14px!important}.breakdance .bde-section-420-100 .cart_totals h2{font-size:26px!important;padding:20px!important}.breakdance .bde-section-420-100 .cart_totals table th,.breakdance .bde-section-420-100 .cart_totals table td{padding:15px 20px!important}.breakdance .bde-section-420-100 .wc-proceed-to-checkout{padding:20px!important}.breakdance .bde-section-420-100 .wc-proceed-to-checkout .checkout-button{width:100%!important;min-height:48px!important}}@media (max-width:430px){.breakdance .bde-section-420-100 table.shop_table tr.cart_item{grid-template-columns:28px 70px 1fr!important;column-gap:12px!important;padding:16px 14px!important}.breakdance .bde-section-420-100 .product-thumbnail{width:70px!important}.breakdance .bde-section-420-100 .product-thumbnail img{width:66px!important;height:66px!important}.breakdance .bde-section-420-100 .product-name a{font-size:15px!important}.breakdance .bde-section-420-100 .product-price,.breakdance .bde-section-420-100 .product-subtotal{font-size:13px!important}}.breakdance .bde-cart-420-101 .woocommerce-cart-form__contents tr{border:none}.breakdance .bde-cart-420-101 .wc-proceed-to-checkout{justify-content:flex-start;display:flex;width:100%}.breakdance .bde-cart-420-101 .wc-proceed-to-checkout a{width:auto}.breakdance .bde-cart-420-101 .cart-collaterals table tr{border:none}.breakdance .bde-cart-420-101 .wc-proceed-to-checkout a{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-primary-background-color:#22c55e;--bde-button-primary-background-color-hover:#1A9045}@media (max-width:1119px){.breakdance .bde-cart-420-101{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%;--bde-woo-responsive__cross-sell-order:99;--bde-woo-responsive__cart-totals-order:2}.breakdance .bde-cart-420-101 .woocommerce-cart-form__contents tr{border:none}}@media (max-width:1023px){.breakdance .bde-cart-420-101 .woocommerce-cart-form__contents tr{border:none}}@media (max-width:767px){.breakdance .bde-cart-420-101 .woocommerce-cart-form__contents tr{border:none}.breakdance .bde-cart-420-101 .woocommerce-cart-form{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}.breakdance .bde-cart-420-101 .cart-collaterals{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}.breakdance .bde-cart-420-101 .cart-collaterals{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}.breakdance .bde-cart-420-101 .woocommerce-cart-form{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-cart-420-101 .woocommerce-cart-form__contents tr{border:none}}