/* Enter Your CSS HERE  */

section.error-404.not-found p {
  text-align: center;
    font-size: 24px;
}

section.error-404.not-found {
    margin: 100px 0 100px 0;
}

section.error-404.not-found a.theme_btn {
    margin: 30px auto;
    width: 20%;
    font-size: 16px;
}

.quick-links ul {
    column-count: 1;
}

.single-product h4 {
    font-size: 35px;
    line-height: 1.2;
    color: #fff;
    font-weight: 500;
    margin: 0 0 10px -21px;
}

table.variations * {
    background: #181719;
    color: white;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #e5172b;
    border-radius: 10px;
    color: white;
}

span.wc-block-components-address-form__address_2-toggle, span.wc-block-components-checkbox__label, .wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block, a.wc-block-components-checkout-return-to-cart-button {
    color: white;
}

.wp-block-woocommerce-checkout-order-summary-block {
    border: 1px solid hsla(0, 0%, 7%, .11);
    border-radius: 5px;
    background: white;
}

.wp-block-woocommerce-cart.alignwide, .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    padding: 50px 50px 0 50px;
}


span#reply-title, .comment-form-rating, p.stars, select#rating {
    color: white !important;
}

h1.product_title.entry-title {
    font-size: 50px;
    line-height: 45px;
    letter-spacing: 0;
    color: #ffff;
}
table.variations * {
    color: white;
}
button.minus.qib-button,button.plus.qib-button {
    color: white;
}


button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,button.single_add_to_cart_button.button.alt {
    height: 100%;
    background-color: #e5172b;
    border-radius: 5px;
    transition: 0.3s ease-in-out;
    padding: 15px 20px;
    margin-left: 31px;
}
select#size {
    background: #181719;
}
.product_meta{
	display:none;
}


.woocommerce-Tabs-panel h2 {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
content:none;
box-shadow:none;
border-width:0;
	

}
ul.tabs.wc-tabs {
display: flex;
text-align: center;
align-items: center;
gap:40px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li{
padding: 10px 30px !important;
border: 0px solid !important; 
border-radius: 0px !important;
font-size: 12px !important;
font-family: 'GothamBook' !important;
text-transform: uppercase !important;

align-items: center !important;

width: fit-content !important;
background: #181719;
color: white !important;
	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background:#181719 !important;
color:white !important;
	    border-bottom: 3px solid #e5172b !important;
}


header.woocommerce-products-header,p.woocommerce-result-count{
	display:none
}

.fa-cart-shopping:before, .fa-shopping-cart:before {
    content: "\f07a";
    font-family: fontawesome;
}

ul.rate {
    padding: 20px 20px !important;
    margin: 10px 0 !important;
    background: #252425 !important;
}


.woocommerce .products ul::after, .woocommerce .products ul::before{
	content:none
}
.sell_box_text {
    margin: 10px 0px 0 0px;
}


.hdr_logo a img {
    height: 100%;
}

header.entry-header {
    display: none;
}
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    background: white;
    box-shadow: 0 0 010px 1px white !important;
}


/* Make sure radio buttons are visible */
.woocommerce input[type="radio"] {
    appearance: radio;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    display: inline-block;
    margin-right: 10px;
}

.fullwidth-ul .tc-label-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 70% !important;
    background: white;
    padding: 8px 19px;
}

dl.tm-extra-product-options-totals dt, dl.tm-extra-product-options-totals dd {
    color: white;
}

.tm-has-options p.price {
    display: none;
}

.hdr_topbar_text p {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    color: #e2e2e2;
    font-size: 19px;
}


.star-rating {
    color: white;
}

.woocommerce-product-rating a.woocommerce-review-link {
    color: white;
}

.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted {
    background: white;
    padding: 30px 0px;
    border-radius: 7px;
}

span.wc-block-components-payment-method-label {
    color: white;
}


.banner_image.hei img.hei {
    width: 80%;
    position: relative;
    display: block;
    left: -90px;
}

.slide-counter {
    color: rgb(255, 255, 255);
    font-size: 197px;
    position: absolute;
    top: 30%;
    left: 75%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
    font-family: Jersey;
    text-transform: uppercase;
}

.page-id-12 .wc-block-grid__product-title {
    color: white;
}

.page-id-12 .wc-block-grid__product-price.price span.woocommerce-Price-amount.amount {
    color: white;
}


body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
    background: #a19f9f14;
    color: white;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #e5172b;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #ffffff;
}

th.woocommerce-product-attributes-item__label, td.woocommerce-product-attributes-item__value p {
    color: white;
}

ul.ftr-list li a p {
    line-height: 1.8;
    font-size: 13px;
}

/* .banner_image::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 610px;
    height: 780px;
    content: "";
    background-image: url(https://www.swaygk.com/wp-content/uploads/2025/06/gloves_before-1.png);
    background-position: 44% -54px;
    background-size: contain;
    background-repeat: no-repeat;
} */

.banner_image::before{
	display:none;
}

i.far.fa-long-arrow-alt-right {
    font-family: 'FontAwesome';
}

.contact_form textarea {
    color: #fff;
}
p.hf-message.hf-message-success {
    background: #e5172b;
    color: #fff;
    padding: 10px;
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 10px;
}

.profile img {
    display: none;
}

.banner_text_para2 ul li {
    width: 50%;
    padding-right: 20px !important;
}
.accordion-body.gorrila-page-txt a {
    text-decoration: underline;
    color: #d81018;
}

.multi-box {
    padding: 30px 20px;
}

.woocommerce p.stars a::before {
    color: #e5172b;
}

.woocommerce p.stars:hover a::before {
    content: "\e020";
    color: #e5172b;
}

ul.hdr_options li a i {
    color: rgb(255, 255, 255);
    font-size: 25px;
}

.woocommerce-message {
    border-top-color: #e5172b !important;
}

.woocommerce-message::before {
    content: "\e015";
    color: #e5172b !important;
}

a.button.wc-forward {
    background: #e5172b !important;
    color: white !important;
    border: 1px solid black !important;
}


 h4.arrow::before {
    left: 0px;
    content: '\2192';
    margin-right: 8px;
    position: absolute;
    font-size: 41px;
    top: -10px;
    color: rgb(217, 16, 24);
}

.gorilla-content .accordion-button::after {
    content: "\f067";
    font-weight: 700;
    font-family: "Font Awesome 5 Free";
    background-image: none;
    transform: rotate(0deg);
}

.accordion-button:not(.collapsed)::after {
    content: "\f068";
    font-weight: 700;
    font-family: "Font Awesome 5 Free";
}

.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked {
    background: #fff;
}

.wc-block-components-address-card {
    background: white;
}

tr.wc-block-cart-items__row.product-ultra-grip-spray-100ml.processed, tr.wc-block-cart-items__row.product-glove-wash-100ml.processed {
    pointer-events: none !important;
}

/* Enter Your CSS HERE  */