.ksshop-sb-nav, .ksshop-sb-nav nav {
	width: 100% !important;
}

.ksshop-container {
	padding-top: 50px;
}

.wc-block-cart__sidebar .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button {
	    --btn-display: inline-flex;
    --btn-padding-inline: 18px;
    --btn-padding-block: 10px;
    --btn-font-size: 14px;
    --btn-letter-spacing: -1px;
    --btn-font-weight: var(--font-regular);
    --btn-font-family: var(--font-primary);
    --btn-line-height: 1;
	    --btn-rounded: 15px;
    --btn-color: var(--white);
    --btn-background: var(--primary);
    --btn-border-color: var(--primary);
    --btn-fill: var(--primary-dark);
    --btn-hover-background: var(--primary);
    --btn-hover-color: var(--white);
    --btn-hover-border-color: var(--primary-dark);
    --btn-focus-background: var(--primary);
    --btn-focus-color: var(--white);
    --btn-focus-border-color: var(--primary-darker);
    --btn-focus-visible-color: var(--primary);
	 --btn-transition: var(--base-transition);
    --btn-box-shadow: 0;
	    cursor: pointer;
    display: var(--btn-display);
    align-items: center;
    justify-content: center;
    gap: .625rem;
    width: var(--btn-width);
    padding: var(--btn-padding-block) var(--btn-padding-inline);
    border: var(--btn-border);
    border-radius: var(--btn-rounded);
    font-size: var(--btn-font-size);
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    line-height: var(--btn-line-height);
    color: var(--btn-color);
    text-align: center;
    letter-spacing: var(--btn-letter-spacing);
    vertical-align: middle;
    background: var(--btn-background);
    box-shadow: var(--btn-box-shadow);
    transition: var(--btn-transition);
	font-size: .8125rem;
    position: relative;
}

.wc-block-cart__sidebar .wc-block-cart__submit-button:hover, .wc-block-cart__sidebar .wc-block-cart__submit-button:focus, .wc-block-cart__sidebar .wc-block-cart__submit-button:active, .wc-block-components-checkout-place-order-button:hover, .wc-block-components-checkout-place-order-button:focus, .wc-block-components-checkout-place-order-button:active { 
    border-color: var(--btn-hover-border-color);
    color: var(--btn-hover-color);
    text-decoration: none;
    background: var(--btn-hover-background)
}

.wp-block-woocommerce-empty-cart-block h1 {
	text-align: center;
	font-size: 1.4rem;
}

.wc-blocks-components-select .wc-blocks-components-select__expand {
    display: none;
}

.wc-block-components-notice-banner.is-error>svg {
    width: 25px;
}

.mb-0 {
	margin-bottom: 0 !important;
}

@media screen and (min-width: 568px) {
    .about-grid .grid-item:nth-of-type(1) {
        grid-area: 1 / 1 / 2 / 3;
    }
}