/* Modern sans headings: Plus Jakarta Sans. Legacy inline 'Fraunces' maps to it too. */
@font-face{font-family:"Plus Jakarta Sans";src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Fraunces";src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");font-weight:100 1000;font-style:italic;font-display:swap}
/* Parentif calm global look: titles, reading comfort, header, footer, shop cards */
:root{--pf-sl:#264653;--pf-ink:#1E2F36;--pf-mu:#5D6C71;--pf-cr:#FCF1E5;--pf-sa:#F1DCC6;--pf-ap:#F4A261;--pf-co:#E76F51;--pf-te:#2A9D8F}

/* Header + footer in brand colours */
.header-mobile-wrap,.navbar-wrap,.navbar-wrap.navbar-transparent,.sticky-on .navbar-wrap{background:var(--pf-sl)!important;background-image:none!important}
.navbar-wrap .main-menu>li>a,.navbar-wrap .main-menu>li>a>span{color:var(--pf-cr)!important}
.navbar-wrap .main-menu>li:hover>a,.navbar-wrap .main-menu>li.current-menu-item>a,.navbar-wrap .main-menu>li.current-menu-ancestor>a,.navbar-wrap .main-menu>li>a:hover>span{color:var(--pf-ap)!important}
.navbar-wrap .sub-menu,.navbar-wrap .flex-dropdown,.navbar-wrap .mega-dropdown{background:#fff!important;border-radius:18px!important;box-shadow:0 22px 44px -22px rgba(30,47,54,.55)!important;border:1px solid var(--pf-sa)!important;padding:10px!important}
.navbar-wrap .sub-menu a,.navbar-wrap .sub-menu a span,.navbar-wrap .flex-dropdown a,.navbar-wrap .flex-dropdown a span{color:var(--pf-sl)!important;font-weight:600!important;border-radius:10px}
.navbar-wrap .sub-menu a:hover,.navbar-wrap .flex-dropdown a:hover{background:var(--pf-cr)!important}
.navbar-wrap .sub-menu a:hover span,.navbar-wrap .flex-dropdown a:hover span{color:var(--pf-co)!important}
.footer-wrap .elementor>.e-con,.footer-wrap .elementor>.elementor-section{background-color:var(--pf-ink)!important}
.footer-wrap a,.footer-wrap p,.footer-wrap li,.footer-wrap span{color:var(--pf-cr)!important}
.footer-wrap a:hover{color:var(--pf-ap)!important}
.footer-wrap i,.footer-wrap svg{color:var(--pf-ap)!important;fill:var(--pf-ap)!important}

/* Page, post and product titles */
h1.s-title,.page-header h1,h1.product_title,.archive-header h1,.archive-title,h1.page-title{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;font-weight:800!important;color:var(--pf-sl)!important;letter-spacing:-.025em!important;line-height:1.12!important;font-size:clamp(30px,4.2vw,48px)!important;text-transform:none!important}
.single-page>.page-header{background:radial-gradient(circle at 92% 0%,rgba(244,162,97,.32),transparent 45%),radial-gradient(circle at 0% 100%,rgba(42,157,143,.14),transparent 40%),var(--pf-cr);border-radius:30px;padding:clamp(28px,4vw,52px) clamp(22px,4vw,56px)!important;margin:18px auto 34px!important;max-width:1160px}
.single-page>.page-header .page-header-inner{max-width:880px}
.single-header{padding-bottom:6px}
.single-header .s-title{margin-bottom:14px!important}
.single-header .p-category,.s-cats .p-category{display:inline-block;background:var(--pf-sl)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:800!important;font-size:11.5px!important;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin:0 6px 6px 0}
.single-header .p-category:before,.single-header .p-category:after{display:none!important}
.single-meta,.smeta-in,.smeta-sec,.single-meta a{color:var(--pf-mu)!important;font-family:Inter,sans-serif!important}
.s-breadcrumb,.breadcrumb-wrap{font-family:Inter,sans-serif!important;font-size:13px!important;color:var(--pf-mu)!important}
.s-breadcrumb a{color:var(--pf-sl)!important}

/* Comfortable reading */
.single-post .entry-content,.page-template-default .single-page .entry-content{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:18px;line-height:1.75;color:var(--pf-ink)}
.entry-content>p{margin-bottom:1.15em}
.entry-content>h2,.entry-content>.wp-block-heading:is(h2){font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;font-weight:800!important;color:var(--pf-sl)!important;font-size:clamp(25px,3vw,33px)!important;line-height:1.18!important;letter-spacing:-.005em;margin:1.9em 0 .6em!important;padding-bottom:12px;position:relative;text-transform:none!important}
.entry-content>h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:5px;border-radius:5px;background:var(--pf-ap)}
.entry-content>h3{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;font-weight:700!important;color:var(--pf-sl)!important;font-size:clamp(20px,2.3vw,24px)!important;line-height:1.25!important;margin:1.5em 0 .45em!important;text-transform:none!important}
.entry-content>h4{font-family:Inter,sans-serif!important;font-weight:800!important;color:var(--pf-sl)!important;font-size:18px!important}
.entry-content>p a,.entry-content>ul a,.entry-content>ol a,.entry-content>.wp-block-list a{color:var(--pf-co)!important;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--pf-co) 35%,transparent)}
.entry-content>p a:hover,.entry-content>ul a:hover,.entry-content>ol a:hover{text-decoration-color:var(--pf-co)}
.entry-content>ul,.entry-content>ol{padding-left:1.3em;margin-bottom:1.3em}
.entry-content>ul li,.entry-content>ol li{margin:.45em 0;padding-left:.2em}
.entry-content>ul li::marker{color:var(--pf-ap);font-size:1.15em}
.entry-content>ol li::marker{color:var(--pf-co);font-weight:800;font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif}
.entry-content>blockquote,.entry-content>.wp-block-quote{background:var(--pf-cr);border:0!important;border-left:6px solid var(--pf-ap)!important;border-radius:0 20px 20px 0;padding:20px 26px!important;margin:1.6em 0!important;font-style:normal;color:var(--pf-ink)}
.entry-content>blockquote p{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif;font-size:21px;line-height:1.45}
.entry-content>figure img,.entry-content>.wp-block-image img,.entry-content>p>img{border-radius:22px}
.entry-content>figure figcaption{font-size:14px;color:var(--pf-mu);text-align:center}
.entry-content>.wp-block-table table,.entry-content>table{border-collapse:collapse;width:100%;font-size:16px;border-radius:16px;overflow:hidden}
.entry-content>.wp-block-table th,.entry-content>table th{background:var(--pf-sl);color:#fff;padding:12px 14px;text-align:left}
.entry-content>.wp-block-table td,.entry-content>table td{padding:11px 14px;border-bottom:1px solid var(--pf-sa)}
.entry-content>.wp-block-table tr:nth-child(even) td,.entry-content>table tr:nth-child(even) td{background:#fffaf4}
.entry-content .wp-block-button__link,.entry-content>p>.button{background:var(--pf-co)!important;color:#fff!important;border-radius:999px!important;font-weight:800;padding:14px 28px!important;text-decoration:none!important}

/* Category / archive intro */
.archive-header,.archive .page-header{background:var(--pf-cr);border-radius:28px;padding:clamp(24px,4vw,44px)!important;margin:18px 0 30px!important}
.archive-header .taxonomy-description,.archive-description,.category-description{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:var(--pf-mu);max-width:720px}

/* Shop + related products: Buy now always visible, never clipped */
.woocommerce .products .product-btn,.products-outer .product-btn{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:12px!important;height:auto!important;max-height:none!important;pointer-events:auto!important}
.products-outer .loop-product,.products-outer .product-inner,.products-outer .p-loop-content{overflow:visible!important;height:auto!important}
.products-outer .loop-product:hover{z-index:5}
section.related.products,section.upsells.products{padding-bottom:48px;overflow:visible!important}
.products-outer .product-btn .button{display:inline-flex!important;align-items:center;justify-content:center;background:var(--pf-co)!important;color:#fff!important;border-radius:999px!important;font-weight:800!important;padding:11px 22px!important;line-height:1.2!important}
.products-outer .product-btn .button:hover{background:var(--pf-sl)!important}
section.related>h2,section.upsells>h2{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;font-weight:800!important;color:var(--pf-sl)!important;font-size:clamp(24px,3vw,32px)!important}
.products-outer .woocommerce-loop-product__title,.products-outer .entry-title{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;font-weight:700!important;color:var(--pf-sl)!important}

@media (max-width:767px){.single-post .entry-content,.page-template-default .single-page .entry-content{font-size:17px}.single-page>.page-header{border-radius:22px;margin:10px 12px 26px!important}}

/* every heading in the site uses the modern sans */
body h1,body h2,body h3,body h4,body h5,.elementor-heading-title{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif!important}
body h1,body h2{letter-spacing:-.02em}

/* ===== Parentif footer ===== */
.footer-wrap{display:none!important}
.pff{--ink:#1E2F36;font-family:Inter,system-ui,sans-serif;color:#E9DED2;background:var(--pf-ink);margin-top:0}
.pff *{box-sizing:border-box}
.pff a{text-decoration:none}
.pff-w{max-width:1200px;margin:0 auto;padding:0 20px}
.pff-cta{background:linear-gradient(120deg,var(--pf-co),#EE8B5E 55%,var(--pf-ap));padding:34px 0}
.pff-cta-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.pff-k{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.9}
.pff-cta-t{margin:0;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:clamp(22px,3vw,32px);line-height:1.15;color:#fff;letter-spacing:-.02em}
.pff-cta-p{margin:8px 0 0;color:#fff;opacity:.92;font-size:16px;max-width:560px}
.pff-cta-b{display:flex;gap:10px;flex-wrap:wrap}
.pff-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--pf-sl);color:#fff!important;font-weight:800;font-size:15px;padding:14px 22px;border-radius:999px;box-shadow:0 14px 26px -16px rgba(30,47,54,.9);transition:transform .15s}
.pff-btn:hover{transform:translateY(-2px)}
.pff-btn-g{background:#fff;color:var(--pf-sl)!important}
.pff-main{padding:56px 0 40px}
.pff-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1.25fr;gap:34px}
.pff-logo img{display:block;width:200px;height:auto}
.pff-tag{margin:16px 0 18px;font-size:15px;line-height:1.6;color:#C9D3D6}
.pff-promise{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.pff-promise li{font-size:14px;font-weight:600;color:#F7EDE2;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:9px 12px}
.pff-h{margin:0 0 16px;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ap)}
.pff-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.pff-col li a{display:inline-flex;gap:9px;align-items:center;color:#E9DED2!important;font-size:15px;font-weight:500;transition:color .15s,transform .15s}
.pff-col li a:hover{color:#fff!important;transform:translateX(3px)}
.pff-post{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;margin-bottom:12px;color:#E9DED2!important;font-size:14px;font-weight:600;line-height:1.35}
.pff-post img,.pff-noimg{width:56px;height:56px;border-radius:12px;object-fit:cover;display:block;background:#2C434C}
.pff-post:hover span{color:#fff}
.pff-company{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}
.pff-company a{font-size:13px;font-weight:700;color:#fff!important;background:rgba(255,255,255,.08);padding:7px 12px;border-radius:999px}
.pff-company a:hover{background:var(--pf-co)}
.pff-bottom{border-top:1px solid rgba(255,255,255,.1);padding:22px 0 28px}
.pff-ymyl{margin:0 0 12px;font-size:13px;color:#AFC0C4;font-style:italic}
.pff-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.pff-bar p{margin:0;font-size:13.5px;color:#C9D3D6}
.pff-bar nav{display:flex;flex-wrap:wrap;gap:16px}
.pff-bar nav a{font-size:13.5px;color:#C9D3D6!important}
.pff-bar nav a:hover{color:var(--pf-ap)!important}
@media (max-width:1024px){.pff-grid{grid-template-columns:1fr 1fr 1fr}.pff-brand{grid-column:1/-1}.pff-latest{grid-column:1/-1}}
@media (max-width:640px){.pff-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.pff-col:nth-of-type(3){grid-column:1/-1}.pff-cta{padding:28px 0}.pff-btn{flex:1}.pff-main{padding:40px 0 28px}.pff-bar{flex-direction:column;align-items:flex-start}}

/* ===== Phone side menu ===== */
.mobile-collapse,.mobile-collapse .collapse-holder,.mobile-collapse .collapse-inner{background:var(--pf-cr)!important}
.mobile-collapse .collapse-inner{padding-bottom:30px}
.mobile-collapse .mobile-search-form .h5{display:none}
.mobile-collapse .rb-search-form .search-form-inner{background:#fff!important;border-radius:999px!important;border:1px solid var(--pf-sa)!important;box-shadow:0 10px 24px -20px rgba(30,47,54,.8)}
.mobile-collapse .mobile-menu-wrap{background:#fff;border-radius:22px;margin:14px 16px!important;padding:6px 16px!important;box-shadow:0 16px 34px -28px rgba(30,47,54,.7)}
.mobile-collapse .mobile-menu>li{border-bottom:1px solid #F3E7DA}
.mobile-collapse .mobile-menu>li:last-child{border-bottom:0}
.mobile-collapse .mobile-menu>li>a{font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-weight:800!important;font-size:18px!important;color:var(--pf-sl)!important;padding:14px 0!important}
.mobile-collapse .mobile-menu .sub-menu{background:var(--pf-cr);border-radius:14px;padding:6px 12px!important;margin:0 0 12px!important}
.mobile-collapse .mobile-menu .sub-menu a{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:15px!important;color:var(--pf-ink)!important;padding:9px 0!important}
.mobile-collapse .mobile-menu .sub-menu a:hover,.mobile-collapse .mobile-menu>li>a:hover{color:var(--pf-co)!important}
.mobile-collapse .collapse-footer{display:none!important}
.pfm{padding:4px 16px 0;font-family:Inter,sans-serif}
.pfm-hi{margin:12px 2px 10px;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:20px;color:var(--pf-sl)}
.pfm-stages{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.pfm-stages a{display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:12px 12px;font-weight:700;font-size:14px;color:var(--pf-sl)!important;text-decoration:none;box-shadow:0 10px 22px -20px rgba(30,47,54,.8);border:1px solid #F3E7DA}
.pfm-stages a span{font-size:20px}
.pfm-quiz{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;margin-top:12px;background:var(--pf-co);color:#fff!important;border-radius:18px;padding:14px 16px;text-decoration:none;box-shadow:0 14px 26px -16px rgba(231,111,81,.9)}
.pfm-quiz b{display:block;font-size:15.5px}.pfm-quiz small{display:block;font-size:12.5px;opacity:.9}
.pfm-e{font-size:26px;text-align:center}
.pfm-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pfm-card{display:block;border-radius:18px;padding:16px 14px;text-decoration:none}
.pfm-card b{display:block;font-size:15px;margin-bottom:4px}.pfm-card small{display:block;font-size:12.5px;line-height:1.35}
.pfm-lib{background:var(--pf-sl);color:#fff!important}
.pfm-free{background:var(--pf-sa);color:var(--pf-sl)!important}
.pfm-legal{display:flex;gap:16px;justify-content:center;margin:18px 0 0}
.pfm-legal a{font-size:13px;font-weight:600;color:var(--pf-mu)!important}

/* ===== Parentif header ===== */
.pfh-top{background:var(--pf-ink);color:#E9DED2;font-family:Inter,system-ui,sans-serif;font-size:13.5px;position:relative;z-index:100}
.pfh-top-in{max-width:1240px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.pfh-top-msg{margin:0;line-height:1.4}
.pfh-top-msg b{color:#fff;font-weight:700}
.pfh-top-msg a{color:var(--pf-ap)!important;font-weight:800;text-decoration:none;margin-left:4px;white-space:nowrap}
.pfh-top-msg a:hover{text-decoration:underline}
.pfh-top-links{display:flex;gap:18px}
.pfh-top-links a{color:#C9D3D6!important;font-weight:600;text-decoration:none}
.pfh-top-links a:hover{color:#fff!important}
/* bar */
.navbar-wrap{box-shadow:0 10px 30px -22px rgba(0,0,0,.7)}
.navbar-wrap .navbar-inner{min-height:78px}
.navbar-wrap .logo-wrap img{max-height:40px!important;width:auto}
#site-navigation .main-menu>li>a{font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-weight:700!important;font-size:15.5px!important;letter-spacing:0!important;padding:0 14px!important;height:44px!important;line-height:44px!important;border-radius:999px;transition:background .15s,color .15s}
#site-navigation .main-menu>li>a:hover,#site-navigation .main-menu>li:hover>a{background:rgba(255,255,255,.1)}
#site-navigation .main-menu>li.current-menu-item>a,#site-navigation .main-menu>li.current-menu-ancestor>a{background:rgba(244,162,97,.16)}
#site-navigation .main-menu>li>a:after,#site-navigation .main-menu>li>a>span:after{display:none!important}
/* dropdowns */
#site-navigation .main-menu>li>.sub-menu{min-width:300px!important;padding:12px!important;border-radius:20px!important}
#site-navigation .main-menu>li:first-child+li>.sub-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:420px!important}
#site-navigation .sub-menu>li>a{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;font-family:Inter,sans-serif!important;font-size:14.5px!important;line-height:1.3!important;white-space:normal}
#site-navigation .sub-menu>li>a:before{font-size:20px;line-height:1;flex:0 0 auto}
#site-navigation .sub-menu a[href*="lifestyle-hacks"]:before{content:"🏡"}
#site-navigation .sub-menu a[href*="pregnancy-birth"]:before{content:"🤰"}
#site-navigation .sub-menu a[href*="baby-0-2"]:before{content:"👶"}
#site-navigation .sub-menu a[href*="toddler-2-5"]:before{content:"🧸"}
#site-navigation .sub-menu a[href*="kids-6-12"]:before{content:"🎒"}
#site-navigation .sub-menu a[href*="teens-13-18"]:before{content:"🎧"}
#site-navigation .sub-menu a[href*="family-life-kit"]:before{content:"⭐"}
#site-navigation .sub-menu a[href*="no-fight-days"]:before{content:"🌙"}
#site-navigation .sub-menu a[href*="organizer"]:before{content:"🗓️"}
#site-navigation .sub-menu a[href*="family-table"]:before{content:"🥦"}
#site-navigation .sub-menu a[href*="money"]:before{content:"💰"}
#site-navigation .sub-menu a[href*="adventures"]:before{content:"🧳"}
#site-navigation .sub-menu a[href*="parent-reset"]:before{content:"🔋"}
#site-navigation .sub-menu a[href*="bump-to-birth"]:before{content:"🤰"}
#site-navigation .sub-menu a[href*="stage"]:before{content:"📏"}
#site-navigation .sub-menu a[href*="calm-parenting-style"]:before{content:"🧭"}
#site-navigation .sub-menu a[href*="bedtime-battle"]:before{content:"🌙"}
#site-navigation .sub-menu a[href*="tantrum"]:before{content:"🌋"}
#site-navigation .sub-menu a[href*="picky"]:before{content:"🥦"}
#site-navigation .sub-menu a[href*="morning"]:before{content:"⏰"}
#site-navigation .sub-menu a[href*="which-guide"]:before{content:"🧸"}
#site-navigation .sub-menu a[href$="/tools/"]:before{content:"✨"}
#site-navigation .sub-menu li:last-child>a[href$="/tools/"],#site-navigation .sub-menu a[href$="/library/"]{font-weight:800!important;color:var(--pf-co)!important}
/* right side */
.navbar-wrap .widget-h-login,.navbar-wrap .navbar-right>.header-dropdown-outer:not(.w-header-search){display:none!important}
.navbar-wrap .w-header-search .icon-holder{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.1);display:inline-flex!important;align-items:center;justify-content:center;color:#fff!important}
.pfh-cta-wrap{display:flex;gap:8px;margin-left:10px}
.pfh-cta{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;background:var(--pf-co);color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:14.5px;text-decoration:none!important;box-shadow:0 12px 22px -14px rgba(231,111,81,.95);transition:transform .15s;white-space:nowrap}
.pfh-cta:hover{transform:translateY(-1px)}
.pfh-cta-g{background:transparent;border:2px solid rgba(252,241,229,.35);box-shadow:none}
.pfh-cta-g:hover{border-color:var(--pf-ap);color:var(--pf-ap)!important}
/* mobile header */
#header-mobile .header-mobile-wrap{min-height:62px}
#header-mobile .mobile-logo-wrap img{max-height:34px!important;width:auto}
#header-mobile .mobile-toggle-wrap,#header-mobile .mobile-search-icon{color:#fff!important}
@media (max-width:1180px){.pfh-cta-g{display:none}}
@media (max-width:1024px){.pfh-top-links{display:none}.pfh-top-in{justify-content:center;text-align:center}}
@media (max-width:640px){.pfh-top-x{display:none}.pfh-top{font-size:13px}.pfh-top-in{padding:7px 12px}}
