.gz-home *{box-sizing:border-box}.gz-home{color:#07326a;background:white;font-family:Arial,Helvetica,sans-serif;line-height:1.35}.gz-home h1,.gz-home h2,.gz-home h3,.gz-home p{margin:0}.gz-home .previewlabel{font-size:10px;letter-spacing:1.8px;text-align:center;background:#07326a;color:white;padding:7px}.gz-home .offer{text-align:center;background:#fff2f5;color:#ab174d;padding:9px;font-size:13px;font-weight:700}.gz-home header{max-width:1240px;margin:auto;display:flex;align-items:center;gap:42px;padding:16px 22px 12px}.gz-home .logo{width:170px;height:80px;object-fit:contain}.gz-home .search{flex:1;background:#f0f3f5;padding:17px 22px;border-radius:26px;font-size:13px;color:#626a73;display:flex;align-items:center;gap:12px}.gz-home .searchicon{font-size:25px;line-height:1;color:#07326a}.gz-home .headeractions{display:flex;gap:23px;text-align:center;font-size:23px}.gz-home .headeractions small{display:block;font-size:10px;white-space:nowrap;margin-top:2px}.gz-home nav{max-width:1210px;margin:auto;display:flex;justify-content:space-between;font-size:13px;font-weight:700;padding:10px 15px 14px;gap:18px;white-space:nowrap}.gz-home nav .active{color:#f32776;border-bottom:2px solid #f32776;padding-bottom:7px}.gz-home main{max-width:1240px;margin:auto;padding:0 22px}.gz-home .hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:365px;border-radius:18px;overflow:hidden;background:linear-gradient(110deg,#f9ebdd,#fff4ed 52%,#edf7f4);padding:36px 42px;gap:18px}.gz-home .eyebrow{text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:700;margin-bottom:17px}.gz-home .hero h1{font-size:48px;line-height:1.05;letter-spacing:-1.5px;font-weight:800}.gz-home .hero em,.gz-home .promo em{font-style:normal;color:#ee2573}.gz-home .hero p{font-size:15px;line-height:1.6;margin:16px 0 19px}.gz-home button{border:0;border-radius:22px;background:#f32776;color:white;font:700 13px Arial;padding:12px 24px;white-space:nowrap}.gz-home .hero button{font-size:16px;min-width:175px}.gz-home .hero button span{padding-left:16px}.gz-home .herotrust{display:flex;gap:16px;font-size:10px;margin-top:25px;font-weight:700}.gz-home .herophotos{display:grid;grid-template-columns:1.4fr 1fr;position:relative;gap:14px;align-items:center}.gz-home .largephoto{background:#ffffffce;border-radius:45% 45% 18px 18px;height:270px;padding:18px}.gz-home .largephoto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gz-home .smallphotos{display:grid;gap:14px}.gz-home .smallphotos>div{height:118px;display:flex;align-items:center;justify-content:center;padding:13px;background:#fff;border-radius:18px;box-shadow:0 6px 20px #12334e0d}.gz-home .smallphotos img{width:100%;height:100%;object-fit:contain}.gz-home .photolabel{position:absolute;bottom:-12px;left:40px;font-size:12px;background:#fff;padding:8px 18px;border-radius:18px;color:#92623e;font-weight:700}.gz-home section{margin-bottom:24px}.gz-home .sectionheading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 14px;gap:12px}.gz-home h2{font-size:25px;font-weight:800;letter-spacing:-.6px}.gz-home .sectionheading>span{font-size:12px;white-space:nowrap}.gz-home .categories{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.gz-home .category{text-align:center}.gz-home .category>div{height:150px;border-radius:12px;overflow:hidden;background:#f8e9ec}.gz-home .category img{width:100%;height:100%;object-fit:cover}.gz-home .category h3{font-size:14px;margin:10px 0 4px;font-weight:800}.gz-home .category p{font-size:11px;line-height:1.4;color:#45556a;padding:0 4px}.gz-home .featured{background:#fffbf8;padding:1px 14px 14px;border-radius:16px}.gz-home .products{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.gz-home .product{background:white;border-radius:10px;overflow:hidden;border:1px solid #f4f0ed;display:flex;flex-direction:column}.gz-home .productimage{height:165px;padding:12px}.gz-home .productimage img{width:100%;height:100%;object-fit:contain}.gz-home .productcopy{padding:8px 10px 12px;display:flex;flex-direction:column;flex:1}.gz-home .productcopy small{font-size:11px;font-weight:700}.gz-home .product h3{font-size:13px;font-weight:500;line-height:1.35;margin-top:3px;min-height:35px;color:#263b53}.gz-home .product p{font-size:11px;color:#626875;min-height:29px;margin:3px 0 10px}.gz-home .prices{display:flex;align-items:center;gap:7px;margin-top:auto;margin-bottom:10px}.gz-home .prices b{font-size:17px;color:#142836}.gz-home .prices del{font-size:10px;color:#7c8390}.gz-home .product button{padding:9px 6px;font-size:11px;width:100%;border-radius:10px}.gz-home .promos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gz-home .promo{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;background:#f9eadf;overflow:hidden;padding:23px;gap:7px;align-items:center}.gz-home .promo h2{font-size:29px;line-height:1.05}.gz-home .promo p{font-size:12px;margin:12px 0 15px;color:#43546a}.gz-home .promo img{width:100%;height:155px;object-fit:contain;mix-blend-mode:multiply;border-radius:14px}.gz-home .feed{background:#e7f4f7}.gz-home .promo button{font-size:12px;padding:10px 18px}.gz-home .brands{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.gz-home .brands>div{height:74px;border:1px solid #eef0f3;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:14px}.gz-home .brands img{max-width:100%;max-height:45px;object-fit:contain}.gz-home .why{background:#edf9fc;border-radius:16px;padding:23px}.gz-home .why h2{font-size:22px;margin-bottom:22px}.gz-home .trustgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gz-home .trustgrid>div{display:flex;gap:14px;align-items:center}.gz-home .trustgrid strong{font-size:30px;font-weight:500;min-width:38px}.gz-home .trustgrid>div:nth-child(3) strong{font-size:19px;font-weight:800}.gz-home .trustgrid span{font-size:12px}.gz-home footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ecedf0;padding:25px 4px;color:#41556b;font-size:13px}.gz-home footer img{width:125px;height:60px;object-fit:contain}.gz-home footer p{font-size:11px;margin:7px 0!important}.gz-home footer small{font-size:10px}.gz-home .tools{text-align:right}.gz-home .endnote{font-size:10px;text-align:center;color:#79838b;padding:10px 0 20px}.gz-home .bottomnav{display:none}@media (max-width:700px){.gz-home .previewlabel{font-size:8px;letter-spacing:1px}.gz-home .offer{font-size:10px;padding:8px 5px}.gz-home header{gap:12px;padding:9px 14px;flex-wrap:wrap}.gz-home .logo{width:119px;height:55px}.gz-home .headeractions{margin-left:auto;font-size:22px;gap:20px}.gz-home .headeractions small{font-size:8px}.gz-home .search{order:3;flex-basis:100%;padding:11px 16px;font-size:11px}.gz-home .searchicon{font-size:22px}.gz-home nav{overflow:hidden;justify-content:flex-start;padding:9px 16px;font-size:11px;gap:21px}.gz-home nav span:nth-child(n/**/+5){display:none}.gz-home main{padding:0 12px}.gz-home .hero{grid-template-columns:1fr;padding:25px 22px 17px;gap:12px;min-height:0;border-radius:15px}.gz-home .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:12px}.gz-home .hero h1{font-size:33px;letter-spacing:-1px}.gz-home .hero p{font-size:12px;margin:13px 0 16px}.gz-home .hero button{font-size:13px;min-width:145px;padding:11px 20px}.gz-home .herotrust{font-size:8px;gap:11px;margin-top:16px}.gz-home .herophotos{height:160px;max-width:300px;width:100%;margin:8px auto 16px;grid-template-columns:1.3fr 1fr;gap:12px}.gz-home .largephoto{height:160px;padding:13px}.gz-home .smallphotos{gap:8px}.gz-home .smallphotos>div{height:76px;padding:8px;border-radius:12px}.gz-home .photolabel{font-size:9px;bottom:-13px;left:20px;padding:5px 10px}.gz-home .sectionheading{margin:19px 0 11px;gap:5px}.gz-home h2{font-size:21px;letter-spacing:-.5px}.gz-home .sectionheading>span{font-size:9px}.gz-home .categories{grid-template-columns:repeat(3,1fr);gap:16px 9px}.gz-home .category>div{height:109px;border-radius:10px}.gz-home .category h3{font-size:11px;margin-top:7px}.gz-home .category p{font-size:9px;line-height:1.4;padding:0}.gz-home .featured{padding:1px 8px 10px}.gz-home .featured h2{font-size:20px}.gz-home .products{grid-template-columns:repeat(2,1fr);gap:10px}.gz-home .productimage{height:133px;padding:10px}.gz-home .productcopy{padding:5px 9px 10px}.gz-home .productcopy small{font-size:9px}.gz-home .product h3{font-size:11px;min-height:30px}.gz-home .product p{font-size:9px;min-height:22px;margin-bottom:6px}.gz-home .prices b{font-size:16px}.gz-home .prices del{font-size:9px}.gz-home .product button{font-size:10px;padding:8px 5px}.gz-home .promos{grid-template-columns:1fr;gap:12px}.gz-home .promo{padding:20px;grid-template-columns:1.1fr 1fr}.gz-home .promo h2{font-size:25px}.gz-home .promo p{font-size:11px;margin:10px 0}.gz-home .promo img{height:125px}.gz-home .promo button{font-size:10px}.gz-home .brands{grid-template-columns:repeat(4,1fr);gap:8px}.gz-home .brands>div{height:56px;padding:10px}.gz-home .brands img{max-height:30px}.gz-home .why{padding:18px}.gz-home .why h2{font-size:19px}.gz-home .trustgrid{grid-template-columns:1fr 1fr;gap:20px 10px}.gz-home .trustgrid strong{font-size:25px;min-width:28px}.gz-home .trustgrid>div{gap:8px}.gz-home .trustgrid span{font-size:10px}.gz-home .trustgrid>div:nth-child(3) strong{font-size:15px}.gz-home footer{flex-wrap:wrap;padding:18px 3px;gap:12px;font-size:11px}.gz-home footer img{width:95px}.gz-home footer>div:nth-child(2){flex:1}.gz-home footer p{font-size:9px}.gz-home footer small{font-size:8px}.gz-home .tools{width:100%;text-align:center;padding-top:10px;border-top:1px solid #eee}.gz-home .endnote{font-size:8px;padding:5px 10px 17px}.gz-home .bottomnav{display:flex;justify-content:space-around;border-top:1px solid #f0dfe5;background:white;padding:9px 5px;color:#07326a;font-size:21px;text-align:center}.gz-home .bottomnav small{display:block;font-size:9px}.gz-home .bottomnav span:first-child{color:#f32776}}.gz-home .realcollage{grid-template-columns:1fr 1fr;align-items:stretch;gap:13px}.gz-home .realcollage>div{background:white;border-radius:18px;padding:13px;display:flex;align-items:center;justify-content:center;min-height:132px}.gz-home .realcollage img{width:100%;height:132px;object-fit:contain}.gz-home .hero .herobrandline{font-weight:700;font-size:13px;margin:16px 0 6px}.gz-home .hero .herosubline{font-size:14px;margin:0 0 19px}.gz-home .categorylink,.gz-home .hygienelinks a{font-size:10px;display:block;color:#07326a;text-decoration:none;margin-top:8px}.gz-home .hygienelinks{display:flex;flex-direction:column;gap:3px}.gz-home .hygienelinks a{margin-top:4px;font-size:9px}.gz-home .productimage{background:#fff;display:flex;align-items:center;justify-content:center;padding:16px}.gz-home .prices{margin-bottom:5px}.gz-home .mrprow{font-size:10px;display:flex;gap:7px;align-items:center;color:#717b85;flex-wrap:wrap}.gz-home .mrprow strong{font-size:9px;background:#e4f4ec;color:#267157;border-radius:4px;padding:3px 4px}.gz-home .savings{color:#267157;font-size:10px;margin:5px 0 11px}.gz-home .trustgrid>div:nth-child(3) strong{font-size:30px;font-weight:500}@media (max-width:700px){.gz-home .hero .herobrandline{font-size:10px;line-height:1.5;margin:13px 0 4px}.gz-home .hero .herosubline{font-size:12px;margin:0 0 16px}.gz-home .realcollage{height:auto;max-width:100%;gap:9px;margin:5px 0 0}.gz-home .realcollage>div{min-height:107px;padding:9px;border-radius:12px}.gz-home .realcollage img{height:100px}.gz-home .categorylink{font-size:9px}.gz-home .hygienelinks a{font-size:8px}.gz-home .mrprow{font-size:9px;gap:5px}.gz-home .mrprow strong{font-size:8px}.gz-home .savings{font-size:9px;margin-bottom:9px}.gz-home .trustgrid>div:nth-child(3) strong{font-size:25px}}.gz-home .headeractions .supportpurpose{font-size:8px;color:#5b6b7c;max-width:160px;white-space:normal;margin-top:3px}.gz-home .supportaction{max-width:160px}@media (max-width:700px){.gz-home .headeractions .supportpurpose{font-size:7px;max-width:110px}.gz-home .supportaction{max-width:110px}.gz-home .headeractions{gap:12px}}.gz-home footer{font-size:14px}.gz-home footer p{font-size:13px;line-height:1.7}.gz-home footer small{font-size:12px;line-height:1.7}.gz-home .endnote{font-size:11px;line-height:1.6}@media (max-width:700px){.gz-home footer{display:grid;grid-template-columns:1fr;gap:14px;font-size:14px;padding:22px 6px}.gz-home footer img{width:120px;height:62px}.gz-home footer p{font-size:12px;line-height:1.8}.gz-home footer small{font-size:12px;line-height:1.8;display:block}.gz-home .tools{font-size:14px;text-align:left}.gz-home .endnote{font-size:11px;line-height:1.6;padding:10px 5px 18px}}@media (max-width:700px){.gz-home nav{display:none}}.gz-home .category img{object-fit:contain;padding:12px;mix-blend-mode:multiply}.gz-home .c1>div{background:#e5f5fb}.gz-home .c2>div{background:#fff5df}.gz-home .c3>div{background:#eaf7e2}.gz-home .c4>div{background:#f1eafa}.gz-home .c5>div{background:#fde8e6}.gz-home .promo img{mix-blend-mode:normal;background:white;padding:8px}.gz-home .category img{background:#ffffffb0}@media (max-width:700px){.gz-home .category img{padding:8px}}.gz-home .category>.hygienelinks{height:auto;background:none;border-radius:0;overflow:visible}.gz-home .hygienelinks a{min-height:18px}.gz-home .productcopy h3{font-size:12px}@media (max-width:700px){.gz-home .productcopy h3{font-size:11px}.gz-home .category>.hygienelinks{height:auto}.gz-home .hygienelinks a{min-height:18px}}.gz-home a.tools{color:inherit;text-decoration:none}@media (min-width:701px) and (max-width:1050px){.gz-home header{gap:22px;padding:15px 20px}.gz-home .logo{width:140px}.gz-home nav{flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:12px 20px}.gz-home .products{grid-template-columns:repeat(3,1fr)}.gz-home .productimage{height:160px}.gz-home .productcopy h3{font-size:13px}.gz-home .categories{grid-template-columns:repeat(3,1fr);gap:20px 16px}.gz-home .category>div{height:145px}.gz-home .category p{font-size:12px}.gz-home .categorylink{font-size:12px}.gz-home .brands{grid-template-columns:repeat(4,1fr)}.gz-home .trustgrid{grid-template-columns:repeat(2,1fr);gap:20px}.gz-home .hero{padding:30px 25px}.gz-home .hero h1{font-size:40px}.gz-home .herotrust{flex-wrap:wrap}.gz-home .hero .herobrandline{font-size:12px}.gz-home .hero .herosubline{font-size:13px}.gz-home .realcollage img{height:120px}}@media (max-width:700px){.gz-home header{padding:7px 12px;gap:7px 12px}.gz-home .logo{width:101px;height:43px}.gz-home .headeractions{gap:18px;font-size:19px}.gz-home .headeractions svg{width:21px;height:21px}.gz-home .headeractions small{font-size:8px;margin-top:0}.gz-home .headeractions .supportpurpose{display:none}.gz-home .supportaction{max-width:95px}.gz-home .search{padding:9px 13px;font-size:10px;min-height:38px}.gz-home .searchicon svg{width:19px;height:19px}}@media (min-width:701px){.gz-home .category p{font-size:12px;line-height:1.65;padding:0 2px;min-height:60px;max-width:190px;margin:0 auto}.gz-home .category h3{line-height:1.35;margin:11px 0 7px}.gz-home .categorylink{font-size:11px;margin-top:9px}.gz-home .categories{gap:14px}.gz-home .category>div{height:150px}}@media (min-width:701px) and (max-width:1050px){.gz-home .category p{font-size:13px;line-height:1.65;min-height:65px;max-width:215px}.gz-home .categorylink{font-size:12px}.gz-home .categories{gap:22px 16px}}.gz-home .mrprow{min-height:28px;align-content:center}.gz-home .savings{min-height:14px;line-height:14px}.gz-home .productcopy small{min-height:15px}.gz-home .prices{min-height:24px}
.gz-home{display:none}.gz-home-on .gz-home{display:block}.gz-home-on>.gz{display:none!important}.gz-home-on .gz-desktop-links,.gz-home-on #gz-sf,.gz-home-on #gz-qc{display:none!important}.gz-home a{color:inherit;text-decoration:none}.gz-home .home-btn{display:inline-block;border:0;border-radius:22px;background:#f32776;color:white;font:700 13px Arial;padding:12px 24px}.gz-home .hero .home-btn{font-size:16px}.gz-home .headeractions a{display:block}.gz-home .sectionheading>a{font-size:12px}.gz-home .brands [role=button]{cursor:pointer}.gz-home .product h3{min-height:0}.gz-home .productcopy p{min-height:29px}.gz-home .productcopy .prices{margin-top:auto}.gz-home .productcopy .home-btn{width:100%;text-align:center;padding:9px 6px;font-size:11px;border-radius:10px}.gz-home .productcopy{gap:0}.gz-home .productimage img{max-width:100%;max-height:100%}.gz-home .search{cursor:pointer}.gz-home-on #gz-newnav{color:#07326a;background:#fff}.gz-home-on #gz-newnav a{color:#07326a}.gz-home main{display:block}.gz-home-on{background:white}@media(max-width:700px){.gz-home{padding-bottom:70px}.gz-home .sectionheading>a{font-size:9px}.gz-home .hero .home-btn{font-size:13px}.gz-home .productcopy .home-btn{font-size:10px}}
@media(max-width:700px){.gz-home .productcopy .home-btn{min-height:44px;display:flex;align-items:center;justify-content:center}.gz-home .home-btn{min-height:44px}.gz-home .trustgrid span{overflow-wrap:anywhere}}@media(min-width:1051px){.gz-home .products{grid-template-columns:repeat(6,minmax(0,1fr))}.gz-home .productcopy h3{font-size:14px;line-height:1.4}.gz-home .productcopy small{font-size:12px}.gz-home .productcopy p{font-size:12px}.gz-home .prices b{font-size:19px}.gz-home .mrprow{font-size:11px}.gz-home .mrprow strong{font-size:10px}.gz-home .savings{font-size:11px}.gz-home .logo{width:188px;height:88px}}
.gz-home .product{min-width:0}.gz-home .productcopy h3{overflow-wrap:anywhere}
@media(min-width:1051px){.gz-home .productcopy h3{font-size:15px;line-height:1.32}.gz-home .productcopy p{font-size:13px;line-height:1.35}.gz-home .mrprow{font-size:12px;gap:5px}.gz-home .mrprow strong{font-size:11px;padding:3px}.gz-home .savings{font-size:12px}.gz-home .productimage{padding:10px}.gz-home .trustgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:center}.gz-home .trustgrid>div{align-items:center;min-width:0;gap:12px}.gz-home .trustgrid strong{width:38px;flex:0 0 38px;text-align:center}.gz-home .trustgrid span{font-size:13px;line-height:1.4}.gz-home footer{font-size:15px;gap:22px;padding:23px 4px}.gz-home footer p{font-size:14px}.gz-home footer small{font-size:13px}.gz-home footer img{width:140px;height:68px}}
@media(max-width:700px){.gz-home .categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.gz-home .category>div{height:138px}.gz-home .category h3{font-size:13px;line-height:1.4}.gz-home .category p{font-size:11px;line-height:1.55}.gz-home .categorylink{font-size:11px;min-height:32px;display:flex;align-items:center;justify-content:center}.gz-home .category>.hygienelinks{height:auto}.gz-home .hygienelinks a{font-size:10px;min-height:28px}}
.gz-home .category p{font-weight:600;color:#263b53;padding-left:8px;padding-right:8px;overflow-wrap:break-word}
@media(max-width:700px){.gz-home .category p{font-size:11px;line-height:1.6;padding-left:8px;padding-right:8px}}

/* Reset30: category palette + stroller balance only */
.gz-home .category>div{background:#F8E8ED}.gz-home .c1>div{background:#E4F3F8}.gz-home .c2>div{background:#FFF3DC}.gz-home .c3>div{background:#E8F5E2}.gz-home .c4>div{background:#F0E9F8}.gz-home .c5>div{background:#FCE9E5}.gz-home .category:first-child img{padding:18px}@media(max-width:700px){.gz-home .category:first-child img{padding:14px}}

/* explore pills */.gz-home .category .categorylink{display:inline-block!important;font-size:13px!important;font-weight:700!important;color:#fff!important;background:#f32776!important;padding:8px 18px!important;border-radius:20px!important;margin-top:10px!important;min-height:0!important}

.gz-home .gz-rev{padding:6px 0}.gz-home .gz-rev h2{font-size:22px;margin-bottom:6px}.gz-home .gz-rev-s{font-size:13px;margin:0 0 16px;opacity:.8}.gz-home .gz-rev-g{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gz-home .gz-rev blockquote{margin:0;background:#fffbf8;border-radius:16px;padding:16px}.gz-home .gz-rev blockquote p{margin:0 0 10px;font-size:14px;line-height:1.5}.gz-home .gz-rev cite{font-style:normal;font-size:12px;font-weight:700}.gz-home .gz-rev-l{display:inline-block;margin-top:14px;font-size:13px;font-weight:700}@media(max-width:700px){.gz-home .gz-rev-g{grid-template-columns:1fr}.gz-home .gz-rev h2{font-size:19px}}

.gz-home .products.gz-hs{display:flex!important;grid-template-columns:none!important;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:10px}.gz-home .products.gz-hs>.product{flex:0 0 215px;scroll-snap-align:start}@media(max-width:700px){.gz-home .products.gz-hs>.product{flex:0 0 165px}}

/* ===== gzp polish (scoped) ===== */
html.gzp .gz .gz-h1x{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:clamp(28px,5.4vw,50px);line-height:1.1;margin:14px auto 10px;letter-spacing:-.01em}
html.gzp .gz .gz-h1x em{color:#f32776;font-style:normal}
html.gzp .gz-hero-s.slim .gz-h1x{margin:0;font-size:clamp(22px,4.4vw,30px)}
html.gzp #gz-modern h1,html.gzp #gz-modern h2,html.gzp #gz-modern h3,html.gzp .gz-foot h2,html.gzp .gz-ptools h2,html.gzp .gz-panel h3,html.gzp .gz-crumb h2,html.gzp .gz h1,html.gzp .gz h2,html.gzp .gz h3{font-family:Arial,Helvetica,sans-serif}
html.gzp #gz-modern h1,html.gzp #gz-modern .rel h2,html.gzp #gz-modern .ch h1{color:#07326a}
/* primary button = pink everywhere */
html.gzp #gz-modern .btn.add,html.gzp #gz-newstick .btn,html.gzp #gz-newstick a.btn,html.gzp #gz-sheet footer .a,html.gzp #gz-modern .empty button{background:#f32776;color:#fff}
html.gzp #gz-modern .btn.add[disabled]{background:#f32776;opacity:.4}
html.gzp .gz-order{background:#f32776!important;color:#fff!important;box-shadow:0 10px 20px -12px #f32776}
/* product description bullets */
html.gzp #gz-modern .gz-hl{margin:6px 0 12px;padding-left:20px;font-size:14.5px;line-height:1.55;color:#5a4a40}
html.gzp #gz-modern .gz-hl li{margin:1px 0}
/* cart + checkout totals and free-delivery nudge */
html.gzp .gz-tot .sb{font-weight:700;border-top:1px solid #eadccb;margin-top:4px;padding-top:6px}
html.gzp .gz-nudge{margin:12px 0 4px;padding:11px 13px;border-radius:12px;background:#e9f6ef;color:#0f5a43;font-size:14px;line-height:1.35}
html.gzp .gz-nudge .t{display:block;font-weight:700}
html.gzp .gz-nudge i{display:block;height:5px;border-radius:3px;background:#cfe9dc;margin:7px 0 5px;overflow:hidden}
html.gzp .gz-nudge u{display:block;height:100%;background:#0f5a43;border-radius:3px;text-decoration:none}
html.gzp .gz-nudge small{display:block;font-size:12px;color:#3d6b57}
/* slim checkout header */
html.gzp body.gz-checkout #gz-sf,html.gzp body.gz-checkout #gz-qc,html.gzp body.gz-checkout .gz-desktop-links,html.gzp body.gz-checkout #gz-newnav,html.gzp body.gz-checkout .gz-newhamb,html.gzp body.gz-checkout #cart-btn,html.gzp body.gz-checkout #wa-top,html.gzp body.gz-checkout #crumb,html.gzp body.gz-checkout .gz-crumb,html.gzp body.gz-checkout .gz-ptools,html.gzp body.gz-checkout .gz-nav{display:none!important}
html.gzp body.gz-checkout header.gz-top::after{content:"\1F512  Secure checkout";grid-column:3;grid-row:1;justify-self:end;align-self:center;font-size:13px;font-weight:700;color:#0f5a43;white-space:nowrap}
html.gzp body.gz-checkout{padding-bottom:10px}
@media(max-width:700px){html.gzp body.gz-checkout header.gz-top::after{font-size:11px}}
/* search results use the category grid */
html.gzp #gz-sres{padding:8px 14px}
html.gzp #gz-sres .gz-empty{padding:0 14px 4px!important}
html.gzp .gz-ssort{display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:13px;font-weight:600;color:#07326a}
html.gzp .gz-ssort select{font:inherit;padding:6px 8px;border:1.5px solid #d7dee7;border-radius:10px;background:#fff;color:#07326a}
html.gzp #gz-sres .gz-brands{padding:0 14px}
/* home: compact category tiles on phones */
@media(max-width:700px){
html.gzp .gz-home .categories{gap:10px}
html.gzp .gz-home .category{padding:8px 8px 10px;border:1px solid #e3e8ef;border-radius:14px;background:#fff}
html.gzp .gz-home .category>div{height:100px}
html.gzp .gz-home .category p{display:none!important}
html.gzp .gz-home .category{position:relative}
html.gzp .gz-home .category a.categorylink{display:block!important;position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;font-size:0;background:transparent!important;border:0;box-shadow:none;z-index:2}
html.gzp .gz-home .category h3{font-size:13px;margin:8px 0 0}
html.gzp .gz-home .why .trustgrid span,html.gzp .gz-home .trustgrid span{font-size:13px}
html.gzp .gz-home .sectionheading a{font-size:13px;padding:8px 0}
}
html.gzp .gz-home .trustgrid strong svg{display:block;margin:auto}
/* home footer */
html.gzp .gz-home footer.gz-foot2{display:block;border-top:1px solid #ecedf0;padding:26px 4px 30px;color:#41556b;font-size:14px;line-height:1.5}
html.gzp .gz-foot2 .f-top{display:flex;align-items:center;gap:16px;margin-bottom:18px}
html.gzp .gz-foot2 .f-logo img{width:110px;height:54px;object-fit:contain}
html.gzp .gz-foot2 .f-tag{font-size:15px!important;font-weight:700;color:#07326a;margin:0!important}
html.gzp .gz-foot2 .f-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
html.gzp .gz-foot2 h3{font-size:14px;margin:0 0 6px;color:#07326a}
html.gzp .gz-foot2 p{font-size:14px;margin:0 0 8px!important}
html.gzp .gz-foot2 ul{list-style:none;margin:0;padding:0}
html.gzp .gz-foot2 li a,html.gzp .gz-foot2 p a{display:inline-block;padding:7px 0;color:#07326a;text-decoration:underline;text-underline-offset:2px}
html.gzp .gz-foot2 .f-gst{margin-top:18px!important;font-size:12.5px;color:#41556b}
html.gzp .gz-foot2 .f-note{font-size:12px;color:#6a7a8c}
@media(max-width:700px){html.gzp .gz-foot2 .f-cols{grid-template-columns:1fr;gap:16px}}
/* desktop product page: image left, buy box right */
@media(min-width:900px){
html.gzp #gz-modern.app:has(>.gal){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:40px;align-items:start;padding:0 24px}
html.gzp #gz-modern.app:has(>.gal)>.crumb{grid-column:1/-1}
html.gzp #gz-modern.app:has(>.gal)>.gal{grid-column:1;grid-row:2;max-width:none;margin:0}
html.gzp #gz-modern.app:has(>.gal)>.thumbs{grid-column:1;grid-row:3;max-width:none;margin:8px 0 0}
html.gzp #gz-modern.app:has(>.gal)>.sec{grid-column:2;grid-row:2/span 2;max-width:none;padding-top:4px}
html.gzp #gz-modern.app:has(>.gal)>details,html.gzp #gz-modern.app:has(>.gal)>.rel{grid-column:1/-1}
html.gzp #gz-modern.app:has(>.gal) .gal .slides div{height:480px}
}

/* ---- pol68 ---- */
/* drawer */
html.gzp body #gz-newmenu{position:fixed!important;top:0!important;left:0;bottom:0;width:min(86vw,320px);height:100vh;height:100dvh;max-height:none!important;background:#fff;color:#07326a;z-index:1001;padding:0;overflow-y:auto;box-shadow:8px 0 32px rgba(7,50,106,.22);font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;border-radius:0 16px 16px 0}
html.gzp body #gz-newmenu[hidden]{display:none!important}
html.gzp #gz-newmenu .mh{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #edf0f4;flex:0 0 auto}
html.gzp #gz-newmenu .mh .ml{display:block;padding:0;line-height:0;min-height:0;border:0}
html.gzp #gz-newmenu .mh img{width:100px;height:48px;object-fit:contain}
html.gzp #gz-newmenu .mx{width:44px;height:44px;border:1px solid #d7dee7;border-radius:12px;background:#fff;color:#07326a;font-size:18px;line-height:1;padding:0;cursor:pointer}
html.gzp #gz-newmenu a{display:flex;align-items:center;min-height:50px;padding:0 20px;color:#07326a;font-weight:700;font-size:16px;text-decoration:none;border-bottom:1px solid #f1f3f6;font-family:Arial,Helvetica,sans-serif}
html.gzp #gz-newmenu a:active,html.gzp #gz-newmenu a:hover{background:#fff2f5;color:#ab174d}
#gz-menu-bd{position:fixed;inset:0;background:rgba(7,20,40,.5);z-index:1000}
#gz-menu-bd[hidden]{display:none}
html.gz-menu-open,html.gz-menu-open body{overflow:hidden}
@media(min-width:701px){#gz-newmenu,#gz-menu-bd{display:none!important}}
/* touch targets */
#gz-modern .crumb a{display:inline-block;padding:12px 3px;margin:-12px 0}
#gz-modern .hrt::after{content:"";position:absolute;inset:-8px}
.gz-foot .gz-pol,.gz-foot p:has(#wa-foot){display:flex;flex-wrap:wrap;gap:0 14px;font-size:0}
.gz-foot .gz-pol a,.gz-foot p:has(#wa-foot) a{font-size:14px;display:inline-block;padding:12px 0}
.gz-foot p a{min-height:44px;box-sizing:border-box}
/* brand chips: text-only brands match logo chips */
.gz-cat-brand-row button span{font-weight:700;font-size:14px;color:#07326a;letter-spacing:.2px;white-space:nowrap}
/* sub-category chips like brand chips */
html.gzp #gz-modern .chips a.chip{background:#fff;border:1px solid #e6d5c3;color:#07326a;text-decoration:none;font-weight:700;font-size:13.5px;padding:0 16px;min-height:40px;box-sizing:border-box;border-radius:99px}
html.gzp #gz-modern .chips a.chip:hover{border-color:#e0603d}
/* desktop filter bar */
@media(min-width:900px){html.gzp #gz-modern .bar{padding:6px 14px}html.gzp #gz-modern .bar button{flex:0 0 auto;width:auto;min-width:170px;padding:0 22px;height:42px;font-size:14px;border:1px solid #d7dee7;color:#07326a;background:#fff}html.gzp #gz-modern .bar button:hover{border-color:#07326a}}
@media(max-width:699px){html.gzp #gz-modern .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:8px}html.gzp #gz-modern .chips::-webkit-scrollbar{display:none}html.gzp #gz-modern .chips a.chip{flex:0 0 auto;white-space:nowrap;min-height:44px;display:inline-flex}}


/* GZ approved premium theme, 2026-10-07 */
/* Preview only: colour and surface overrides. No layout, copy, price or asset changes. */
html,html.gzp,html.gzp body.gz-home-on,html.gzp body.gz-home-on #gz-home{background:#FFF9F2!important;color:#3F4650!important}
html.gzp #gz-home{--gz-navy:#0B376A;--gz-ivory:#FFF9F2;--gz-cream:#FFFDF9;--gz-blue:#F3F7FB;--gz-pink:#E91E63;--gz-gold:#F4C542;--gz-text:#3F4650}
html.gzp #gz-home header,html.gzp body.gz-home-on #gz-newnav,html.gzp body.gz-home-on #gz-newmenu{background:#FFFDF9!important;color:#0B376A!important}
html.gzp #gz-home .previewlabel{background:#0B376A!important;color:#FFFDF9!important}
html.gzp #gz-home .offer{background:#F3F7FB!important;color:#0B376A!important}
html.gzp #gz-home .hero,html.gzp #gz-home .promo,html.gzp #gz-home .feed,html.gzp #gz-home .why,html.gzp #gz-home .featured,html.gzp #gz-home .gz-rev{background:#F3F7FB!important;background-image:none!important}
html.gzp #gz-home h1,html.gzp #gz-home h2,html.gzp #gz-home h3,html.gzp #gz-home .hero em,html.gzp #gz-home .promo em,html.gzp #gz-home .f-tag,html.gzp #gz-home .eyebrow{color:#0B376A!important}
html.gzp #gz-home p,html.gzp #gz-home .category-tile small,html.gzp #gz-home .productcopy,html.gzp #gz-home .productcopy p,html.gzp #gz-home .mrprow,html.gzp #gz-home .prices del,html.gzp #gz-home .endnote,html.gzp #gz-home footer,html.gzp #gz-home .f-note,html.gzp #gz-home .f-gst,html.gzp #gz-home .photolabel,html.gzp #gz-home .subintro,html.gzp #gz-home .home-review,html.gzp #gz-home .home-review small{color:#3F4650!important}
html.gzp #gz-home .hero .herotrust,html.gzp #gz-home .herobrandline,html.gzp #gz-home .headeractions{color:#0B376A!important}
html.gzp #gz-home .under{background:#0B376A!important;color:#FFFDF9!important}
html.gzp #gz-home .under span{color:#F4C542!important}
html.gzp #gz-home .under #gz-shipbar{color:#FFFDF9!important}
html.gzp #gz-home button,html.gzp #gz-home a.home-btn,html.gzp #gz-home .gz-global-search button,html.gzp #gz-home a.tools{background:#0B376A!important;color:#FFF!important}
html.gzp #gz-home .gz-home-menu{background:transparent!important;color:#0B376A!important;border-color:#DCE3EC!important}
html.gzp #gz-home .gz-global-search input,html.gzp #gz-home .search{background:#F3F7FB!important;color:#3F4650!important;border-color:#DCE3EC!important}
html.gzp #gz-home input::placeholder{color:#3F4650!important;opacity:1}
html.gzp #gz-home .categories>.category,html.gzp #gz-home #home-categories .categories>.category,html.gzp #gz-home #home-subcategories .categories>.category,html.gzp #gz-home .category>div,html.gzp #gz-home .product,html.gzp #gz-home .gz-card,html.gzp #gz-home .gz-rev blockquote,html.gzp #gz-home .home-review,html.gzp #gz-home .largephoto,html.gzp #gz-home .smallphotos>div,html.gzp #gz-home .photolabel{background:#FFFDF9!important;background-image:none!important;border-color:#DCE3EC!important;box-shadow:0 3px 12px rgba(11,55,106,.05)!important}
html.gzp #gz-home .category-tile img,html.gzp #gz-home .productimage,html.gzp #gz-home .category img{background:#FFFDF9!important;mix-blend-mode:normal!important}
html.gzp #gz-home .prices b,html.gzp #gz-home .category-tile,html.gzp #gz-home .f-links a,html.gzp #gz-home .f-store a,html.gzp body.gz-home-on #gz-newnav a,html.gzp body.gz-home-on #gz-newmenu a{color:#0B376A!important}
html.gzp #gz-home .category-tile h3 span,html.gzp #gz-home .sectionheading>a,html.gzp #gz-home nav .active,html.gzp #gz-home .savings,html.gzp #gz-home .gz-stars{color:#E91E63!important}
html.gzp #gz-home .mrprow strong{background:#F4C542!important;color:#0B376A!important}
html.gzp #gz-home .badge,html.gzp #gz-home .gz-badge{background:#E91E63!important;color:#FFF!important}
html.gzp #gz-home .home-btn span{color:#FFF!important}
html.gzp #gz-home footer,html.gzp body.gz-home-on #gz-newnav,html.gzp body.gz-home-on #gz-newmenu a{border-color:#DCE3EC!important}
html.gzp body.gz-home-on #gz-newmenu a:hover{background:#F3F7FB!important;color:#0B376A!important}
html.gzp body.gz-home-on #gz-newnav b{background:#E91E63!important;color:#FFF!important}
html.gzp #gz-home .supportpurpose,html.gzp #gz-home nav a{color:#3F4650!important}
html.gzp #gz-home .herotrust a,html.gzp #gz-home footer a{color:#0B376A!important}
/* Refined homepage preview: restrained five-colour palette. */
html.gzp #gz-home .offer,html.gzp #gz-home .under{background:#0B376A!important;color:#FFF!important}
html.gzp #gz-home .under span,html.gzp #gz-home .under #gz-shipbar{color:#FFF!important}
html.gzp #gz-home .hero,html.gzp #gz-home .promo,html.gzp #gz-home .feed,html.gzp #gz-home .why,html.gzp #gz-home .featured,html.gzp #gz-home .gz-rev{background:#FFFDF9!important}
html.gzp #gz-home .mrprow strong{background:#E91E63!important;color:#FFF!important}
html.gzp body.gz-home-on #gz-newnav a{color:#747B85!important}
html.gzp body.gz-home-on #gz-newnav a[href="/"]{color:#0B376A!important}
/* Final brief: one navy bar, quiet light surfaces, small pink accents only. */
html.gzp #gz-home .offer{background:#0B376A!important;color:#FFF!important}
html.gzp #gz-home .under{background:#FFFDF9!important;color:#0B376A!important}
html.gzp #gz-home .under span,html.gzp #gz-home .under #gz-shipbar{color:#0B376A!important}
html.gzp #gz-home .hero{background:#F3F7FB!important;background-image:none!important}
html.gzp #gz-home .gz-global-search input,html.gzp #gz-home .search{background:#FFFDF9!important;color:#3F4650!important}
html.gzp body.gz-home-on #gz-newnav a[href="/"]{font-weight:600!important;color:#0B376A!important}
html.gzp body.gz-home-on #gz-newnav a:not([href="/"]){font-weight:400!important;color:#747B85!important}
/* Final polish, locked palette: small spacing, type weight and surface refinements. */
html.gzp #gz-home .hero{box-shadow:0 4px 16px rgba(11,55,106,.045)!important}
html.gzp #gz-home #home-categories .sectionheading,html.gzp #gz-home #home-subcategories .sectionheading{margin-bottom:20px!important}
html.gzp #gz-home .category-tile h3{font-weight:800!important;font-size:14px!important}
html.gzp #gz-home .category-tile small{font-size:12px!important;font-weight:400!important;opacity:.75}
html.gzp #gz-home .savings,html.gzp #gz-home .sectionheading>a{color:#0B376A!important}
html.gzp #gz-home #home-categories .sectionheading>a,html.gzp #gz-home .category-tile h3 span{color:#E91E63!important}
/* Contrast-only finish: the same palette, clearer separation. */
html.gzp #gz-home #home-categories .category,html.gzp #gz-home #home-subcategories .category{border-color:rgba(11,55,106,.22)!important}
html.gzp #gz-home .hero{box-shadow:0 5px 18px rgba(11,55,106,.09),inset 0 0 0 1px rgba(11,55,106,.13)!important}
html.gzp #gz-home #home-categories .sectionheading h2{font-weight:800!important}
html.gzp #gz-home #home-categories .sectionheading>a{font-size:12px!important}
html.gzp #gz-home .category-tile h3{color:#0B376A!important;font-weight:800!important}
html.gzp body.gz-home-on #gz-newnav a[href="/"]{font-weight:700!important}
html.gzp #gz-home #home-categories .categories>.category,html.gzp #gz-home #home-subcategories .categories>.category{border-color:rgba(11,55,106,.22)!important}
/* Approved UI finish: category inner padding reduced by 10%, palette locked. */
html.gzp #gz-home #home-categories .categories>.category,html.gzp #gz-home #home-subcategories .categories>.category{padding:10.8px 10.8px 12.6px!important}
html.gzp #gz-home .category-tile h3{font-weight:900!important}

/* Locked GZ design system across storefront, static pages and free parent tools. */
:root,html.gzp{--cream:#FFF9F2;--peach:#F3F7FB;--ink:#0B376A;--ink2:#3F4650;--coral:#E91E63;--sage:#0B376A;--wa:#0B376A;--card:#FFFDF9;--line:rgba(11,55,106,.22)}
html,body,html.gzp body,.gz,html.gzp .gz-route-theme,html.gzp .gz-route-theme>.gz{background:#FFF9F2!important;background-image:none!important;color:#3F4650!important;font-family:Arial,Helvetica,sans-serif!important}
body h1,body h2,body h3,body h4,body .tc b,body .res .big,html.gzp #gz-modern h1,html.gzp #gz-modern .rel h2,html.gzp #gz-modern .ch h1,body.gzs h1,body.gzs h2{font-family:Arial,Helvetica,sans-serif!important;color:#0B376A!important;font-weight:800!important}
body a,html.gzp #gz-modern .brand,html.gzp #gz-modern .prices,html.gzp #gz-modern .now,html.gzp .gz-now,html.gzp .gz-total,html.gzp .gz-sum{color:#0B376A!important}
body .gzs-h,body .gzs-f,html.gzp .gz-top,html.gzp .gz-desktop-links,html.gzp #gz-newnav,html.gzp #gz-newstick .in,html.gzp #gz-newmenu,html.gzp #gz-sf,body .gz-global-search{background:#FFFDF9!important;color:#0B376A!important;border-color:rgba(11,55,106,.22)!important}
html.gzp .gz-strip{background:#0B376A!important;color:#FFF!important}
body .gzs-h nav a,html.gzp #gz-newmenu a,html.gzp .gz-desktop-links a,html.gzp .gz-top a,html.gzp .gz-top button{color:#0B376A!important}
body .gzs-h nav a.on,html.gzp #gz-newmenu a:hover{color:#0B376A!important;background:#F3F7FB!important;box-shadow:inset 0 -2px #0B376A!important}
html.gzp .gz-top button,html.gzp .gz-top a,body .gzs-h .act a{background:#FFFDF9!important;border-color:rgba(11,55,106,.22)!important}
body .gz-global-search input,html.gzp #gz-sf input,html.gzp input,html.gzp select,html.gzp textarea,.t-wrap input,.t-wrap select{background:#FFFDF9!important;color:#3F4650!important;border-color:rgba(11,55,106,.22)!important;accent-color:#0B376A}
body input::placeholder,body textarea::placeholder{color:#747B85!important}
body .gz-global-search button,html.gzp #gz-sf button,html.gzp #gz-modern .btn.add,html.gzp #gz-modern .btn.wa,html.gzp #gz-newstick .btn,html.gzp #gz-newstick a.btn,html.gzp .gz-order,html.gzp .gz-primary,html.gzp #gz-modern .empty button,html.gzp #gz-sheet footer .a,body.gzs main a.btn.wa,body.gzs main a.btn.dir,.t-wrap .btn.pri,.t-wrap button.pri,.t-wrap button.on,.t-wrap .btn.wa{background:#0B376A!important;color:#FFF!important;border-color:#0B376A!important;box-shadow:none!important;border-radius:22px!important;font-weight:700!important}
html.gzp #gz-modern .btn.add[disabled]{background:#0B376A!important}
html.gzp #gz-modern .gz-quick{border-color:#0B376A!important;background:#0B376A!important;color:#FFF!important;border-radius:22px!important}
html.gzp #gz-modern .card,html.gzp #gz-modern .pc,html.gzp #gz-modern .pack,html.gzp #gz-modern .empty,html.gzp .gz-card,html.gzp .gz-panel,html.gzp .gz-empty,html.gzp .gz-form2,html.gzp .gz-upi,html.gzp #gz-modern details,.t-wrap .card,.t-wrap .tc,.t-wrap .res .r,.t-wrap .faq details{background:#FFFDF9!important;background-image:none!important;border-color:rgba(11,55,106,.22)!important;border-radius:18px!important;box-shadow:0 3px 12px rgba(11,55,106,.05)!important;color:#3F4650!important}
html.gzp #gz-modern .pc .n,html.gzp .gz-card h3,html.gzp .gz-li-title,.t-wrap .tc b{font-weight:700!important;color:#0B376A!important}
html.gzp #gz-modern .fine,html.gzp #gz-modern .tag,html.gzp #gz-modern .mrp,html.gzp #gz-modern .pc .pr s,html.gzp .gz-fine,html.gzp .gz-note,html.gzp .gz-mrp,.t-wrap .small,.t-wrap .lead,.t-wrap .tc span,body .gzs-f,body .gzs-f .f-note,body .gzs-f .f-gst{color:#747B85!important}
html.gzp #gz-modern .save,html.gzp #gz-modern .off,html.gzp #gz-modern .stock,html.gzp #gz-modern .est b,html.gzp .gz-save,html.gzp .gz-shipping,html.gzp .gz-nudge,html.gzp .gz-nudge small,html.gzp .gz-return,html.gzp .gz-stick-policy,html.gzp .gz-stick-note{color:#0B376A!important;background:#F3F7FB!important;box-shadow:none!important}
html.gzp #gz-modern .bar,html.gzp #gz-sheet,html.gzp #gz-modern .thumbs,.t-wrap .note,.t-wrap .chip,.t-wrap .chip.ok,.t-wrap .chip.soon,.t-wrap .chip.late{background:#F3F7FB!important;color:#0B376A!important;border-color:rgba(11,55,106,.22)!important}
html.gzp #gz-modern .chip,html.gzp #gz-modern .opt,html.gzp #gz-modern .bar button,html.gzp #gz-modern .chips a.chip,.t-wrap .shop a,.t-wrap button{background:#FFFDF9!important;color:#0B376A!important;border-color:rgba(11,55,106,.22)!important}
html.gzp #gz-modern .opt.on,html.gzp #gz-modern .pack.on,html.gzp #gz-modern .thumbs button.on{border-color:#0B376A!important;box-shadow:inset 0 0 0 1px #0B376A!important}
html.gzp #gz-modern .opt.on{background:#0B376A!important;color:#FFF!important}
html.gzp .gz-badge,html.gzp #gz-modern .badge,html.gzp .gz-top-r a#cart-btn b,html.gzp #gz-newnav em{background:#E91E63!important;color:#FFF!important;box-shadow:none!important}
html.gzp #gz-newnav a{color:#747B85!important;font-weight:400!important;box-shadow:none!important}
html.gzp #gz-newnav a.on{color:#0B376A!important;font-weight:700!important;box-shadow:none!important}
html.gzp #gz-modern .cnt,html.gzp #gz-modern .snack{background:#0B376A!important;color:#FFF!important}
html.gzp #gz-modern .snack a{color:#FFF!important}
html.gzp #gz-modern .gal,html.gzp #gz-modern .slides,html.gzp #gz-modern .pc img{background:#FFFDF9!important}
html.gzp .gz-crumb,html.gzp #gz-modern .crumb,body .gzs-f .f-tag,body .gzs-f h3{color:#0B376A!important}
html.gzp .gz-key-specs td,html.gzp #gz-modern details,body .gzs-f,body .gzs-h,html.gzp .gz-foot,html.gzp #gz-sheet header,html.gzp #gz-sheet footer{border-color:rgba(11,55,106,.22)!important}
.t-wrap .bar{background:#F3F7FB!important}.t-wrap .bar i,.t-wrap .cost-b i{background:#0B376A!important}
.t-wrap .vis:before,.t-wrap .vis.late:before,.t-wrap .vis.done:before{border-color:#0B376A!important}.t-wrap .vis.done:before{background:#0B376A!important}
.t-wrap input:focus,.t-wrap select:focus,.t-wrap button:focus-visible,.t-wrap a:focus-visible{outline-color:#0B376A!important}
.t-wrap .err,html.gzp .gz-err,html.gzp .gz-ferr,html.gzp #gz-modern .stock.no,html.gzp #gz-modern .pc .oos{color:#E91E63!important}
body #gz-global-back a{color:#0B376A!important}
/* Override inherited legacy component tokens and inline legacy surface colours. */
html.gzp .gz,html.gzp #gz-modern,html.gzp #gz-newstick,html.gzp #gz-sheet,.t-wrap{--cream:#FFF9F2!important;--peach:#F3F7FB!important;--ink:#0B376A!important;--ink2:#3F4650!important;--coral:#E91E63!important;--sage:#0B376A!important;--wa:#0B376A!important;--card:#FFFDF9!important;--line:rgba(11,55,106,.22)!important}
body .gz-back-button,html.gzp body .gz-back-button{background:#FFFDF9!important;color:#0B376A!important;border-color:rgba(11,55,106,.22)!important}
html.gzp .gz-saved,html.gzp #gz-modern .qty button,html.gzp .gz-qty button,html.gzp #gz-modern .gz-shr button{color:#0B376A!important;background:#FFFDF9!important;border-color:rgba(11,55,106,.22)!important}
html.gzp #gz-modern .gz-cat-brand-row button,html.gzp #gz-modern .gz-cat-brand-row button.on{border-color:rgba(11,55,106,.22)!important;box-shadow:none!important;color:#0B376A!important;background:#FFFDF9!important}
html.gzp #gz-modern .gz-cat-brand-row button.on{border-color:#0B376A!important;box-shadow:inset 0 0 0 1px #0B376A!important}
html.gzp #gz-modern .hrt,html.gzp #gz-modern .heart{background:#FFFDF9!important;color:#747B85!important;border-color:rgba(11,55,106,.22)!important}
html.gzp #gz-modern .hrt.on,html.gzp #gz-modern .heart.on{color:#E91E63!important}
html.gzp #gz-modern .pr span{color:#0B376A!important}
html.gzp #gz-modern .crumb b,html.gzp #gz-modern .sp td:first-child,html.gzp .gz-key-specs td:first-child{color:#3F4650!important}
html.gzp .gz-cart-pin button,html.gzp #gz-cart-pin button,html.gzp #gz-modern .pin button{background:#0B376A!important;color:#FFF!important;border-color:#0B376A!important;border-radius:22px!important}
html.gzp body.gz-checkout header.gz-top::after{color:#0B376A!important}
html.gzp .gz-line,html.gzp .gz-sum>div,html.gzp .gz-li,html.gzp .gz-return,html.gzp .gz-stick-policy{border-color:rgba(11,55,106,.22)!important}
html.gzp body.gz-cartpg #gz-newnav a[href*="#/cart"],html.gzp body.gz-modern-mode #gz-newnav a[href*="#/categories"]{color:#0B376A!important;font-weight:700!important}
html.gzp #gz-modern .opt.on,html.gzp #gz-sheet footer .a{color:#FFF!important;background:#0B376A!important}
html.gzp .gz-sum,html.gzp .gz-total{color:#0B376A!important}
html.gzp #gz-directory .dir-grid a,html.gzp #gz-directory .dir-grid .dir-all{background:#FFFDF9!important;border-color:rgba(11,55,106,.22)!important;color:#0B376A!important;box-shadow:0 3px 12px rgba(11,55,106,.05)!important}
html.gzp #gz-directory .dir-grid .dir-all{background:#F3F7FB!important}
html.gzp #gz-directory h2 small,html.gzp #gz-directory>p,html.gzp #gz-directory .dir-grid small{color:#747B85!important}
html.gzp .gz-cat-brand-row button,html.gzp .gz-cat-brand-row button.on{color:#0B376A!important;background:#FFFDF9!important;border-color:rgba(11,55,106,.22)!important;box-shadow:none!important}
html.gzp .gz-cat-brand-row button.on{border-color:#0B376A!important;box-shadow:inset 0 0 0 1px #0B376A!important}
html.gzp #gz-pincode button,html.gzp .gz-pin button,html.gzp .gz-pincode button,html.gzp #gz-modern [id*="pin"] button{background:#0B376A!important;color:#FFF!important;border-color:#0B376A!important;border-radius:22px!important}
.t-wrap .tc i{font-family:'Segoe UI Emoji','Apple Color Emoji','Noto Color Emoji',sans-serif!important}
html.gzp .gz-brands button{background:#FFFDF9!important;color:#0B376A!important;border-color:rgba(11,55,106,.22)!important;box-shadow:none!important}
html.gzp .gz-brands button.on{border-color:#0B376A!important;box-shadow:inset 0 0 0 1px #0B376A!important}
html.gzp .gz-pin{background:#FFFDF9!important;border-color:rgba(11,55,106,.22)!important}
html.gzp body.gz-dir-on #gz-newnav a[href*="#/categories"],html.gzp[data-gz-view="search"] #gz-newnav a[href*="#/search"]{color:#0B376A!important;font-weight:700!important}
.t-wrap svg.chart{background:#FFFDF9!important;border-color:rgba(11,55,106,.22)!important}
.t-wrap svg.chart text{fill:#747B85!important}.t-wrap svg.chart line{stroke:rgba(11,55,106,.15)!important}
.t-wrap svg.chart polyline{stroke:#0B376A!important}.t-wrap svg.chart polyline[stroke-width="1.6"]{opacity:.45}
.t-wrap svg.chart circle{fill:#E91E63!important;stroke:#FFFDF9!important}
html.gzp .gz-brands button.on{outline-color:#0B376A!important}
html.gzp .gz-brands button:focus-visible{outline-color:#0B376A!important}
/* Filter sheet sits outside the product/category template. */
html.gzp #gz-sheet .opt,html.gzp #gz-sheet footer .c,html.gzp #gz-sheet header button{background:#FFFDF9!important;color:#0B376A!important;border-color:rgba(11,55,106,.22)!important;box-shadow:none!important}
html.gzp #gz-sheet .opt.on{background:#0B376A!important;color:#FFF!important;border-color:#0B376A!important}
html.gzp #gz-sheet .fg{border-color:rgba(11,55,106,.22)!important}
