/*
Theme Name: Amazeballs
Theme URI: 
Author: FPM3
Author URI: 
Description: 
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: amazeballs
Tags: 
*/

:root {
    --wc-icon-size: 16px;
}

body {
    overflow-x: hidden;
}

/* Header */

header .wp-block-search__inside-wrapper {
    background-color: transparent;
    border: none;
    border-bottom: solid 1px #000;
    border-radius: 0px;
    flex-direction: row-reverse;
    overflow: hidden;
    padding: 0px;
    height: 33px;
}

header .wp-block-search__button {
    background-color: transparent;
    color: #a0a0a0;
    display: flex;
    align-items: center;
    margin-inline: 5px;
    padding-inline: 0px;
    width: var(--wc-icon-size);
}

header .wp-block-search__button svg {
    width: var(--wc-icon-size);
    height: var(--wc-icon-size);
}

header .wp-block-search__input {
    background-color: transparent;
    color: #a0a0a0;
    font-size: 14px;
}

header .wp-block-search__input::placeholder {
    color: #a0a0a0;
}

/* Accordions */

.wp-block-greenshift-blocks-accordionitem {
    border-bottom: solid 1px var(--wp--preset--color--custom-color-2);
    margin-bottom: 0px !important;
}

/* Tabs */

.gs_tabs_list {
    --border-color: #fff;
    background-color: var(--border-color) !important;
    border: solid 1px var(--border-color);
    border-radius: 14px !important;
    gap: 1px !important;
    margin-inline: auto !important;
    overflow: hidden;
    width: max-content !important;
    max-width: 100vw !important;
}

@media all and (max-width: 768px) {

    .gs_tabs_list {
        flex-direction: column !important;
        width: 200px !important;
    }

}

.gs_tabs_list .gs_tab {
    background-color: var(--wp--preset--color--custom-color-2) !important;
    color: #fff !important;
    font-size: 14px !important;
    height: 33px;
}

.gs_tabs_list .gs_tab.active, 
.gs_tabs_list .gs_tab:hover {
    background-color: var(--wp--preset--color--custom-color-1) !important;
    color: #fff !important;
}

/* Carousels */

.swiper-button-next,
.swiper-button-prev {
    box-shadow: none !important;
}

/* WooCommerce */

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    margin-bottom: 0px !important;
}
