/*

Theme Name: Smarters Elementor
Description: An editable streaming subscription starter theme with a native Elementor Free homepage and one-click setup.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 7.4
Author: Custom Theme Studio
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: smarters-elementor
Tags: custom-logo, custom-menu, full-width-template, one-column, translation-ready
*/
/* WooCommerce product page */
.woocommerce-container {
    max-width: 1200px;
    margin: 40px auto;
    padding: 20px;
}

.woocommerce div.product {
    display: flow-root;
}

.woocommerce div.product .product_title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    font-size: 26px;
    font-weight: 700;
    color: #6515e8;
}

.woocommerce div.product form.cart {
    margin: 25px 0;
}

.woocommerce div.product form.cart .quantity {
    margin-right: 15px;
}

.woocommerce div.product form.cart .button {
    background: #6515e8;
    color: #fff;
    padding: 15px 30px;
    border-radius: 8px;
    cursor: pointer;
}

.woocommerce div.product .related.products {
    clear: both;
    margin-top: 60px;
}

:root{--se-purple:#5e17eb;--se-ink:#16111f;--se-line:#e9e3f6}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fff;color:var(--se-ink);font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.7}img{max-width:100%;height:auto}a{color:var(--se-purple)}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #ff9f43;outline-offset:4px}
.se-skip-link{position:fixed;top:-100px;left:16px;z-index:100000;background:#fff;padding:10px 18px}.se-skip-link:focus{top:12px}.se-site-header,.se-site-footer{padding:28px max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--se-line)}.se-site-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.se-site-brand{font-size:23px;font-weight:800;text-decoration:none;color:var(--se-ink)}.se-site-nav ul{display:flex;flex-wrap:wrap;gap:24px;padding:0;list-style:none}.se-site-nav a{text-decoration:none}.se-standard-main{width:min(1180px,calc(100% - 40px));margin:64px auto;min-height:50vh}.se-standard-main h1{line-height:1.2}.se-standard-main article{margin-bottom:48px}.se-site-footer{border-top:1px solid var(--se-line);border-bottom:0;font-size:14px}.se-post-nav{display:flex;justify-content:space-between}
@media(max-width:767px){.se-site-header{align-items:flex-start;flex-direction:column}.se-site-nav ul{gap:14px}.se-standard-main{margin:36px auto}}
