/** Shopify CDN: Minification failed

Line 86:0 All "@import" rules must come first
Line 274:0 All "@import" rules must come first

**/
/* =================================================================
   27/7 Home — Brand CSS v5
   ================================================================= */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600;1,700&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--brand-green:#1677D2;--brand-green-hover:#0F63B5;--brand-green-soft:#EAF7FF;--brand-terracotta:#FF6B57;--brand-gold:#FFB900;--brand-cream:#FFF4D6;--brand-ink:#18334D;}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:'Playfair Display',serif !important;letter-spacing:-0.01em;}
.template-product h1,product-information h1,.product-information h1{font-size:clamp(1.35rem,2.5vw,1.9rem) !important;line-height:1.2 !important;letter-spacing:-0.015em !important;font-family:'Playfair Display',serif !important;}
.s7-prod-trust-bar{display:flex;flex-wrap:wrap;gap:1px;background:#D8EDF7;border-radius:10px;border:1px solid #D8EDF7;overflow:hidden;margin:10px 0;}
.s7-ptb-item{display:flex;align-items:center;gap:10px;flex:1;min-width:130px;padding:12px 14px;background:#fff;transition:background .2s;}
.s7-ptb-item:hover{background:#F8F6F2;}
.s7-ptb-icon{width:38px;height:38px;min-width:38px;background:#EAF7FF;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.s7-ptb-icon svg{width:18px;height:18px;stroke:#1677D2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;}
.s7-ptb-label{font-size:12.5px;font-weight:700;color:#111;font-family:'DM Sans',sans-serif;display:block;line-height:1.3;}
.s7-ptb-sub{font-size:11px;color:#777;font-family:'DM Sans',sans-serif;display:block;line-height:1.2;margin-top:1px;}
@media(max-width:640px){.s7-ptb-item{min-width:calc(50% - 1px);}}
header-announcements-component,.header-announcements-component{display:none !important;}
#header-group{position:sticky !important;top:0 !important;z-index:1000 !important;transition:transform 0.32s cubic-bezier(0.4,0,0.2,1) !important;}
#header-group.header--hidden{transform:translateY(-100%) !important;}
header-component,.header{background:rgba(255,255,255,0.78) !important;backdrop-filter:blur(20px) saturate(200%) !important;-webkit-backdrop-filter:blur(20px) saturate(200%) !important;border-bottom:1px solid rgba(255,255,255,0.28) !important;box-shadow:0 1px 24px rgba(0,0,0,0.06) !important;}
#header-component{position:relative;z-index:1001 !important;pointer-events:auto !important;}
.header__row,.header__row--main{min-height:52px !important;padding-block:6px !important;}
#header-group.header--scrolled header-component{background:rgba(255,255,255,0.94) !important;box-shadow:0 2px 20px rgba(0,0,0,0.09) !important;}
anchored-popover-component,[popover]:not(dialog):not([data-popover-type='drawer']){background:rgba(255,255,255,0.9) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 16px 48px rgba(0,0,0,0.12) !important;border-radius:14px !important;}
.button:not(.button-secondary,.button-unstyled){--button-background-color:var(--brand-green) !important;--button-border-color:var(--brand-green) !important;--button-color:#ffffff !important;border-radius:6px !important;font-weight:700 !important;}
.button:not(.button-secondary,.button-unstyled):hover{--button-background-color:var(--brand-green-hover) !important;--button-border-color:var(--brand-green-hover) !important;}
.product-card{border-radius:10px !important;overflow:hidden !important;transition:transform 0.25s,box-shadow 0.25s !important;}
.product-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 32px rgba(0,0,0,0.10) !important;}
.card-gallery,.product-card__image{background-color:var(--brand-cream) !important;}
.product-grid__item{border-radius:10px !important;overflow:hidden !important;border:1px solid rgba(0,0,0,0.07) !important;}
.product-grid__item:hover{border-color:rgba(27,67,50,0.25) !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important;}
.badge--sale{background-color:var(--brand-terracotta) !important;color:#fff !important;font-weight:700 !important;border-radius:4px !important;}
.compare-at-price{color:var(--brand-terracotta) !important;opacity:1 !important;}
.price--sale .price-item--sale{color:var(--brand-terracotta) !important;font-weight:700 !important;}
*:focus-visible{outline-color:var(--brand-green) !important;}
input:focus,textarea:focus,select:focus{border-color:var(--brand-green) !important;box-shadow:0 0 0 2px rgba(27,67,50,0.12) !important;}
sticky-add-to-cart-component,.sticky-add-to-cart{display:none !important;}
.s7-satc-bar{position:fixed;bottom:-200px;right:24px;z-index:400;background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,0.14);border:1px solid #D8EDF7;transition:bottom 0.38s cubic-bezier(0.4,0,0.2,1);padding:16px;width:300px;max-width:calc(100vw - 40px);}
.s7-satc-bar.s7-satc-on{bottom:24px;}
.s7-satc-inner{display:flex;flex-direction:column;gap:14px;}
.s7-satc-left{display:flex;align-items:flex-start;gap:12px;}
.s7-satc-img{width:60px;height:60px;object-fit:cover;border-radius:10px;border:1px solid #D8EDF7;flex-shrink:0;}
.s7-satc-info{flex:1;min-width:0;}
.s7-satc-name{font-size:13px;font-weight:600;color:#111;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:'DM Sans',sans-serif;margin-bottom:5px;}
.s7-satc-price{font-size:16px;font-weight:700;color:#1677D2;font-family:'Space Mono',monospace;}
.s7-satc-btn{width:100%;background:#1677D2;color:#fff !important;border:none;border-radius:8px;padding:13px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s;font-family:'DM Sans',sans-serif;}
.s7-satc-btn:hover{background:#0F63B5;}
@media(max-width:480px){.s7-satc-bar{right:12px;left:12px;width:auto;}.s7-satc-bar.s7-satc-on{bottom:12px;}}
.s7-pcard{display:flex !important;flex-direction:column !important;}
.s7-pcard-body{display:flex !important;flex-direction:column !important;flex:1 !important;}
.s7-pcard-type{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;min-height:1.3em;}
.s7-pcard-name{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.6em !important;}
.s7-pcard-footer{margin-top:auto !important;}
.s7-ship-bar{padding:14px 18px 12px;background:#EAF7FF;border-bottom:1px solid #C8DDD1;}
.s7-ship-msg{font-size:13px;color:#1677D2;font-weight:500;margin-bottom:8px;font-family:'DM Sans',sans-serif;line-height:1.4;}
.s7-ship-msg strong{font-weight:800;}
.s7-ship-track{height:5px;background:rgba(27,67,50,0.18);border-radius:5px;overflow:hidden;}
.s7-ship-fill{height:100%;background:#1677D2;border-radius:5px;transition:width 0.5s ease;min-width:3px;}
.s7-cart-ship-wrap{max-width:1220px;margin:0 auto;padding:0 28px 20px;}
.s7-cart-ship-wrap .s7-ship-bar{border-radius:10px;border:1px solid #C8DDD1;}
footer{border-top:3px solid var(--brand-green) !important;}
html{scroll-behavior:smooth;}
/* CART BUTTON RESPONSIVENESS FIX */
header-actions{position:relative;z-index:1005 !important;pointer-events:auto !important;}
.header__column--right{position:relative;z-index:1004 !important;}
.header-actions__action{position:relative;z-index:1006 !important;pointer-events:auto !important;touch-action:manipulation;}
.header-actions__action.action__cart,.header-actions__action[data-testid='cart-drawer-trigger']{min-width:44px !important;min-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;pointer-events:auto !important;position:relative !important;z-index:1007 !important;}
.header-actions__cart-icon{pointer-events:none !important;}
.header-actions__cart-icon .svg-wrapper,.header-actions__cart-icon svg{pointer-events:none !important;}
.s7-mqbar,.s7-mqtrack{pointer-events:none !important;}
/* LIVE badge orange */
.seven-card--demand .seven-live,.seven-card--demand .seven-live *{color:#F97316 !important;}
/* Cart shipping bar right-side alignment */
.s7-cart-ship-wrap{width:min(360px,100%) !important;max-width:none !important;margin-left:auto !important;margin-right:16px !important;margin-top:8px !important;margin-bottom:0 !important;padding:0 !important;}
.s7-cart-ship-wrap .s7-ship-bar{width:100% !important;border-radius:9px !important;padding:10px 12px 9px !important;background:#fff !important;border-color:#E2DDD5 !important;box-shadow:0 3px 12px rgba(37,37,34,.05) !important;}
.s7-cart-ship-wrap .s7-ship-msg{font-size:11px !important;margin-bottom:6px !important;}
.s7-cart-ship-wrap .s7-ship-track{height:4px !important;}
@media(max-width:749px){.s7-cart-ship-wrap{width:calc(100% - 32px) !important;margin-left:16px !important;margin-right:16px !important;margin-top:6px !important;padding:0 !important;}}

/* 27SEVENCO COMPLETE BRAND SYSTEM: blue, coral, sunrise */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{--brand-green:#1677D2;--brand-green-hover:#0F63B5;--brand-green-soft:#EAF7FF;--brand-terracotta:#FF6B57;--brand-gold:#FFB900;--brand-cream:#FFF4D6;--brand-ink:#18334D;--color-background:#F1FAFF;--color-foreground:#18334D;--color-background-rgb:241 250 255;--color-foreground-rgb:24 51 77}
html{scrollbar-width:thin!important;scrollbar-color:#1677D2 #FFF4D6!important;scroll-behavior:smooth}
html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px;height:10px}
html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#FFF4D6}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#1677D2;border:2px solid #FFF4D6;border-radius:999px}
html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#FF6B57}
body{font-family:'DM Sans',Arial,sans-serif!important;color:#18334D}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:'DM Sans',Arial,sans-serif!important;letter-spacing:-.035em}
.footer,.footer-content,.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .footer-content{background:#FFF4D6!important;color:#18334D!important;border-color:#D8EDF7!important}
.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group li,.shopify-section-group-footer-group label{color:#18334D!important}
.shopify-section-group-footer-group a:hover{color:#FF6B57!important}
.shopify-section-group-footer-group button,.shopify-section-group-footer-group input[type=submit]{background:#1677D2!important;border-color:#1677D2!important;color:#fff!important}
.shopify-section-group-footer-group input,.shopify-section-group-footer-group textarea,.shopify-section-group-footer-group select{background:#F7FCFF!important;color:#18334D!important;border-color:#D8EDF7!important}
.header,.header__row,.header-wrapper{background:#F1FAFF!important;color:#18334D!important;border-color:#D8EDF7!important}
.header a,.header button,.header__menu-item{color:#18334D!important}
.button--primary,.shopify-payment-button__button--unbranded{background:#1677D2!important;color:#fff!important;border-color:#1677D2!important}
.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:#0F63B5!important}
.badge--sale,.price__badge-sale{background:#FF6B57!important;color:#fff!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Explicit overrides for the custom-built homepage sections */
.s7{--g:#1677D2!important;--gh:#0F63B5!important;--gs:#EAF7FF!important;--tc:#FF6B57!important;--gd:#FFB900!important;--cr:#FFF4D6!important;--ink:#18334D!important;--mut:#57738A!important;--bdr:#D8EDF7!important;--wh:#F7FCFF!important;color:#18334D!important}
.s7 .s7-section{background:#F1FAFF!important}.s7 .s7-section-alt{background:#FFF4D6!important}.s7 .s7-section-green{background:#EAF7FF!important}.s7 .s7-section-dark{background:#18334D!important;color:#fff!important}
.s7 .s7-btn-green,.s7 .s7-atc-btn,.s7 .s7-hover-cta{background:#1677D2!important;border-color:#1677D2!important;color:#fff!important}
.s7 .s7-badge-sale{background:#FF6B57!important;color:#fff!important}.s7 .s7-badge-new{background:#FFB900!important;color:#18334D!important}
.s7 .s7-pcard-img{background:#FFF8E8!important}.s7 .s7-cat-icon{background:#D7EEFA!important}
.s7-brand-marquee{background:#1677D2!important;color:#fff!important;border-color:#FFB900!important}

/* 27SEVENCO FINAL HEADER FOOTER AND LOGO OVERRIDES */
:root{--brand-terracotta:#FF6B57;--brand-gold:#FFB900;--brand-cream:#FFF4D6;--brand-ink:#18334D}
#header-group,#header-group .header-wrapper,#header-group .header,#header-group .header__row{background:#F1FAFF!important;background-color:#F1FAFF!important;color:#18334D!important}
#header-group .header__menu-item,#header-group a,#header-group button,#header-group .header__heading-link{color:#18334D!important;font-family:'DM Sans',Arial,sans-serif!important}
#header-group .header__heading-link{display:inline-flex!important;align-items:center!important;gap:7px!important;text-decoration:none!important}
#header-group .header__heading-link::before{content:'✦';display:inline-block;color:#FF6B57;font-size:22px;line-height:1}
#header-group .header__heading-link::after{content:'27Sevenco';display:inline-block;color:#1677D2;font-family:'DM Sans',Arial,sans-serif;font-weight:800;font-size:clamp(20px,2vw,27px);letter-spacing:-1.2px;line-height:1}
#header-group .header__heading-link img,#header-group .header__heading-logo{display:none!important}
#header-group .header__heading{min-width:max-content}
.shopify-section-group-footer-group,.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer-content,.shopify-section-group-footer-group .footer__content-top,.shopify-section-group-footer-group .footer__content-bottom{background:#F1FAFF!important;background-color:#F1FAFF!important;color:#18334D!important;border-color:#D8EDF7!important}
.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group li,.shopify-section-group-footer-group label{color:#18334D!important}
.shopify-section-group-footer-group a:hover{color:#FF6B57!important}
.s7-brand-marquee{background:#1677D2!important;color:#fff!important;border-top:3px solid #FFB900!important;border-bottom:3px solid #FFB900!important}

/* 27SEVENCO HOMEPAGE POLISH */
.s7 .s7-section,.s7 .s7-section-alt,.s7 .s7-section-green{padding-block:clamp(40px,5vw,72px)!important}.s7 .s7-section h2,.s7 .s7-section-alt h2,.s7 .s7-section-green h2{color:#18334D!important;letter-spacing:-.04em}.s7 .s7-btn-green,.s7 .s7-atc-btn,.s7 .s7-hover-cta{border-radius:999px!important;transition:transform .2s,background .2s}.s7 .s7-btn-green:hover,.s7 .s7-atc-btn:hover,.s7 .s7-hover-cta:hover{background:#0F63B5!important;transform:translateY(-2px)}.s7 .s7-pcard{border-radius:18px!important;box-shadow:0 8px 26px #18334d0f}.s7 .s7-pcard:hover{box-shadow:0 14px 34px #18334d1f;transform:translateY(-3px)}.s7-brand-marquee{border-block:3px solid #FFB900!important}@media(max-width:749px){.s7 .s7-section,.s7 .s7-section-alt,.s7 .s7-section-green{padding-block:40px!important}}
/* MOCKUP FINAL PASS — statistics, newsletter, homepage consistency */
:root{--brand-green:#1677D2!important;--brand-green-hover:#0F63B5!important;--brand-green-soft:#EAF7FF!important;--brand-terracotta:#FF6B57!important;--brand-gold:#FFB900!important;--brand-cream:#FFF4D6!important;--brand-ink:#18334D!important;--color-background:#F1FAFF!important;--color-foreground:#18334D!important}
body{font-family:'DM Sans',Arial,sans-serif!important;color:#18334D!important}
#header-group .header__heading-link{font-size:0!important}
#header-group .header__heading-link::before{content:'✦'!important;color:#FF6B57!important;font-size:22px!important}
#header-group .header__heading-link::after{content:'27Sevenco'!important;color:#1677D2!important;font-size:24px!important;font-weight:800!important}
#header-group .header__heading-link img,#header-group .header__heading-logo{display:none!important}
.s7 .s7-section-dark{background:#18334D!important;color:#fff!important}
.s7 .s7-section-dark h1,.s7 .s7-section-dark h2,.s7 .s7-section-dark h3,.s7 .s7-section-dark strong,.s7 .s7-section-dark .s7-stat-number{color:#FFB900!important}
.s7 .s7-section-dark p,.s7 .s7-section-dark span,.s7 .s7-section-dark .s7-stat-label{color:#F1FAFF!important}
.s7 .s7-section-alt{background:#FFF4D6!important;color:#18334D!important}
.s7 .s7-section-alt h1,.s7 .s7-section-alt h2,.s7 .s7-section-alt h3{color:#18334D!important}
.s7 .s7-section-alt button,.s7 .s7-section-alt .s7-btn-green,.s7 .s7-section-alt .s7-hover-cta{background:#1677D2!important;color:#fff!important;border-color:#1677D2!important}
.s7 input[type=email],.s7 input[name=email]{background:#fff!important;color:#18334D!important;border:1px solid #D8EDF7!important;border-radius:10px!important}
.s7 button[type=submit],.s7 input[type=submit],.s7 .s7-newsletter button,.s7 .s7-newsletter__button{background:#1677D2!important;color:#fff!important;border-color:#1677D2!important;border-radius:999px!important}
.s7-brand-marquee{background:#1677D2!important;color:#fff!important;border-block:3px solid #FFB900!important}
.s7-welcome__card{background:#F1FAFF!important;color:#18334D!important}
.s7-welcome__card h2{color:#18334D!important}
.s7-welcome__code button,.s7-welcome__cta{background:#1677D2!important;color:#fff!important}

/* ACTUAL HOMEPAGE SELECTORS — final correction for rendered custom section */
.s7 .s7-section-dark:has(.s7-stats-grid){background:#EAF7FF!important;color:#18334D!important}
.s7 .s7-section-dark:has(.s7-stats-grid) .s7-stat-n{color:#1677D2!important}
.s7 .s7-section-dark:has(.s7-stats-grid) .s7-stat-l{color:#57738A!important}
.s7 section.s7-section:has(.s7-nl){background:#F1FAFF!important;border-top:1px solid #D8EDF7!important;color:#18334D!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-copy h2{color:#18334D!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-copy p{color:#57738A!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-copy .s7-eyebrow{color:#1677D2!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-input{background:#fff!important;border-color:#D8EDF7!important;color:#18334D!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-form .s7-btn-dark{background:#1677D2!important;border-color:#1677D2!important;color:#fff!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-form .s7-btn-dark:hover{background:#0F63B5!important}
.s7 section.s7-section:has(.s7-nl) .s7-nl-note{color:#7890A5!important}
#header-group .header__heading-link{font-size:0!important}
#header-group .header__heading-link::before{content:'✦'!important;color:#FF6B57!important;font-size:22px!important}
#header-group .header__heading-link::after{content:'27Sevenco'!important;color:#1677D2!important;font-size:24px!important;font-weight:800!important}
#header-group .header__heading-link img,#header-group .header__heading-logo{display:none!important}

/* PRODUCT CARD COLOR SYSTEM — consistent bundle tags and prices */
.s7 .s7-pcard .s7-badge,
.s7 .s7-pcard .s7-badge-top,
.s7 .s7-pcard .s7-badge-well{background:#1677D2!important;color:#fff!important;border:1px solid #1677D2!important}
.s7 .s7-pcard .s7-badge-sale{background:#FF6B57!important;color:#fff!important;border-color:#FF6B57!important}
.s7 .s7-pcard .s7-badge-new{background:#FFB900!important;color:#18334D!important;border-color:#FFB900!important}
.s7 .s7-pcard .s7-price{color:#18334D!important;font-weight:800!important}
.s7 .s7-pcard .s7-was{color:#7B8B99!important;opacity:1!important;text-decoration:line-through!important}
.s7 .s7-pcard .s7-price-wrap{gap:6px!important}
.s7 .s7-pcard .s7-atc-btn{background:#1677D2!important;border:1px solid #1677D2!important;color:#fff!important;border-radius:999px!important}
.s7 .s7-pcard .s7-atc-btn:hover{background:#0F63B5!important;border-color:#0F63B5!important}
.s7 .s7-pcard-type{color:#57738A!important}


/* 27SEVENCO DESIGN SYSTEM AUDIT — explicit component-level tokens */
:root{
 --s7-sky:#F1FAFF;--s7-blue:#1677D2;--s7-blue-hover:#0F63B5;
 --s7-coral:#FF6B57;--s7-sunrise:#FFB900;--s7-pale-sunrise:#FFF4D6;
 --s7-navy:#18334D;--s7-muted:#57738A;--s7-border:#D8EDF7;
}
.s7{color:var(--s7-navy)!important;background:var(--s7-sky)!important;font-family:'DM Sans',Arial,sans-serif!important}
.s7 .s7-section,.s7 .s7-section-alt,.s7 .s7-section-green{background:var(--s7-sky)!important;color:var(--s7-navy)!important}
.s7 .s7-section-alt{border-block:1px solid var(--s7-border)!important}
.s7 .s7-section-dark{background:var(--s7-navy)!important;color:#fff!important}
.s7 .s7-section-head h2,.s7 .s7-section h2,.s7 .s7-section-alt h2,.s7 .s7-section-green h2,.s7 .s7-split-copy h2{color:var(--s7-navy)!important}
.s7 .s7-eyebrow,.s7 .s7-section .s7-eyebrow,.s7 .s7-section-alt .s7-eyebrow,.s7 .s7-section-green .s7-eyebrow{color:var(--s7-blue)!important}
.s7 .s7-btn-green,.s7 .s7-btn-dark,.s7 .s7-atc-btn,.s7 .s7-hover-cta,.s7 .s7-nl-form .s7-btn,.s7 .s7-nl-form button{background:var(--s7-blue)!important;border:1px solid var(--s7-blue)!important;color:#fff!important;border-radius:999px!important}
.s7 .s7-btn-green:hover,.s7 .s7-btn-dark:hover,.s7 .s7-atc-btn:hover,.s7 .s7-hover-cta:hover,.s7 .s7-nl-form button:hover{background:var(--s7-blue-hover)!important;border-color:var(--s7-blue-hover)!important}
.s7 .s7-btn-white-out{border:1.5px solid rgba(255,255,255,.85)!important;color:#fff!important}
.s7 .s7-pcard{background:#fff!important;border:1px solid var(--s7-border)!important;border-radius:18px!important;color:var(--s7-navy)!important}
.s7 .s7-pcard-body{background:#fff!important;border-top:1px solid var(--s7-border)!important}
.s7 .s7-pcard-type{color:var(--s7-muted)!important}
.s7 .s7-pcard-name,.s7 .s7-pcard-name a,.s7 .s7-pcard-name a:visited{color:var(--s7-navy)!important;font-family:'DM Sans',Arial,sans-serif!important;font-weight:600!important}
.s7 .s7-pcard-name a:hover{color:var(--s7-blue)!important}
.s7 .s7-price{color:var(--s7-navy)!important;font-family:'DM Sans',Arial,sans-serif!important;font-weight:800!important}
.s7 .s7-was{color:#7B8B99!important;font-family:'DM Sans',Arial,sans-serif!important;text-decoration:line-through!important}
.s7 .s7-badge{font-family:'DM Sans',Arial,sans-serif!important;letter-spacing:.04em!important}
.s7 .s7-badge-top,.s7 .s7-badge-well{background:var(--s7-blue)!important;color:#fff!important}
.s7 .s7-badge-sale{background:var(--s7-coral)!important;color:#fff!important}
.s7 .s7-badge-new{background:var(--s7-sunrise)!important;color:var(--s7-navy)!important}
.s7 .s7-pcard-img{background:#EAF7FF!important}
.s7 .s7-catstrip{background:var(--s7-sky)!important;border-color:var(--s7-border)!important}
.s7 .s7-cat{color:var(--s7-muted)!important;border-color:var(--s7-border)!important}
.s7 .s7-cat:hover{color:var(--s7-blue)!important;background:#EAF7FF!important}
.s7 .s7-cat-icon{background:#DCEFFA!important}
.s7 .s7-trust{background:#EAF7FF!important;border-color:var(--s7-border)!important}
.s7 .s7-trust-item{border-color:var(--s7-border)!important}
.s7 .s7-trust-item strong{color:var(--s7-navy)!important}
.s7 .s7-trust-item span{color:var(--s7-muted)!important}
.s7 .s7-stats-grid{background:#EAF7FF!important}
.s7 .s7-stat-n{color:var(--s7-blue)!important}
.s7 .s7-stat-l{color:var(--s7-muted)!important}
.s7 .s7-nl{background:var(--s7-sky)!important;color:var(--s7-navy)!important;border:0!important}
.s7 .s7-nl-copy h2{color:var(--s7-navy)!important}
.s7 .s7-nl-copy p{color:var(--s7-muted)!important;line-height:1.65!important}
.s7 .s7-nl-copy .s7-eyebrow{color:var(--s7-blue)!important}
.s7 .s7-nl-form{align-items:stretch!important}
.s7 .s7-nl-input{background:#fff!important;color:var(--s7-navy)!important;border:1px solid var(--s7-border)!important;border-radius:10px!important}
.s7 .s7-nl-input::placeholder{color:#8A9AAA!important}
.s7 .s7-nl-input:focus{border-color:var(--s7-blue)!important;box-shadow:0 0 0 3px #1677D21A!important}
.s7 .s7-nl-note{color:#7890A5!important}
.s7 .s7-mini{border-radius:0!important}
.s7 .s7-view-all{color:var(--s7-blue)!important;border-color:var(--s7-blue)!important;border-radius:999px!important}
.s7 .s7-view-all:hover{background:var(--s7-blue)!important;color:#fff!important}
.s7 .s7-split-copy p,.s7 .s7-flist li{color:var(--s7-muted)!important}
.s7 .s7-flist li::before{color:var(--s7-blue)!important}
.s7 .s7-brand-marquee{background:var(--s7-blue)!important;color:#fff!important;border-color:var(--s7-sunrise)!important}
#header-group,#header-group .header-wrapper,#header-group .header,#header-group .header__row{background:var(--s7-sky)!important;color:var(--s7-navy)!important}
#header-group .header__menu-item,#header-group .header__menu-item span,#header-group nav a,#header-group .header a,#header-group .header button,#header-group .header__icon{color:var(--s7-navy)!important;font-family:'DM Sans',Arial,sans-serif!important;font-weight:500!important}
#header-group .header__menu-item:hover,#header-group nav a:hover{color:var(--s7-blue)!important}
#header-group .header__heading-link{font-size:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important}
#header-group .header__heading-link::before{content:'✦'!important;color:var(--s7-coral)!important;font-size:22px!important}
#header-group .header__heading-link::after{content:'27Sevenco'!important;color:var(--s7-blue)!important;font-size:24px!important;font-weight:800!important}
#header-group .header__heading-link img,#header-group .header__heading-logo,#header-group .header__heading-link .h2{display:none!important}
.shopify-section-group-footer-group,.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer__content-top,.shopify-section-group-footer-group .footer__content-bottom{background:var(--s7-sky)!important;color:var(--s7-navy)!important;border-color:var(--s7-border)!important}
.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group li,.shopify-section-group-footer-group label{color:var(--s7-navy)!important}
@media(max-width:768px){.s7 .s7-nl{grid-template-columns:1fr!important;gap:24px!important}.s7 .s7-nl-form{flex-direction:column!important}.s7 .s7-nl-input{min-width:0!important;width:100%!important}}

/* 27SEVENCO HEADER + LOGO — scoped to header only; announcement bar untouched */
#header-group header-component,#header-group .header,#header-group .header-wrapper,#header-group .header__row,#header-group .header__row--main{background:#F1FAFF!important;background-color:#F1FAFF!important;color:#14589B!important;border-color:#D7EAF8!important}
#header-group .header__menu-item,#header-group .header__menu-item span,#header-group nav a,#header-group .header a,#header-group .header button,#header-group .header__icon{color:#14589B!important;font-family:'Nunito','DM Sans',sans-serif!important;font-weight:800!important;letter-spacing:.01em!important}
#header-group .header__menu-item:hover,#header-group nav a:hover,#header-group .header__menu-item[aria-current="page"]{color:#1677D2!important}
#header-group .header__heading-link{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:0!important;text-decoration:none!important;position:relative!important}
#header-group .header__heading-link::before{content:'27Sevenco'!important;color:#126CC4!important;font-family:'Nunito','DM Sans',sans-serif!important;font-size:clamp(24px,2.6vw,36px)!important;font-weight:1000!important;letter-spacing:-1.8px!important;line-height:1!important}
#header-group .header__heading-link::after{content:'☀'!important;color:#FFB900!important;font-size:25px!important;line-height:1!important;position:absolute!important;right:-20px!important;top:-12px!important}
#header-group .header__heading-link img,#header-group .header__heading-logo{display:none!important}
#header-group .header-actions__action svg,#header-group .header__icon svg{color:#14589B!important;stroke:#14589B!important}
@media(max-width:749px){#header-group .header__heading-link::before{font-size:23px!important}#header-group .header__heading-link::after{font-size:18px!important;right:-14px!important;top:-9px!important}}

/* Header: centered navigation, existing uploaded logo, yellow active underline */
#header-group .header__row--top{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(0,2fr) minmax(190px,1fr)!important;align-items:center!important}
#header-group .header__row--top .header__column--left{grid-column:1!important;justify-content:flex-start!important}
#header-group .header__row--top .header__column--center{grid-column:2!important;justify-content:center!important;display:flex!important}
#header-group .header__row--top .header__column--right{grid-column:3!important;justify-content:flex-end!important}
#header-group .header__row--top .header__column--center .menu-list{justify-content:center!important;margin-inline:auto!important}
#header-group .header__row--top .menu-list__list{justify-content:center!important;gap:clamp(18px,2.2vw,34px)!important}
#header-group .header__row--top .menu-list__link{position:relative!important;color:#0759A8!important;font-weight:700!important;padding:10px 2px!important;text-decoration:none!important}
#header-group .header__row--top .menu-list__link:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:1px!important;height:3px!important;border-radius:3px!important;background:#FFB900!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .2s ease!important}
#header-group .header__row--top .menu-list__link:hover:after,#header-group .header__row--top .menu-list__link--active:after,#header-group .header__row--top .menu-list__link[aria-current="page"]:after{transform:scaleX(1)!important}
#header-group .header__row--top .menu-list__link:hover{color:#1677D2!important}
#header-group .header__row--top .header-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:190px!important}
#header-group .header__row--top .header-logo:before,#header-group .header__row--top .header-logo:after{content:none!important;display:none!important}
#header-group .header__row--top .header-logo img,#header-group .header__row--top .header-logo .header-logo__image{display:block!important;visibility:visible!important;opacity:1!important;max-width:min(230px,19vw)!important;height:auto!important;object-fit:contain!important}
@media(max-width:749px){#header-group .header__row--top{grid-template-columns:1fr auto!important}#header-group .header__row--top .header__column--center{display:none!important}#header-group .header__row--top .header__column--left{grid-column:1!important}#header-group .header__row--top .header__column--right{grid-column:2!important}#header-group .header__row--top .header-logo img{max-width:170px!important}}

/* 27SEVENCO MOCKUP MATCH — HERO + HEADER ONLY */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900;1000&family=Caveat:wght@600;700&display=swap');
/* hero canvas */
.s7n-hero{position:relative!important;isolation:isolate!important;max-width:1200px!important;min-height:330px!important;margin:0 auto!important;padding:38px 30px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border-radius:0!important;background:linear-gradient(112deg,#EAF6FF 0%,#D9EEFF 54%,#C8E5FF 100%)!important;font-family:'Nunito',sans-serif!important}
.s7n-hero:before{content:""!important;position:absolute!important;inset:-10% -3%!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(ellipse at 70% 15%,rgba(255,255,255,.62) 0 13%,transparent 42%),radial-gradient(ellipse at 5% 90%,rgba(255,255,255,.34) 0 18%,transparent 44%),linear-gradient(160deg,transparent 0 37%,rgba(255,255,255,.16) 37.2% 47%,transparent 47.2%)!important}
.s7n-hero__txt{position:relative!important;z-index:5!important;width:42%!important;max-width:42%!important;flex:0 0 42%!important}
.s7n-crumb{font-family:'Nunito',sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:2px!important;color:#1677D2!important}
.s7n-hero h1{font-family:'Nunito',sans-serif!important;font-size:clamp(42px,4.2vw,58px)!important;font-weight:1000!important;line-height:.94!important;letter-spacing:-1.7px!important;color:#0871CC!important;margin:12px 0 14px!important}
.s7n-hero h1 span{color:#FFB900!important}
.s7n-hero p{font-family:'Nunito',sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;color:#164B85!important;max-width:330px!important}
.s7n-btn{font-family:'Nunito',sans-serif!important;font-size:14px!important;font-weight:900!important;background:#FFBD12!important;color:#0759A8!important;border-radius:999px!important;padding:13px 24px!important;box-shadow:0 7px 17px rgba(255,185,0,.24)!important}
.s7n-visual.s7n-visual-static{position:absolute!important;z-index:2!important;right:1.8%!important;top:8%!important;bottom:8%!important;width:58%!important;height:auto!important;display:block!important;mask-image:none!important;-webkit-mask-image:none!important;perspective:1000px!important}
.s7n-card{position:absolute!important;display:block!important;width:34%!important;height:82%!important;overflow:hidden!important;border:4px solid #fff!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 25px rgba(20,88,155,.18)!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease!important;transform-origin:center center!important}
.s7n-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:17px!important;opacity:1!important}
.s7n-card--fitness{left:1%!important;top:10%!important;z-index:1!important;transform:rotate(-7deg)!important}
.s7n-card--home{left:32%!important;top:0!important;width:36%!important;height:100%!important;z-index:3!important;transform:rotate(0deg)!important}
.s7n-card--beauty{right:1%!important;top:9%!important;z-index:2!important;transform:rotate(7deg)!important}
.s7n-card:hover,.s7n-card:focus-visible,.s7n-card.is-active{z-index:8!important;transform:translateY(-10px) rotate(0deg) scale(1.045)!important;box-shadow:0 20px 34px rgba(20,88,155,.26)!important;outline:none!important}
.s7n-card .s7n-slide-label{position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;padding:8px 18px!important;border-radius:999px!important;background:#fff!important;color:#0759A8!important;font-family:'Nunito',sans-serif!important;font-size:14px!important;font-weight:1000!important;white-space:nowrap!important;box-shadow:0 5px 15px rgba(16,70,130,.16)!important}
.s7n-card-pop{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-35%)!important;opacity:0!important;pointer-events:none!important;padding:10px 15px!important;border-radius:999px!important;background:#fff!important;color:#0759A8!important;font-family:'Nunito',sans-serif!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 6px 22px rgba(15,65,120,.2)!important;transition:opacity .2s ease,transform .2s ease!important}
.s7n-card:hover .s7n-card-pop,.s7n-card:focus-visible .s7n-card-pop,.s7n-card.is-active .s7n-card-pop{opacity:1!important;transform:translate(-50%,-50%)!important}
.s7n-card:hover .s7n-slide-label,.s7n-card:focus-visible .s7n-slide-label{opacity:0!important}
.s7n-dots{display:none!important}
.s7n-script{position:absolute!important;z-index:6!important;right:3%!important;top:4%!important;font-family:'Caveat',cursive!important;font-size:34px!important;font-weight:700!important;line-height:.86!important;color:#1677D2!important;transform:rotate(-5deg)!important}
.s7n-script:after{content:""!important;display:block!important;width:95%!important;height:4px!important;margin:7px auto 0!important;background:#FFB900!important;border-radius:9px!important;transform:rotate(-7deg)!important}
@media(max-width:749px){.s7n-hero{min-height:560px!important;padding:28px 20px 260px!important;display:block!important}.s7n-hero__txt{width:100%!important;max-width:100%!important}.s7n-hero h1{font-size:clamp(38px,10vw,52px)!important}.s7n-visual.s7n-visual-static{width:100%!important;right:0!important;top:auto!important;bottom:10px!important;height:245px!important}.s7n-card{height:82%!important;width:35%!important}.s7n-card--fitness{left:1%!important;top:9%!important}.s7n-card--home{left:32%!important;top:0!important;height:100%!important;width:37%!important}.s7n-card--beauty{right:1%!important;top:9%!important}.s7n-script{right:6%!important;top:3%!important;font-size:28px!important}}
/* header: actual theme row uses .header__columns as the three-column grid */
#header-group .header__row--top .header__columns{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(160px,1fr)!important;align-items:center!important;gap:0!important}
#header-group .header__row--top .header__column--left{grid-column:1!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}
#header-group .header__row--top .header__column--center{grid-column:2!important;display:flex!important;justify-content:center!important;align-items:center!important}
#header-group .header__row--top .header__column--right{grid-column:3!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}
#header-group .header__row--top .header__column--center .menu-list,#header-group .header__row--top .header__column--center header-menu{width:auto!important;margin:0 auto!important}
#header-group .header__row--top .menu-list__list{display:flex!important;justify-content:center!important;gap:clamp(18px,2vw,30px)!important}
#header-group .header__row--top .menu-list__link{position:relative!important;color:#0759A8!important;font-family:'Nunito',sans-serif!important;font-size:14px!important;font-weight:800!important;padding:10px 1px!important;text-decoration:none!important}
#header-group .header__row--top .menu-list__link:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:1px!important;height:3px!important;border-radius:3px!important;background:#FFB900!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .2s ease!important}
#header-group .header__row--top .menu-list__link:hover:after,#header-group .header__row--top .menu-list__link--active:after,#header-group .header__row--top .menu-list__link[aria-current="page"]:after{transform:scaleX(1)!important}
#header-group .header__row--top .header-logo{display:block!important;width:220px!important;min-width:220px!important;height:48px!important;overflow:hidden!important;background-image:url('/cdn/shop/files/27sevenco-mockup-logo-transparent.png?v=1793458517')!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:contain!important;font-size:0!important;color:transparent!important}
#header-group .header__row--top .header-logo *{opacity:0!important;visibility:hidden!important}
#header-group .header__row--top .header__column--right svg{color:#0759A8!important;stroke:#0759A8!important}
#header-group .header__row--top .header__columns{min-height:58px!important}
@media(max-width:749px){#header-group .header__row--top .header__columns{grid-template-columns:minmax(150px,1fr) auto!important}#header-group .header__row--top .header__column--center{display:none!important}#header-group .header__row--top .header-logo{width:170px!important;min-width:170px!important;height:40px!important}}

/* 27SEVENCO: FIX HERO / PRODUCT CARD CLASS COLLISION + RESTORE CATEGORY PRODUCT GRIDS */
.s7n-hero{position:relative!important;isolation:isolate!important;background:linear-gradient(118deg,#EAF6FF 0%,#D9EEFF 48%,#C5E4FF 100%)!important;border-radius:22px!important;overflow:hidden!important}
.s7n-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(ellipse at 76% 22%,rgba(255,255,255,.68) 0%,rgba(255,255,255,0) 43%),radial-gradient(ellipse at 8% 100%,rgba(255,255,255,.44) 0%,rgba(255,255,255,0) 46%),linear-gradient(153deg,transparent 0 37%,rgba(255,255,255,.22) 37.2% 47%,transparent 47.2%)!important}
.s7n-hero:after{content:""!important;position:absolute!important;left:-8%;right:-8%;bottom:-65px;height:140px!important;z-index:0!important;pointer-events:none!important;border-radius:50% 50% 0 0!important;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(94,181,244,.14))!important;transform:rotate(-3deg)!important}
.s7n-hero__txt{z-index:4!important}
.s7n-visual.s7n-visual-static{z-index:2!important}
.s7n-hero-card{position:absolute!important;display:block!important;width:34%!important;height:82%!important;overflow:hidden!important;border:5px solid #fff!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px rgba(21,91,153,.19)!important;text-decoration:none!important;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease!important;transform-origin:center center!important}
.s7n-hero-card img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:16px!important;opacity:1!important}
.s7n-hero-card:hover,.s7n-hero-card:focus-visible,.s7n-hero-card.is-active{z-index:8!important;transform:translateY(-12px) rotate(0deg) scale(1.045)!important;box-shadow:0 22px 42px rgba(21,91,153,.28)!important;filter:saturate(1.05)!important;outline:none!important}
.s7n-hero-card .s7n-slide-label{position:absolute!important;left:50%!important;bottom:12px!important;transform:translateX(-50%)!important;padding:9px 20px!important;border-radius:999px!important;background:#fff!important;color:#1264B4!important;font-family:'Nunito',sans-serif!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 5px 15px rgba(16,70,130,.16)!important}
.s7n-hero-card:hover .s7n-slide-label,.s7n-hero-card:focus-visible .s7n-slide-label{opacity:0!important}
.s7n-hero-card .s7n-card-pop{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-35%)!important;opacity:0!important;pointer-events:none!important;padding:11px 16px!important;border-radius:999px!important;background:#fff!important;color:#1264B4!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 6px 22px rgba(15,65,120,.2)!important;transition:opacity .2s ease,transform .2s ease!important}
.s7n-hero-card:hover .s7n-card-pop,.s7n-hero-card:focus-visible .s7n-card-pop{opacity:1!important;transform:translate(-50%,-50%)!important}
.s7n-grid .s7n-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:flex!important;flex-direction:column!important;width:auto!important;height:auto!important;min-width:0!important;overflow:hidden!important;border:1px solid #D6E7F8!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 14px rgba(21,91,153,.06)!important;transform:none!important;filter:none!important}
.s7n-grid .s7n-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px rgba(30,123,224,.16)!important}
.s7n-grid .s7n-card .s7n-img{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important}
.s7n-grid .s7n-card .s7n-body{position:relative!important;display:flex!important;flex-direction:column!important;min-height:120px!important;padding:11px 12px 13px!important}
.s7n-grid .s7n-card .s7n-name{color:#0759A8!important;font-family:'Nunito',sans-serif!important}
.s7n-grid .s7n-card .s7n-price{color:#12315E!important;font-family:'Nunito',sans-serif!important}
.s7n-grid .s7n-card .s7n-badge{z-index:2!important}
.s7n-sec{display:block!important;clear:both!important}
.s7n-sec .s7n-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}
.s7n-cats{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important}
@media(max-width:1000px){.s7n-sec .s7n-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.s7n-sec .s7n-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s7n-hero{background:linear-gradient(135deg,#EAF6FF 0%,#D9EEFF 55%,#C5E4FF 100%)!important}}
/* HEADER: logo left, complete navigation centered, utility icons right */
#header-group .header__row--top{display:grid!important;grid-template-columns:minmax(190px,1fr) auto minmax(150px,1fr)!important;align-items:center!important;column-gap:22px!important}
#header-group .header__row--top>.header__column--left{grid-column:1!important;justify-content:flex-start!important;min-width:0!important}
#header-group .header__row--top>.header__column--center{grid-column:2!important;justify-content:center!important;display:flex!important;min-width:0!important}
#header-group .header__row--top>.header__column--right{grid-column:3!important;justify-content:flex-end!important;min-width:0!important}
#header-group .header__row--top .header__column--center .menu-list__list{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(14px,1.7vw,28px)!important;white-space:nowrap!important}
#header-group .header__row--top .menu-list__link{color:#0759A8!important;font-family:'Nunito',sans-serif!important;font-weight:800!important}
#header-group .header__row--top .menu-list__link:after{background:#FFB900!important}
#header-group .header__row--top .menu-list__list-item:hover>.menu-list__link:after,#header-group .header__row--top .menu-list__link[aria-current="page"]:after{transform:scaleX(1)!important}
@media(max-width:900px){#header-group .header__row--top{grid-template-columns:minmax(150px,1fr) auto!important;column-gap:10px!important}#header-group .header__row--top>.header__column--center{display:none!important}#header-group .header__row--top>.header__column--right{grid-column:2!important}}
