/*
Theme Name: SprintRocker (Kadence child)
Template: kadence
Version: 1.0
*/
@font-face{font-family:Outfit;src:url(assets/fonts/Outfit.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:Manrope;src:url(assets/fonts/Manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}
body,.site,.content-bg,.site-header-wrap,.site-main-header-wrap,.site-footer,.entry.content-bg,.woocommerce .content-bg{background:#09090a!important;color:#f3efe8!important}
body{font-family:Manrope,system-ui,sans-serif}
h1,h2,h3,h4,.site-title,.product_title,.woocommerce-loop-product__title{font-family:Outfit,system-ui,sans-serif!important;color:#f3efe8!important;letter-spacing:-.01em}
a{color:#c8a27a} .site-header a,.main-navigation a,.site-title{color:#f3efe8!important}
.site-header-wrap,.site-main-header-wrap{border-bottom:1px solid #1d1d20}
.woocommerce ul.products li.product,.woocommerce div.product .summary,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce form.checkout,.woocommerce-MyAccount-content{background:#121214!important;border:1px solid #1d1d20;border-radius:18px;padding:18px}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#c8a27a!important;font-family:Outfit;font-weight:700;font-size:1.4em}
.woocommerce del{display:none!important}
.woocommerce a.button,.woocommerce button.button,.woocommerce .button,.wc-block-components-button,.single_add_to_cart_button,.checkout-button{background:#c8a27a!important;color:#09090a!important;border-radius:999px!important;border:0!important;font-family:Outfit;font-weight:700}
.woocommerce .button:hover{filter:brightness(1.08)}
input,select,textarea{background:#121214!important;color:#f3efe8!important;border:1px solid #1d1d20!important;border-radius:10px}
.woocommerce-breadcrumb,.woocommerce-result-count,.entry-content,.product_meta,.woocommerce-product-details__short-description{color:#9d9a95!important}
table,th,td{border-color:#1d1d20!important;color:#f3efe8}
.site-footer{border-top:1px solid #1d1d20;color:#9d9a95!important}
:root,body{--global-palette1:#c8a27a;--global-palette2:#e3c9a4;--global-palette3:#f3efe8;--global-palette4:#f3efe8;--global-palette5:#9d9a95;--global-palette6:#9d9a95;--global-palette7:#1d1d20;--global-palette8:#121214;--global-palette9:#09090a;--global-palette-highlight:#c8a27a;--global-palette-highlight-alt:#e3c9a4;--global-palette-btn-bg:#c8a27a;--global-palette-btn-bg-hover:#e3c9a4;--global-palette-btn:#09090a;--global-palette-btn-hover:#09090a;--global-body-font-family:Manrope,system-ui,sans-serif;--global-heading-font-family:Outfit,system-ui,sans-serif}
.entry-hero-container-inner,.entry-hero .entry-hero-container-inner,.product-archive-hero-section .entry-hero-container-inner,.woocommerce-products-header,.wp-site-blocks .entry-hero{background:#09090a!important;background-image:none!important}
.woocommerce-result-count{display:none!important}
.woocommerce-ordering select,.orderby{background:#121214!important;color:#f3efe8!important;border:1px solid #1d1d20!important;border-radius:999px!important}
.woocommerce-cart table.shop_table,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box,.wc-block-cart,.wc-block-checkout,.wc-block-components-sidebar,.wc-block-components-totals-wrapper{background:#121214!important;color:#f3efe8!important;border-color:#1d1d20!important;border-radius:18px}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#121214!important}
.wc-block-components-text-input input,.wc-block-components-combobox input,.wc-blocks-components-select select{background:#121214!important;color:#f3efe8!important;border-color:#1d1d20!important}
.wc-block-components-text-input label,.wc-block-components-checkout-step__title,.wc-block-components-product-name,.wc-block-components-totals-item,.wc-block-components-formatted-money-amount{color:#f3efe8!important}
.wc-block-components-button:not(.is-link),.wp-block-button__link,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#c8a27a!important;color:#09090a!important;border-radius:999px!important;font-family:Outfit;font-weight:700}
.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner{background:#121214!important;color:#f3efe8!important;border-color:#c8a27a!important}
.woocommerce span.onsale{display:none!important}
.quantity .qty{border-radius:999px!important}
.rk-logo{height:40px;width:auto;display:block} .site-branding .site-title-wrap{display:none!important}
.site-header,.site-header-wrap,.site-header-inner-wrap,.site-header-upper-wrap,.site-header-upper-inner-wrap,.site-header-row-container,.site-header-row-container-inner,.site-top-header-wrap,.site-main-header-wrap .site-header-row-container-inner,.site-bottom-header-wrap .site-header-row-container-inner,#mobile-header,.mobile-header-wrap,#mobile-drawer .drawer-inner{background:#09090a!important;background-image:none!important}
.site-header .header-navigation .menu>li>a,.mobile-toggle-open-container .menu-toggle-open,.header-cart-button,.drawer-inner a{color:#f3efe8!important}
.site-header .header-navigation .menu>li>a:hover,.site-header .current-menu-item>a{color:#c8a27a!important}
.rk-legal{text-align:center;font-size:13px;color:#9d9a95;padding:24px 16px} .rk-legal a{color:#c8a27a}
.entry-hero-container-inner,.page-hero-section .entry-hero-container-inner,.woocommerce-products-header,.entry-hero{background:#09090a!important;border-bottom:1px solid #1d1d20}
.entry-hero-container-inner .entry-header,.page-title,.entry-hero h1,.archive-title{color:#f3efe8!important;font-family:Outfit!important;font-weight:800}
.hero-section-overlay{background:transparent!important}
.woocommerce-ordering select{border-radius:999px!important;padding:8px 14px}
.woocommerce ul.products{gap:22px} .woocommerce ul.products li.product img{border-radius:14px}
.site-footer .site-info,.site-footer .footer-html-inner{color:#9d9a95!important;text-align:center} .site-footer a{color:#c8a27a!important}
