/*
Theme Name: Nylia Digital
Description: Blue digital storefront and WooCommerce checkout theme, paired with the Nylia Digital Store plugin.
Version: 1.0.1
Requires at least: 6.3
Requires PHP: 8.1
Author: Nylia Digital
License: GPL-2.0-or-later
Text Domain: nylia-digital
*/
body.nylia-native{margin:0;background:#f6f8fc;color:#172b4c;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65} .nylia-native *{box-sizing:border-box}.nylia-native a{color:#225dc4;text-underline-offset:3px}.nylia-wp-header,.nylia-wp-footer{padding:24px max(5vw,20px);background:#fff;border-bottom:1px solid #dce4ef;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.nylia-logo{font-weight:750;letter-spacing:-.8px;font-size:26px;text-decoration:none;display:flex;gap:10px;align-items:center}.nylia-logo span{display:inline-grid;place-items:center;background:#245ed2;color:#fff;width:38px;height:38px;border-radius:12px}.nylia-wp-header nav{display:flex;gap:22px;flex-wrap:wrap}.nylia-main{width:min(1120px,90%);margin:48px auto;min-height:55vh;background:#fff;padding:36px;border:1px solid #dce4ef;border-radius:20px}.nylia-native h1{font-size:clamp(28px,5vw,42px);letter-spacing:-1px;line-height:1.2}.nylia-native h2{font-size:25px;line-height:1.3}.nylia-native p{max-width:80ch}.nylia-wp-footer{border-top:1px solid #dce4ef;font-size:14px}.nylia-native .woocommerce a.button,.nylia-native .woocommerce button.button,.nylia-native .woocommerce input.button{background:#235bbf!important;color:#fff!important;border-radius:10px;padding:15px 22px;line-height:1.3;border:0;white-space:normal}.nylia-native .woocommerce form .form-row input.input-text,.nylia-native .woocommerce form .form-row textarea,.nylia-native .woocommerce select{padding:13px;border:1px solid #bccbe0;border-radius:8px;font-size:16px;background:#fff;width:100%;color:#172b4c}.nylia-native .select2-container .select2-selection--single{height:48px;border:1px solid #bccbe0;border-radius:8px}.nylia-native .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px}.nylia-native .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.nylia-native .woocommerce form .form-row label{margin-top:10px}.nylia-native .woocommerce table.shop_table{border:1px solid #dce4ef;border-radius:12px}.nylia-native #add_payment_method #payment,.nylia-native .woocommerce-cart #payment,.nylia-native .woocommerce-checkout #payment{background:#edf3fc;border-radius:12px}.nylia-native .woocommerce-info{border-top-color:#235bbf}.nylia-native .woocommerce-info:before{color:#235bbf}.nylia-codes{padding:24px;background:#edf4ff;border-radius:14px;margin-top:28px}.nylia-codes code{display:block;padding:16px;background:#fff;font-size:18px;border-radius:8px}.nylia-native .woocommerce ul.products li.product a img{aspect-ratio:1.5;object-fit:contain;border-radius:14px;background:#edf2fa}.nylia-native img{max-width:100%;height:auto}.nylia-native table{max-width:100%}.nylia-native .woocommerce-MyAccount-content{overflow:auto}@media(max-width:700px){.nylia-main{padding:20px;width:94%;margin:24px auto}.nylia-wp-header{padding:18px}.nylia-wp-header nav{gap:16px;font-size:14px}.nylia-native .woocommerce .col2-set .col-1,.nylia-native .woocommerce .col2-set .col-2{float:none;width:100%}.nylia-native .woocommerce table.shop_table th,.nylia-native .woocommerce table.shop_table td{padding:9px;font-size:14px}.nylia-native .woocommerce form .form-row-first,.nylia-native .woocommerce form .form-row-last{width:100%;float:none}}
