/*
Theme Name: SwayPlate (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:#ffffff!important;color:#14284b!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:#14284b!important;letter-spacing:-.01em}
a{color:#2fa58c} .site-header a,.main-navigation a,.site-title{color:#14284b!important}
.site-header-wrap,.site-main-header-wrap{border-bottom:1px solid #e3eeeb}
.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:#f6faf9!important;border:1px solid #e3eeeb;border-radius:18px;padding:18px}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#2fa58c!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:#2fa58c!important;color:#ffffff!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:#f6faf9!important;color:#14284b!important;border:1px solid #e3eeeb!important;border-radius:10px}
.woocommerce-breadcrumb,.woocommerce-result-count,.entry-content,.product_meta,.woocommerce-product-details__short-description{color:#5d6b80!important}
table,th,td{border-color:#e3eeeb!important;color:#14284b}
.site-footer{border-top:1px solid #e3eeeb;color:#5d6b80!important}
:root,body{--global-palette1:#2fa58c;--global-palette2:#1f7f6c;--global-palette3:#14284b;--global-palette4:#14284b;--global-palette5:#5d6b80;--global-palette6:#5d6b80;--global-palette7:#e3eeeb;--global-palette8:#f6faf9;--global-palette9:#ffffff;--global-palette-highlight:#2fa58c;--global-palette-highlight-alt:#1f7f6c;--global-palette-btn-bg:#2fa58c;--global-palette-btn-bg-hover:#1f7f6c;--global-palette-btn:#ffffff;--global-palette-btn-hover:#ffffff;--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:#ffffff!important;background-image:none!important}
.woocommerce-result-count{display:none!important}
.woocommerce-ordering select,.orderby{background:#f6faf9!important;color:#14284b!important;border:1px solid #e3eeeb!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:#f6faf9!important;color:#14284b!important;border-color:#e3eeeb!important;border-radius:18px}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f6faf9!important}
.wc-block-components-text-input input,.wc-block-components-combobox input,.wc-blocks-components-select select{background:#f6faf9!important;color:#14284b!important;border-color:#e3eeeb!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:#14284b!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:#2fa58c!important;color:#ffffff!important;border-radius:999px!important;font-family:Outfit;font-weight:700}
.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner{background:#f6faf9!important;color:#14284b!important;border-color:#2fa58c!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:#ffffff!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:#14284b!important}
.site-header .header-navigation .menu>li>a:hover,.site-header .current-menu-item>a{color:#2fa58c!important}
.rk-legal{text-align:center;font-size:13px;color:#5d6b80;padding:24px 16px} .rk-legal a{color:#2fa58c}
.entry-hero-container-inner,.page-hero-section .entry-hero-container-inner,.woocommerce-products-header,.entry-hero{background:#ffffff!important;border-bottom:1px solid #e3eeeb}
.entry-hero-container-inner .entry-header,.page-title,.entry-hero h1,.archive-title{color:#14284b!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:#5d6b80!important;text-align:center} .site-footer a{color:#2fa58c!important}
