/*
Theme Name: Blockskit Business Biz
Theme URI: https://blockskit.com/blockskit-business-biz/
Author: BlockskitDev
Author URI: https://blockskit.com
Description: Blockskit Business Biz is a modern, versatile FSE WordPress theme designed for business, company, consulting, consult, agency, corporate, digital marketing, marketing, startup, finance, fintech, it solution, saas, software, tech solution, technology, and other Startup Company & Business websites—no coding required. With full-site editing, you can easily customize every aspect of your site, including headers and footers. Featuring multiple templates, patterns, and style variations, it adapts seamlessly to various aesthetics and business needs.
Template: blockskit-base
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: blockskit-business-biz
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, education

Blockskit Business Biz WordPress Theme, Copyright 2025 BlockskitDev
Blockskit Business Biz is distributed under the terms of the GNU General Public License v3
*/
.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register{
    background:#fff;
    padding:40px;
    border-radius:20px;
    box-shadow:0 10px 30px rgba(0,0,0,0.08);
}

.woocommerce-account h2{
    font-size:55px;
    font-weight:700;
}

.woocommerce form .form-row input.input-text{
    height:55px;
    border-radius:12px;
    padding:0 15px;
}

.woocommerce button.button{
    background:#0d1b3d !important;
    color:#fff !important;
    border-radius:12px;
    padding:15px 30px;
}
/* LOGIN REGISTER DESIGN */

.woocommerce-account .woocommerce {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
}

.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register {
    background: #ffffff !important;
    padding: 40px !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;
    border: 1px solid #eee !important;
}

.woocommerce-account h2 {
    font-size: 60px !important;
    font-weight: 700 !important;
    margin-bottom: 30px !important;
}

.woocommerce form .form-row input.input-text {
    height: 58px !important;
    border-radius: 12px !important;
    padding: 0 18px !important;
    border: 1px solid #ddd !important;
}

.woocommerce button.button {
    background: #08142c !important;
    color: #fff !important;
    border-radius: 12px !important;
    padding: 15px 35px !important;
    border: none !important;
}

.woocommerce button.button:hover {
    background: #162a5c !important;
}

@media(max-width:768px){

.woocommerce-account .woocommerce {
    flex-direction: column !important;
}

}



/* HIDE MY ACCOUNT DASHBOARD BEFORE LOGIN */

body:not(.logged-in) .woocommerce-MyAccount-navigation,
body:not(.logged-in) .woocommerce-MyAccount-content,
body:not(.logged-in) .woocommerce-account .entry-title,
body:not(.logged-in) .woocommerce-account .woocommerce-MyAccount-content-wrapper,
body:not(.logged-in) .woocommerce-account .woocommerce-account-header,
body:not(.logged-in) .woocommerce-account .wc-block-components-notice-banner {
    display: none !important;
}



/* BUY NOW BUTTON CENTER */

.buy-now-button {
    display: table !important;
    margin: 15px auto 0 auto !important;
    background: #07142c !important;
    color: #fff !important;
    padding: 14px 32px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border: none !important;
    transition: 0.3s ease;
}

.buy-now-button:hover {
    background: #0d234d !important;
    color: #fff !important;
}


/* SINGLE PRODUCT BUTTONS INLINE */

.single-product form.cart {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    flex-wrap: nowrap !important;
}

.single-product form.cart .quantity {
    margin: 0 !important;
}

.single-product form.cart .single_add_to_cart_button {
    margin: 0 !important;
}

/* BUY NOW BUTTON SAME STYLE */

.single-product .buy-now-button,
.single-product .buy-now-button.button,
.single-product button.buy-now-button {

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #07142c !important;
    color: #fff !important;

    padding: 14px 32px !important;

    font-size: 18px !important;
    font-weight: 700 !important;

    border: none !important;
    border-radius: 0px !important;

    cursor: pointer !important;

    box-shadow: none !important;
}
.single-product .buy-now-button:hover {
    background: #0d234d !important;
    color: #fff !important;
}
/* PERFECT BUTTON ALIGNMENT */

.single-product form.cart {
    display: flex !important;
    align-items: stretch !important;
    gap: 15px !important;
    flex-wrap: nowrap !important;
}

.single-product form.cart .single_add_to_cart_button,
.single-product .buy-now-button {

    height: 54px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 32px !important;

    margin: 0 !important;

    line-height: 1 !important;
}