/* Clear notices, quieter typography and a balanced storefront footer. */
body.product-detail-page #product-detail .product-info-name {font-size:clamp(22px,2vw,28px) !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:-.02em !important;}
body .recommended-section .section-title,body .collection-section .section-title {font-size:clamp(22px,2.5vw,30px) !important;font-weight:500 !important;}
body.product-detail-page #product-detail .product-header-badges {align-items:center;gap:10px;flex-wrap:wrap;}
body.product-detail-page #product-detail .product-availability-pill {display:inline-flex !important;align-items:center !important;background:#243f32 !important;border:1px solid #719b80 !important;border-radius:999px !important;padding:7px 12px !important;font-size:11px !important;line-height:1.4 !important;color:#d2e5d9 !important;box-shadow:0 0 14px #84c59b18 !important;}
body.product-detail-page #product-detail .product-availability-pill strong {color:#c0f0cd !important;font-size:12px !important;font-weight:600 !important;}
body.product-detail-page #product-detail .product-availability-pill:is(.is-out,.is-out-of-stock) {background:#4c292e !important;border-color:#b87780 !important;color:#f0cbd0 !important;}
body.product-detail-page #product-detail .product-availability-pill:is(.is-out,.is-out-of-stock) strong {color:#ffd1d7 !important;}
body .products-grid .product-card .product-card-badge {border-radius:999px !important;padding:7px 11px !important;font-size:10px !important;font-weight:600 !important;letter-spacing:.2px !important;line-height:1.4 !important;max-width:calc(100% - 62px);box-shadow:0 2px 12px #0005 !important;}
body .products-grid .product-card .product-card-badge.badge-out {background:#63353d !important;border:1px solid #d697a1 !important;color:#fff0f2 !important;}
body .products-grid .product-card .product-card-badge.badge-low {background:#58432b !important;border:1px solid #c7a36d !important;color:#fff0d7 !important;}
body .products-grid .product-card .product-card-badge.badge-new {background:#353e52 !important;border:1px solid #a6b4d2 !important;color:#e9efff !important;}
body.product-detail-page #product-detail .detail-promo-badge {background:#4c3b58 !important;border-color:#ac93bd !important;color:#f3e6fc !important;border-radius:999px !important;padding:6px 10px !important;}
body .footer {display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:32px !important;padding:42px 5% 24px !important;background:#141416 !important;border-top:1px solid #36363a !important;}
body .footer > div:not(.footer-bottom) {flex:1 1 145px;min-width:0;}
body .footer > .footer-brand {flex:1.35 1 220px !important;}
body .footer h4 {font-size:11px !important;font-weight:500 !important;letter-spacing:1.3px !important;color:#d4d4d9 !important;margin:0 0 14px !important;}
body .footer :is(p,li,a) {font-size:12px !important;font-weight:400 !important;line-height:1.8;color:#b8b8bf;}
body .footer ul {padding:0;margin:0;}
body .footer .footer-bottom {flex:1 0 100%;width:100%;box-sizing:border-box;display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:12px 24px !important;margin:0 !important;padding:20px 0 0 !important;border-top:1px solid #36363a !important;color:#aaaab2 !important;}
body .footer .footer-bottom p {margin:0;}
body .footer .footer-legal {display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;}
body .footer .footer-legal a {color:#c9c9cf !important;text-decoration:none;}
body .footer a:hover {color:#fff !important;text-decoration:underline;}
body .footer :is(.footer-search,.footer-social-icon-link,.footer-admin-link) {background:#202023 !important;border-color:#55555c !important;box-shadow:none !important;border-radius:6px !important;}
body .footer .footer-search {width:100% !important;box-sizing:border-box;}
body .footer .footer-social-icon-link svg {color:#d2d2d8 !important;stroke:#d2d2d8 !important;}
body[data-page=carrito] :is(.cart-section-title,.cart-payment-title,.cart-empty-state h3) {font-weight:500 !important;letter-spacing:-.02em !important;text-shadow:none !important;}
body[data-page=carrito] .cart-section-title {font-size:clamp(26px,3vw,34px) !important;line-height:1.25 !important;}
body[data-page=carrito] .cart-payment-title {font-size:22px !important;}
body[data-page=carrito] :is(.cart-table-card,.cart-payment-card) {background:#202023 !important;border:1px solid #45454b !important;border-radius:8px !important;box-shadow:none !important;backdrop-filter:none !important;}
body[data-page=carrito] :is(.cart-table-header,.cart-sec-row,.cart-payment-header,.cart-table-bottom-bar,.cart-summary-line,.cart-payment-methods-select) {border-color:#45454b !important;}
body[data-page=carrito] :is(.cart-table-header,.cart-section-kicker,.cart-payment-kicker,.cart-payment-method-label) {font-size:11px !important;font-weight:500 !important;letter-spacing:.6px !important;color:#bbbcc3 !important;}
body[data-page=carrito] :is(.cart-sec-prod-name,.cart-payment-choice,.cart-payment-form label,.cart-summary-line,.cart-btn-continue,.cart-btn-browse) {font-weight:500 !important;}
body[data-page=carrito] .cart-summary-total {font-size:20px !important;font-weight:500 !important;}
body[data-page=carrito] .cart-payment-choice {background:#29292d !important;border:1px solid #56565d !important;border-radius:6px !important;box-shadow:none !important;}
body[data-page=carrito] .cart-payment-choice.active {background:#35353a !important;border-color:#c4c4ca !important;}
body[data-page=carrito] .cart-payment-form :is(input,textarea,select) {background:#29292d !important;border-color:#53535a !important;border-radius:6px !important;box-shadow:none !important;font-weight:400 !important;}
@media(max-width:650px) {
 body .footer {gap:26px 20px !important;}
 body .footer > div:not(.footer-bottom) {flex:1 1 calc(50% - 20px);}
 body .footer > .footer-brand {flex:1 0 100% !important;}
 body .footer .footer-bottom {align-items:flex-start !important;flex-direction:column;}
 body .products-grid .product-card .product-card-badge {padding:6px 8px !important;font-size:9px !important;max-width:calc(100% - 58px);}
}
/* Keep legal links above the floating contact control. */
body .footer {padding-bottom:88px !important;}
body[data-page=carrito] .cart-payment-tabs .cart-payment-tab.cart-payment-choice {background:#29292d !important;box-shadow:none !important;}
body[data-page=carrito] .cart-payment-tabs .cart-payment-tab.cart-payment-choice.active {background:#35353a !important;border-color:#c4c4ca !important;}
/* Home banner and arrivals follow the same graphite storefront. */
body #inicio .main-banner-btn {min-height:48px !important;padding:13px 24px !important;border-radius:6px !important;border:1px solid #f0f0f2 !important;background:#f0f0f2 !important;color:#242426 !important;box-shadow:none !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.1px !important;backdrop-filter:none !important;}
body #inicio .main-banner-btn + .main-banner-btn {background:#242426e8 !important;border-color:#89898f !important;color:#f0f0f2 !important;}
body #inicio .main-banner-btn:hover {background:#dedee2 !important;border-color:#dedee2 !important;}
body #inicio .main-banner-btn + .main-banner-btn:hover {background:#363639 !important;border-color:#dedee2 !important;}
body #inicio .main-banner-actions {gap:12px !important;}
body .home-categories-section {background:#19191c !important;border-top:1px solid #3d3d42 !important;border-bottom:1px solid #3d3d42 !important;}
body .home-category-track .home-category-pill {background:#262629 !important;border:1px solid #505057 !important;border-radius:6px !important;box-shadow:none !important;backdrop-filter:none !important;}
body .home-category-track .home-category-pill:is(:hover,.active,.is-ring-front) {background:#37373c !important;border-color:#9d9da5 !important;box-shadow:none !important;}
body .home-category-track .home-category-pill span {font-size:11px !important;font-weight:500 !important;color:#e2e2e7 !important;letter-spacing:.15px !important;line-height:1.4 !important;}
body .home-category-track .home-category-pill small {background:#46464d !important;border:1px solid #6b6b74 !important;color:#ebebef !important;box-shadow:none !important;font-size:10px !important;font-weight:500 !important;}
body .image-marquee-section {background:#161618 !important;border-bottom:1px solid #39393e !important;padding-top:38px !important;padding-bottom:38px !important;}
body .image-marquee-header {width:min(1180px,90%) !important;margin:0 auto 24px !important;}
body .image-marquee-header > span {font-size:10px !important;font-weight:500 !important;letter-spacing:1.6px !important;color:#b6b6be !important;}
body .image-marquee-header h2 {font-size:clamp(22px,2.3vw,30px) !important;font-weight:500 !important;letter-spacing:-.02em !important;line-height:1.3 !important;color:#eeeeF1 !important;margin-top:8px !important;}
body .image-marquee .marquee-item {width:244px !important;height:322px !important;display:grid !important;grid-template-rows:244px 1fr !important;border:1px solid #414147 !important;border-radius:6px !important;background:#242427 !important;box-shadow:none !important;}
body .image-marquee .marquee-item > img {width:100% !important;height:244px !important;grid-row:1 !important;object-fit:cover !important;transform:none !important;border-radius:0 !important;}
body .image-marquee .marquee-item::after {display:none !important;}
body .image-marquee .marquee-item-info {position:static !important;grid-row:2 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:7px !important;padding:12px 14px !important;border-top:1px solid #414147 !important;min-width:0;}
body .image-marquee .marquee-item-info strong {font-size:12px !important;font-weight:500 !important;line-height:1.4 !important;color:#ededf0 !important;}
body .image-marquee .marquee-item-info > span:not(.skeleton-block) {background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;color:#f1f1f3 !important;font-size:15px !important;font-weight:500 !important;line-height:1.4 !important;box-shadow:none !important;}
body .image-marquee .marquee-item:hover {border-color:#92929c !important;}
body .image-marquee .marquee-item .product-card-badge {border-radius:999px !important;font-size:10px !important;font-weight:500 !important;padding:6px 10px !important;background:#63353d !important;border:1px solid #d697a1 !important;color:#fff0f2 !important;box-shadow:none !important;}
body .image-marquee .marquee-item .product-card-badge.badge-low {background:#58432b !important;border-color:#c7a36d !important;color:#fff0d7 !important;}
@media(max-width:650px) {
 body #inicio .main-banner-actions {display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;}
 body #inicio .main-banner-btn {padding:12px 16px !important;font-size:12px !important;}
 body .image-marquee .marquee-item {width:190px !important;height:268px !important;grid-template-rows:190px 1fr !important;}
 body .image-marquee .marquee-item > img {height:190px !important;}
 body .image-marquee .marquee-item-info {padding:10px 12px !important;}
}
/* Consistent public navigation. */
html body .navbar {background:#1c1c20f5 !important;border-bottom:1px solid #45454d !important;box-shadow:none !important;backdrop-filter:blur(12px) !important;}
html body .nav-links {background:#252529 !important;border:1px solid #575760 !important;border-radius:6px !important;box-shadow:none !important;}
html body .nav-links a {font-size:12px !important;font-weight:500 !important;letter-spacing:.1px !important;color:#d2d2da !important;border-radius:4px !important;text-shadow:none !important;box-shadow:none !important;background:transparent !important;}
html body .nav-links a:is(:hover,.active) {background:#494951 !important;color:#fff !important;}
html body .nav-links a::before,html body .nav-links a::after {display:none !important;}
html body .nav-links li + li::before {background:#54545c !important;}
html body :is(.nav-icon-btn,.nav-search-btn,#customer-account-btn,.nav-actions #cart-btn) {background:#2b2b30 !important;border:1px solid #666670 !important;border-radius:6px !important;color:#ededf2 !important;box-shadow:none !important;font-weight:500 !important;font-size:12px !important;}
html body :is(.nav-icon-btn,.nav-search-btn,#customer-account-btn,.nav-actions #cart-btn):hover {background:#414148 !important;}
html body .nav-toggle span {background:#ededf1 !important;}
@media(max-width:980px) {html body .nav-links {border-radius:0 !important;background:#202023 !important;} html body .nav-links a {font-size:16px !important;min-height:44px;}}

html body .navbar #nav-links {background:#252529 !important;border-color:#575760 !important;box-shadow:none !important;} 
html body .navbar #nav-links a:is(:hover,.active) {background:#494951 !important;color:#fff !important;box-shadow:none !important;} 
html body .navbar #nav-links a::before,html body .navbar #nav-links a::after {display:none !important;} 
@media(max-width:980px) {html body .navbar #nav-links {background:#202023 !important;}}

/* Customer account: the same quiet graphite surfaces as the store. */
html body #customer-auth-modal {background:rgba(12,12,15,.78) !important;backdrop-filter:blur(8px) !important;}
html body #customer-auth-modal .customer-auth-dialog {background:#222225 !important;border:1px solid #515159 !important;border-radius:8px !important;box-shadow:0 20px 70px #0005 !important;padding:28px !important;max-width:540px !important;}
html body #customer-auth-modal :is(h2,h3,strong) {font-weight:500 !important;color:#eeeef2 !important;}
html body #customer-auth-modal h2 {font-size:26px !important;letter-spacing:-.02em !important;}
html body #customer-auth-modal :is(p,label,small) {font-size:13px !important;line-height:1.65 !important;color:#c7c7cf !important;font-weight:400 !important;}
html body #customer-auth-modal .customer-auth-form {gap:18px !important;}
html body #customer-auth-modal input:not([type=checkbox]) {background:#2d2d32 !important;border:1px solid #65656f !important;border-radius:6px !important;color:#f0f0f4 !important;min-height:46px !important;font-size:14px !important;box-shadow:none !important;}
html body #customer-auth-modal input:autofill {box-shadow:0 0 0 1000px #2d2d32 inset !important;-webkit-text-fill-color:#f0f0f4 !important;}
html body #customer-auth-modal input:-webkit-autofill {box-shadow:0 0 0 1000px #2d2d32 inset !important;-webkit-text-fill-color:#f0f0f4 !important;}
html body #customer-auth-modal button {border-radius:6px !important;box-shadow:none !important;font-size:13px !important;font-weight:500 !important;min-height:44px !important;}
html body #customer-auth-modal :is(button[type=submit],#customer-logout-btn) {background:#eeeef2 !important;color:#252528 !important;border:1px solid #eeeef2 !important;}
html body #customer-auth-modal :is(.customer-auth-secondary,.customer-auth-tabs button,[data-password-toggle],.customer-auth-close) {background:#303035 !important;color:#e4e4eb !important;border:1px solid #65656f !important;}
html body #customer-auth-modal .customer-auth-tabs {background:transparent !important;border:0 !important;gap:10px !important;padding:0 !important;border-radius:0 !important;}
html body #customer-auth-modal .customer-auth-brand {padding-bottom:18px !important;border-bottom:1px solid #4a4a52 !important;margin-bottom:22px !important;}
html body #customer-auth-modal :is(.customer-profile-card,.customer-profile-summary,.customer-benefit-card) {background:#29292e !important;border:1px solid #55555e !important;border-radius:6px !important;box-shadow:none !important;}
html body #customer-auth-modal input[type=checkbox] {accent-color:#a9a9b5;}
html body #customer-auth-modal .customer-dashboard-tabs button {background:#303035 !important;border:1px solid #65656f !important;color:#e4e4eb !important;}
html body #customer-auth-modal .customer-dashboard-tabs button.active {background:#4b4b55 !important;border-color:#b9b9c5 !important;color:#fff !important;}
html body #customer-auth-modal :is(.customer-dashboard-item,.customer-dashboard-empty,.customer-benefit-card) {background:#28282d !important;border:1px solid #51515b !important;border-radius:6px !important;box-shadow:none !important;}
html body #customer-auth-modal :is(input,button):focus-visible {outline:2px solid #d3d3dc !important;outline-offset:3px !important;}

/* Contact: keep the clock and channels, soften their presentation. */
html body.contact-v2[data-page=contact] {--contact-yellow:#dddde4;--contact-coral:#dddde4;--contact-green:#a4d7b6;--contact-muted:#b6b6c0;--contact-line:#45454d;--contact-surface:#232327;background:#17171a !important;}
html body.contact-v2[data-page=contact] .contact-page::before {background:#17171a !important;}
html body.contact-v2[data-page=contact] :is(.contact-kicker,.contact-section-index) {color:#bdbdc7 !important;font-weight:500 !important;}
html body.contact-v2[data-page=contact] .contact-stage-copy h1 {font-size:clamp(30px,4vw,48px) !important;font-weight:500 !important;letter-spacing:-.03em !important;line-height:1.18 !important;}
html body.contact-v2[data-page=contact] :is(.contact-stage-copy h1 span,h2,.contact-connect-main h2) {color:#eeeef3 !important;font-weight:500 !important;}
html body.contact-v2[data-page=contact] h2 {font-size:26px !important;}
html body.contact-v2[data-page=contact] .contact-stage-copy > p {font-size:15px !important;}
html body.contact-v2[data-page=contact] :is(.contact-hero-btn,.contact-secondary-btn) {border-radius:6px !important;box-shadow:none !important;font-weight:500 !important;min-height:46px !important;}
html body.contact-v2[data-page=contact] .contact-hero-btn {background:#eeeef2 !important;border-color:#eeeef2 !important;color:#252528 !important;}
html body.contact-v2[data-page=contact] .contact-secondary-btn {padding:0 20px !important;background:#2b2b30 !important;border:1px solid #65656f !important;color:#e6e6ed !important;}
html body.contact-v2[data-page=contact] :is(.contact-hours-timeline,.contact-clock-core) {background:#242428 !important;border-color:#55555f !important;box-shadow:none !important;}
html body.contact-v2[data-page=contact] :is(.contact-clock-char,.contact-digital-clock) {color:#eeeef2 !important;text-shadow:none !important;font-weight:500 !important;}
html body.contact-v2[data-page=contact] :is(.contact-day,.contact-social-link) {background:#26262b !important;border:1px solid #50505a !important;border-radius:6px !important;box-shadow:none !important;}
html body.contact-v2[data-page=contact] :is(.contact-social-icon,.contact-phone-link) {color:#dedee7 !important;border-color:#666670 !important;box-shadow:none !important;}
html body.contact-v2[data-page=contact] :is(.contact-social-band,.contact-social-links,.contact-connect) {border-color:#45454d !important;}
html body.contact-v2[data-page=contact] .contact-status-pill {background:#34343b !important;border:1px solid #676772 !important;color:#eeeef3 !important;font-weight:500 !important;}
html body.contact-v2[data-page=contact] .contact-status-pill.is-open {background:#273b30 !important;color:#c5ecd4 !important;border-color:#63816f !important;}
html body.contact-v2[data-page=contact] .contact-hero-actions :is(.contact-hero-btn,.contact-secondary-btn) {margin:0 !important;transform:none !important;position:relative !important;top:auto !important;bottom:auto !important;min-height:46px !important;box-sizing:border-box !important;}
.qr-camera-controls {padding:12px 0;color:#cccdd5;font-size:13px;line-height:1.5;}
html body.contact-v2[data-page=contact] {--cp:#c5c5cf;}
html body.contact-v2[data-page=contact] :is(.contact-kicker i,.contact-service-note span::before) {background:#aaaab6 !important;box-shadow:none !important;}
html body.contact-v2[data-page=contact] .contact-hours-timeline::before {background:#242428 !important;border-color:#585862 !important;box-shadow:none !important;}
html body.contact-v2[data-page=contact] .contact-hours-timeline::after {display:none !important;}
html body.contact-v2[data-page=contact] .contact-clock-tick:is(.is-active,.is-sweep) {background:#bdbdc8 !important;box-shadow:none !important;animation:none !important;}
html body.contact-v2[data-page=contact] :is(.contact-clock-separator,#contact-clock-city) {color:#b6b6c2 !important;}
html body.contact-v2[data-page=contact] .contact-connect-main h2 {background:none !important;-webkit-text-fill-color:#eeeef3 !important;}
html body.contact-v2[data-page=contact] :is(.contact-action,.contact-social-link):hover {color:#fff !important;background:#33333b !important;border-color:#85858f !important;}
html body.contact-v2[data-page=contact] .contact-day.is-today {background:#44444e !important;color:#eeeef4 !important;}
html body.contact-v2[data-page=contact] #contact-page #contact-live-clock {font-weight:500 !important;color:#eeeef3 !important;text-shadow:none !important;}
.qr-camera-controls p {margin:0 0 10px;}
.qr-camera-controls label {display:grid;gap:8px;}
.qr-camera-controls input {width:100%;accent-color:#ceced8;}
@media(max-width:600px) {html body #customer-auth-modal .customer-auth-dialog {padding:22px 18px !important;width:calc(100% - 24px) !important;} html body #customer-auth-modal h2 {font-size:23px !important;}}
.cart-summary-downloads {display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin:20px 0;}
.cart-summary-downloads button {min-height:42px; padding:10px 16px; background:#242427; color:#eee; border:1px solid #505056; border-radius:6px; font-family:inherit; font-size:12px; font-weight:500; cursor:pointer;}
.cart-summary-downloads button:disabled {opacity:.45; cursor:default;}
.cart-summary-downloads [hidden] {display:none;}
.cart-summary-downloads p {width:100%; margin:0; font-size:12px; color:#c8c8cc;}

/* Allied brand: the only luminous purple accent in the graphite navigation. */
html body .nav-actions .nav-ally-btn {display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:4px 14px 4px 8px;background:linear-gradient(135deg,#51306e,#2e203f);border:1px solid #ac7fda;border-radius:6px;color:#faf2ff;text-decoration:none;font-family:inherit;font-size:12px;font-weight:500;box-shadow:0 0 18px #a15ee947,inset 0 1px 0 #efceff24;cursor:pointer;transition:background .2s,box-shadow .2s;}
html body .nav-actions .nav-ally-btn:hover {background:linear-gradient(135deg,#67408b,#3e2a55);box-shadow:0 0 24px #b579ef66;}
html body .nav-actions .nav-ally-btn:focus-visible {outline:2px solid #ead0ff;outline-offset:4px;}
html body .nav-actions .nav-ally-btn img {width:42px;height:36px;object-fit:contain;mix-blend-mode:screen;}
@media(max-width:1200px) and (min-width:769px) {html body .navbar {flex-wrap:wrap;gap:12px;} html body .navbar .nav-links {order:3;width:100%;justify-content:center;} html body .navbar .nav-actions {margin-left:auto;}}
@media(max-width:600px) {html body .nav-actions {gap:6px;} html body .nav-actions .nav-ally-btn {padding:4px 8px;gap:5px;font-size:11px;min-height:38px;} html body .nav-actions .nav-ally-btn img {width:30px;height:30px;} html body .nav-search-btn span {display:none;} }

/* Keep the section menu a little further right, with room for every action. */
@media(min-width:1481px) {
    html body .navbar {box-sizing:border-box;display:grid;grid-template-columns:minmax(80px,1fr) auto minmax(max-content,1fr);column-gap:28px;}
    html body .navbar .nav-logo {flex-shrink:0;}
    html body .navbar .nav-links {margin:0 0 0 24px;transform:none !important;flex-shrink:0;}
    html body .navbar .nav-actions {justify-self:end;flex-shrink:0;gap:8px;}
}
@media(min-width:981px) and (max-width:1480px) {
    html body .navbar {flex-wrap:wrap;gap:12px;}
    html body .navbar .nav-links {order:3;width:100%;margin:0;justify-content:center;}
    html body .navbar .nav-actions {margin-left:auto;}
}

/* Stable navigation geometry across pages, loading and active sections. */
html body .navbar,html body .navbar.scrolled {left:0;right:0;width:100%;box-sizing:border-box;padding:16px 4% !important;transition:background .2s,border-color .2s;}
html body .navbar .nav-links a,html body .navbar .nav-links a:is(:hover,.active) {transform:none !important;font-weight:500 !important;letter-spacing:.1px !important;}
@media(min-width:1481px) {
 html body .navbar {grid-template-columns:minmax(80px,1fr) auto 420px !important;}
 html body .navbar .nav-actions {width:420px;justify-content:flex-end;margin-left:0 !important;}
}
@media(min-width:981px) and (max-width:1480px) {
 html body .navbar {display:flex;flex-wrap:wrap !important;}
 html body .navbar .nav-links {flex:0 0 100%;box-sizing:border-box;}
}
@media(max-width:980px) {html body .navbar,html body .navbar.scrolled {padding:12px 4% !important;}}
