body{background: #0c0c0c;padding-right: 0 !important;overflow: auto !important;}

.main-section{padding: 1rem 0;position: relative;}
.main-section p{line-height: 1.5;margin-bottom: 1.5rem;font-weight:var(--primary-weight);font-size: 16px}

.main-heading{margin-bottom: 0.5rem;text-align: center;}
.main-heading h2{margin: 0;font-size: 2.25rem;text-transform: uppercase;padding-bottom: 0.5rem;position:relative;display: inline-block;}
/*.main-heading h2:before{content: '';width: 50%;height: 1px;background: #0c0c0c;position: absolute;inset:auto 0 0;margin: 0 auto;}*/

.animateme{-webkit-transition:all 500ms linear !important; -moz-transition:all 500ms linear !important; -ms-transition:all 500ms linear !important; -o-transition:all 500ms linear !important; transition:all 500ms linear !important;transform-style: preserve-3d;
    transition-delay: 0s !important;}

.btn, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{line-height: 1;position: relative;padding: 0.875rem;border-radius: 60px;overflow: hidden;color: #0c0c0c;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;z-index:1;border: 1px solid #fff112;font-size: var(--base-font-size);background: #0c0c0c;font-weight: 500;min-width: 9.5rem;color: #fff;}
.btn:before, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button::before, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::before{position: absolute;content: "";width: 0;height: 100%;top: 0;left: 0;bottom: 0;z-index: -1;background: #fff112;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;border-radius: 60px;}
.btn:hover, .btn:focus, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus,body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus {color: #0c0c0c !important;outline: none;box-shadow: none;border-color: #fff112;/* background: #fff; */}
.btn:focus, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus{color: #fff212 !important}
.btn:hover:focus, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover:focus, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover:focus{color: #0c0c0c !important}
.btn:hover:before, body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover:before, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover::before{width: 100%;}
body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:transparent !important}
body .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover span, body .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover span{color:#0c0c0c}

.logo{display: inline-block;background: transparent;width: auto;}

.socialIcons{display: flex;align-items: center;flex-direction: row;gap: 0.5rem;justify-content: flex-end;}
.socialIcons a{width: 40px;height: 40px;padding:0.5rem;display: flex;border-radius: 50%;text-align: center;transition: 0.75s;justify-content: center;align-items: center;}
.socialIcons li svg{width: 20px;height: auto;}
.socialIcons li svg *{transition:0.75s}

.slick-arrow{font-size: 0;transform: none;position: absolute;left: -40px;top: 45%;z-index: 2;transition:0.5s;padding: 0;display: block;width: auto;height: auto;}
.slick-arrow:before{display: none;}
.slick-next{left: auto;right: -40px;}
.slick-arrow svg{width: 40px;height: auto;}
.slick-arrow svg, .slick-arrow svg *{transition: .5s;}
.slick-arrow:hover svg{transform:scale(0.85)}
.slick-slider div {transition: none;}

.form-control{color: #fff;background: transparent;padding: 1rem;border: 1px solid #fff212;transition: 0.5s;border-radius: 10px;;}
.form-control::placeholder{color:#fff}
.form-control:focus{box-shadow: none;border-color:#fff212;padding-left: 1.5rem;outline: none;background: transparent;color: #fff212;}

.header{width:100%;z-index: 1;transition:0.5s ease;z-index: 99;top: 0;left: 0;right: 0;background: #0c0c0c;}
/*.header.scrll{box-shadow: 1px 1px 20px -10px #0c0c0c;}*/
.header .bottomHeader{border-top: 1px solid #fff212;border-bottom: 1px solid #fff212;}
.header.scrll{background:#0c0c0c;z-index: 99;box-shadow: 1px 1px 20px -10px #0c0c0c;}
.header .navbar-nav li a, .footer .menu a, .menu-section li a{display: block;text-align: center;padding: 0.75rem 0.3rem;border-radius: 10px;transition: 0.75s;position: relative;}
.header .navbar-nav li a:before, .footer .menu a:before, .menu-section li a::before{content: '';position: absolute;inset: 0;width: 0;height: 100%;border-radius: 10px;transition: 0.75s;background: #fff212;z-index: -1;}
.header .navbar-nav li a:hover:before, .footer .menu a:hover:before, .menu-section li a.active::before{width: 100%}
.header .navbar-nav li a:hover, .footer .menu a:hover, .menu-section li a.active{color: #0c0c0c;}
.header .logo{width: auto;}


#mini-cart-count {position: absolute;top: -8px;right: -8px;background: #fff212;border-radius: 50%;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;font-size: 0.75rem;color: #0c0c0c;}

.header .searchBtn svg:nth-child(2){position: absolute;inset: 3px 0 auto;opacity: 0;}
.header .searchBtn.active svg:nth-child(1){opacity:0}
.header .searchBtn.active svg:nth-child(2){opacity:1}

.search-box {position: absolute;inset: 20% 0 auto 0;z-index: 9999;display: none;margin: 0 110px;}
.search-box .form-control{color: #fff;height: 52px;background: rgb(0 0 0 / 90%);padding: 1rem 5rem 1rem 1rem;border-color: #0c0c0c;box-shadow: 0 0 5px 0px #ddd;}
.search-box .form-control::placeholder{color:#fff;}
.search-box .form-control:focus{color:#fff212}
.search-box button{background: rgb(0 0 0 / 90%);border: 1px solid transparent;transition:0.75s;background: transparent;}
.search-box button:hover{border-color:#0c0c0c;background:#0c0c0c}

.careerFilter .ct-slct .child_option {position: relative;}
.careerFilter::-webkit-scrollbar {width: 2px;}
.careerFilter::-webkit-scrollbar-track {background: #f1f1f1;}
.careerFilter::-webkit-scrollbar-thumb {background: #888;}
.careerFilter::-webkit-scrollbar-thumb:hover {background: #555;}
.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}
.careerFilter .dropdown-menu2 li a {margin: 0;color: #0c0c0c;display: block;padding: 0.75rem 1rem;text-decoration: none;line-height: 1;font-size: var(--base-font-size)}
.careerFilter .dropdown-menu2 li a::before {display: none;}
.careerFilter .dropdown-menu2 li a:hover {background-color: #fff212;}
.header .careerFilter .dropdown-menu2{width: 14vw;z-index: 9999999;border-radius: 10px;overflow: hidden;left: auto;right: 0;margin-top: 0.5rem;display: block;transform: scaleY(0);opacity: 0;transform-origin: top;position: absolute;top: 100%;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);background: #fff;}
.header .careerFilter .dropdown-menu2.active-menu{transform: scaleY(1);opacity: 1}
.header .careerFilter .dropdown-menu2 p{padding:0.75rem 0.938rem;text-transform:uppercase;background: #0c0c0c;color: #fff;text-align: left;}
.header .careerFilter .dropdown-menu2 p a {font-size: 1rem;line-height: 1; text-transform:uppercase}


.home-section-one{}
.home-section-one a.item, .home-section-two .gallery{margin:0 0.5rem;padding:1rem;border-radius:10px;border: 1px solid #fff112;}
.home-section-one figure{border:2px solid #fff;border-radius:50%;padding:1.5rem;width:120px;margin:auto}
.home-section-one figure img{filter:invert(1)}
.home-section-one h3{}

.home-section-two{}
.home-section-two .gallery .price span,.modal-body .price{padding: 0.5rem 1rem;background: #fff112;color: #000;border-radius: 10px;font-weight: 600;}
.home-section-two .gallery .price {min-width: 6rem;}
.home-section-two .gallery p{display: none;}
.home-section-two .gallery figure, .home-section-two .gallery figure img{border-radius: 10px;height: 300px;object-position: top;}
.home-section-two .gallery figcaption, .home-section-two .gallery .wrapper{}
.home-section-two p{margin-bottom: 1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.home-section-seven figure{width: 100px;margin: auto;height: 110px;}
.home-section-seven figure img{filter:invert(1)}

.footer .logo{width: 150px;}
.topFooter, .bottomFooter{border-color: #fff112 !important;}

.inner-banner figure h1{font-weight: 600;color: #000000 !important;font-size: 3rem;text-shadow: 3px 3px 2px #fff212;top: 10%;}
.header .free,.footer .free {color: #fff212;text-transform: uppercase;font-weight: 700;letter-spacing: 0.1rem;}

.menu-section .slick-arrow{top: 13%;}
.menu-section .tabs{position: sticky;position: -webkit-sticky;top: 0;border: 1px solid #fff212;border-radius: 10px;background: #0c0c0c;z-index: 999999;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}  
/*.footer .socialIcons a:hover{background: #fff212;}*/
.footer .socialIcons li a:hover svg path{fill:#0c0c0c}

.about-section p{margin-bottom: 0;}
.about-section h2{padding: 0;}

.link{position: relative;padding-bottom:3px;display:inline-block}
.link::before{content: '';position: absolute;bottom: 0;left: 0;height: 1px;width: 0;background: #fff212;transition: 0.75s}
.link:hover::before{width: 100%;}
.link:hover{color: #fff212 !important;}

.xoo-wsc-icon-bag2:before, .xoo-wsc-items-count{color: #0c0c0c}
.xoo-wsc-container{border-left: 2px solid #fff212;}
.xoo-wsc-header{background: #0c0c0c;border-bottom-color: #fff212;}
.xoo-wsc-body{background: #0c0c0c;}
.xoo-wsc-footer{background: #0c0c0c;box-shadow: none;border: 2px solid #fff212;border-left: 0;border-right: 0;border-bottom: 0;}
.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a, .xoo-wsc-header .xoo-wsc-icon-bag2:before{color: #fff;}

.contact-section li a {display: flex;align-items: center;gap: 0.75rem}
.contact-section li:last-child {max-width: 50%}
.contact-section li:last-child a svg {min-width: 15px}
.contact-section .btn:hover{background: #fff112;}
/*Old Kombucha*/

.shop-section span, .shopRight .main-heading strong{font-size: 1.25rem;}
.shopRight, .buyLeft, .contact-section ul, .checkoutRight, #payment, .register-section .register, .login-section .login{padding: 20px;border: 1px solid #fff212;border-radius: 10px;}
.shopRight ul li{display: flex;border-bottom: 1px solid rgba(0,0,0,.1);margin-bottom: 20px;padding-bottom: 20px;}
.shopRight ul li:last-child{border-bottom: none;}
.shopRight ul li span{min-width: 120px;display: block;}
.shopRight .input-group{width: 152px;border: 1px solid var(--primary-color);border-radius: 60px;/* padding: 0.438rem 0; */justify-content: space-between;height: 100%;}
.shopRight .input-group [type=button]{/* border: 1px solid var(--primary-color); */width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;transition:0.75s}
.shopRight .input-group [type=button]:hover{background: var(--primary-color);color:#fff}
.payment_box p{background: rgb(0 0 0 / 0.05);padding: 20px;}

.checkoutRight th:last-child, .checkoutRight td:last-child{text-align: right;}
.checkoutRight td{padding: 20px 0 0;}
.xoo-wsc-sm-right{max-width: 70px;gap: 40px}
.xoo-wsc-qty-price button, body .wac-qty-button, .shop-single-section .qtyWrap .qty_plus, .shop-single-section .qtyWrap .qty_minus, .shop-single-section .yith-wcwl-add-button a{background: transparent !important;}
body .xoo-wsc-qty-price input{width: 30%;background: transparent;}
.xoo-wsc-qty-price span{border: 1px solid #fff212;width: 130px;border-radius: 20px;justify-content: space-between;}
.xoo-wsc-qty-price button{color: #fff}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-checkout__add-note .wc-block-components-textarea, .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url]{border-color: #e5e5e5 !important;color: #fff212 !important;}
.Input:focus, .wc-block-components-form .wc-block-components-text-input input:focus, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,  .wc-block-components-text-input input[type=text]:focus, .wc-block-checkout__add-note .wc-block-components-textarea:focus{border-color: #fff212 !important;box-shadow: none !important;}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline: none !important;}
body .wc-block-components-notice-banner.is-error{background: transparent;}
body .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border: 0;background: #fff212;color: #0c0c0c;box-shadow: none;}
body .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span{color: #0c0c0c;}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow: none !important;outline: none !important;}

@-webkit-keyframes swing {20% {-webkit-transform: rotate(15deg);transform: rotate(15deg)}40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}60% {-webkit-transform: rotate(5deg);transform: rotate(5deg)}80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg)}to {-webkit-transform: rotate(0deg);transform: rotate(0deg)}}
@keyframes swing {20% {-webkit-transform: rotate(15deg);transform: rotate(15deg)}40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}60% {-webkit-transform: rotate(5deg);transform: rotate(5deg)}80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg)}to {-webkit-transform: rotate(0deg);transform: rotate(0deg)}}
.animate__swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing}
.iconBtn svg {-webkit-animation-duration: 1.25s;animation-duration: 1.25s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-ms-transform-origin: center center;transform-origin: center center;}
.iconBtn:hover svg {-webkit-animation-name: swing;animation-name: swing;-webkit-transform-origin: top center;}

.woocommerce-MyAccount-navigation ul li a::before{ display:none; }
.account-section .woocommerce-MyAccount-navigation, .account-section .woocommerce-MyAccount-content{padding:1.5rem;border: 1px solid #fff212;border-radius: 10px;}
.account-section .woocommerce-MyAccount-navigation li, .account-section .woocommerce-MyAccount-navigation h3,  .account-section .woocommerce-MyAccount-content h5{margin-bottom:1rem}
.account-section .woocommerce-MyAccount-navigation li:last-child{margin-bottom:0}
.account-section .woocommerce-MyAccount-navigation li.is-active a{color: #fff212}
.account-section .form-control,.account-section .select2-container--default .select2-selection--single .select2-selection__rendered{color: #fff;background: transparent;border-radius: 10px;border: 1px solid #fff212;padding: 0.75rem;}
.account-section label{margin-bottom: 0.5rem;}
.select2-container, .select2-container span{height: 50px;}
.hentry .entry-content .woocommerce-MyAccount-navigation ul li:last-child{ border-bottom:0;}
.hentry .entry-content .woocommerce-MyAccount-navigation ul li:last-child a{padding-bottom: 0;}
body .account-section button.button::after{background: #fff}
body .account-section button.button:hover::after{ height:100%;}
.checkout-section .form-control:disabled, .checkout-section .form-control[readonly]{background: transparent;}
.account-section .woocommerce-MyAccount-content .form-group{margin-bottom: 1.5rem}
.single-address-head{display: flex;align-items: baseline;justify-content: space-between;}
html{margin: 0 !important}
body.xoo-wsc-cart-active, html.xoo-wsc-cart-active{overflow: auto !important;}

#profile_terms_field,.woocommerce-privacy-policy-text{display: none !important;}
.press-section-one a.presWrap {display: block;box-shadow: 0 0 5px rgb(102 102 102 / 25%);width:300px;margin:0 auto 1.5rem}
.press-section-one a.presWrap figure {margin: 1.5rem 0;overflow: hidden}
.press-section-one a.presWrap figure img {height:300px;object-fit:cover; }
.form-group{margin-bottom: 1rem}
.required {color: red;margin: 0.5rem;text-decoration: none !important;}
ul.order_details {display: flex;list-style: none;position: relative;margin: 3.706325903em 0;justify-content: center;}
ul.order_details::before,ul.order_details::after {content: "";display: table}
ul.order_details::after {clear: both}
ul.order_details::before,ul.order_details::after {content: "";display: block;position: absolute;top: -16px;left: 0;width: 100%;height: 16px;background-size: 0 100%,16px 16px,16px 16px}
ul.order_details::after {top: auto;bottom: -16px;transform: rotate(180deg)}
ul.order_details li {padding: 1em 1.618em;font-size: .8em;text-transform: uppercase}
ul.order_details li:first-child {padding-top: 1.618em}
ul.order_details li:last-child {border: 0;padding-bottom: 1.618em}
ul.order_details li strong {display: block;font-size: 1.41575em;text-transform: none}
.my_account_orders .button,.woocommerce-MyAccount-downloads .button {padding: 0.5rem 0.65rem;min-width: auto;}
.my-account-section .woocommerce-order-details .order_details,.thankyou-section .woocommerce-order-details .order_details {width: 100%;background: 0 0;margin: 2rem 0}
.my-account-section .woocommerce-order-details .order_details thead tr th,.thankyou-section .woocommerce-order-details .order_details th {padding-bottom: .5rem}
.my-account-section .woocommerce-order-details .order_details tfoot tr th,.my-account-section .woocommerce-order-details .order_details tr td,.thankyou-section .woocommerce-order-details .order_details tfoot tr th,.thankyou-section .woocommerce-order-details .order_details tr td {padding: .5rem 0;border-top: 1px solid #fff212;text-transform: capitalize}
.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{display: none !important}
.account-orders-table th{padding-bottom:10px}
.account-orders-table td {border-top: 1px solid #fff212;padding: 10px 0;}
.account-orders-table{width: 100%}
.select2-container--default .select2-selection--single{border:0;background: transparent;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 12px;right: 8px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff212 transparent transparent transparent;}

.thankyou-section .woocommerce-Price-amount, .thankyou-section .woocommerce-Price-currencySymbol{font-weight: 700;}
ul.order_details{flex-wrap: wrap;gap: 2rem;}
ul.order_details li{padding: 0 !important;}
body .thankyou-section{padding: 0;}
.wc-block-components-notice-banner.is-success{display: flex;align-items: center;}
#original_url, #payment_email{border-bottom: 1px solid #ccc;}
.gallery-section-one .nav-pills .nav-link {background: #0c0c0c;border-radius: 60px;border: 1px solid #fff212;}
.gallery-section-one .nav-pills .nav-link:hover:focus, .gallery-section-one .nav-pills .nav-link:focus{color: #0c0c0c !important;}
.gallery-section-one::before, .fancybox-close-small, #pills-images figure::before {display: none;}
.gallery-section-one .nav-pills .nav-link.active{background: #fff212;color:#0c0c0c}
.gallery-section-one figure ,.gallery-section-one figure img, .gallery-section-one video{border-radius: 10px;}
.gallery-section-one figure > img{height: 210px;width: 100%;}
.gallery-section-one figure video{display: block !important;}
.gallery-section-one #pills-video figure::before{content:'';position:absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}
.gallery-section-one .plyPauBtn{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;}
ul.plyPauBtn li{position: relative;}
ul.plyPauBtn .plyPauBtnInr {height: 3.6603221083455346vw;width: 3.6603221083455346vw;}

.js-form .btn {min-width: auto}

.xoo-wsc-qty-price button, body .wac-qty-button, .shop-single-section .qtyWrap .qty_plus, .shop-single-section .qtyWrap .qty_minus, .shop-single-section .yith-wcwl-add-button a {
      border: none;
      background: #F5F5F5;
      padding: 0.5rem 1rem;
      text-align: center;
      width: auto;
      transition: 0.5s;
      -webkit-color: #333333
    }
    .xoo-wsc-qty-price span {
      display: flex;
      align-items: center;
      font-size: 1rem;
    }

    .xoo-wsc-qty-price input {
      width: 20%;
      background: #F5F5F5;
    }

    .xoo-wsc-qty-price input {
      text-align:center;
      padding: 0.5rem;
    }
    .wsc-sm-right {
      align-items: flex-end;
      padding-left: 10px;
      display: flex;
      flex-direction: column;
      justify-content: space-evenly;
      max-width: 100%;
    }
    .xoo-wsc-sm-left{
      justify-content: space-between;
    }

.loading {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: flash;animation-name: flash;-webkit-animation-timing-function: linear;animation-timing-function: linear;background: -webkit-linear-gradient(left, #fff212 8%, #dddddd 18%, #fff212 33%);background: linear-gradient(to right, #fff212 8%, #dddddd 18%,#fff212 33%);-webkit-background-size: 800px 104px;position: relative;color: #fff;z-index: 2;color: #fff}

.loading:hover:before{
  content: none !important;

}
@-webkit-keyframes flash {
  0% {
    background-position: -468px 0
  }
  100% {
    background-position: 468px 0
  }
}

@keyframes flash {
  0% {
    background-position: -468px 0
  }
  100% {
    background-position: 468px 0
  }
}

.add-to-cart-custom.added:before{width: 100%}
.add-to-cart-custom.added{color: #0c0c0c !important}
body .xoo-wsc-product{box-shadow: none;border-color: #fff212;border-radius: 0;background: transparent;}
body .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{border-left-color: #fff212;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-checkout__add-note .wc-block-components-textarea, .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], body .Input, body .p-FauxInput{background: transparent !important;border-color: #fff212 !important;}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label, .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color: #fff !important;}
body .wc-block-components-totals-wrapper:after, body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:after, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:after, body .is-large .wc-block-checkout__actions:after{border-color: #fff212;opacity: 1;}
body .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background: transparent !important;border-color: #fff212 !important;}
body .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill: #fff !important;}
body .wc-block-checkout__add-note .wc-block-components-textarea::placeholder, body .shop_table strong{color: #fff;}

.home-section-two .discount {top: -15px;right: -11px;padding: 1rem;background: #fff212;color: #0c0c0c;border-radius: 50%;z-index: 9999;height: 50px;width: 50px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;}
.modal-content .modal-body,.modal-content .modal-footer {
    background:#0c0c0c;
    border-color:#fff212 !important;
}

.modal-content {
    background-color:transparent;
}
.modal-content .modal-header{
    background:#ffffff00;
    border-color:#fff212 !important;
}

button.btn-close {position: absolute;right: 15px;opacity: 1;top: 15px;display: flex;z-index: 99999999;background-color: #0c0c0c !important;justify-content: center;align-items: center;}
.btn-close:focus{box-shadow: none;}
