:root{--brizeeo-blue:#171717;--brizeeo-blue-dark:#333;--brizeeo-blue-soft:#f1f1ef;--brizeeo-ink:#171717}body{font-family:Arial,Helvetica,sans-serif}.city-home{background:#fff;color:#171717}.city-home *{box-sizing:border-box}.city-home a{color:inherit;text-decoration:none}.city-home h1,.city-home h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.05em;font-weight:500;line-height:1.04;margin:0}.city-photo{position:relative;overflow:hidden;background:#e8e8e8}.city-photo svg{position:absolute;width:100%;height:100%;inset:0}.city-preview-note{text-align:center;font-size:10px;padding:9px;background:#eee;color:#555}.city-hero{display:grid;grid-template-columns:1fr 1fr;gap:3px}.city-hero__panel{position:relative;overflow:hidden}.city-hero__panel>img{width:100%;height:100%;position:absolute;object-fit:cover}.city-hero__panel{aspect-ratio:1.05}.city-hero__panel>.city-photo{height:100%;width:100%}.city-hero__copy{position:absolute;inset:auto 0 0;padding:40px;color:#fff;background:linear-gradient(transparent,#0004)}.city-hero__copy p{font-size:10px;letter-spacing:.14em}.city-hero__copy h1,.city-hero__copy h2{font-size:clamp(38px,4.8vw,75px);font-weight:600;margin:15px 0 25px}.city-button{display:inline-flex;min-height:46px;padding:13px 25px;border:1px solid currentColor;align-items:center;font-size:11px}.city-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:24px 4vw 0}.city-categories img{width:100%;aspect-ratio:1;object-fit:cover}.city-categories span{display:block;text-align:center;margin-top:10px;font-size:12px}.city-section{padding:60px 4vw;max-width:1600px;margin:auto}.city-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}.city-heading h2{font-size:clamp(28px,3vw,44px)}.city-heading a,.city-looks a,.city-statement a{font-size:11px;border-bottom:1px solid;padding-bottom:5px}.city-products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 18px}.city-product__image{aspect-ratio:.78;background:#eee}.city-product__image img,.city-product__image svg{width:100%;height:100%;object-fit:cover}.city-product h3,.city-looks h3{font-size:13px;font-weight:400;margin:14px 0 7px}.city-product p{font-size:11px;margin:0}.city-statement{padding:70px 6vw;background:#ededeb;display:flex;justify-content:space-between;align-items:center;gap:45px}.city-statement h2{font-size:clamp(38px,5vw,64px)}.city-statement p{max-width:350px;font-size:13px;line-height:1.7}.city-statement>div:first-child>p{font-size:10px;letter-spacing:.13em}.city-looks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.city-home a:focus-visible{outline:2px solid #555;outline-offset:5px}.bz-header__logo strong{font-family:Arial,sans-serif!important;font-size:28px!important;letter-spacing:.015em!important;font-weight:750!important;text-transform:uppercase}.bz-header__logo>span,.bz-footer__mark{display:none!important}.bz-header__announcement{background:#171717!important}.bz-header__bar{background:#fff!important}.bz-header__nav a,.bz-header__nav summary{font-weight:400!important}.bz-footer{background:#f5f5f3!important;color:#171717!important}.bz-footer :is(h2,a,strong,span,p){color:#333!important}.bz-footer__brand{font-family:Arial,sans-serif!important;font-weight:750!important}.bz-footer__form button{background:#171717!important;color:white!important}.bz-pdp h1,.bz-about h1,.bz-about h2,.bz-help h1,.brizeeo-faq h2{font-family:Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.045em!important}.product-card{border:0!important;border-radius:0!important;box-shadow:none!important}.product-card .card-gallery{border-radius:0!important}.bz-pdp__slide,.bz-pdp__add{border-radius:0!important}.bz-pdp__add{background:#171717!important}.bz-about,.bz-help,.brizeeo-faq{--bz-accent:#171717}.bz-about__eyebrow,.bz-help__eyebrow,.brizeeo-faq__eyebrow{color:#333!important}@media(max-width:749px){.city-hero__panel{aspect-ratio:.6}.city-hero__copy{padding:20px 15px}.city-hero__copy h1,.city-hero__copy h2{font-size:33px}.city-hero__copy p{font-size:8px}.city-button{font-size:9px;min-height:40px;padding:10px 16px}.city-categories{grid-template-columns:repeat(5,100px);overflow:auto;padding:20px 20px 0;gap:10px}.city-section{padding:40px 20px}.city-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.city-heading{align-items:start}.city-heading a{white-space:nowrap;font-size:10px}.city-statement{display:block;padding:40px 24px}.city-statement>div+div{margin-top:25px}.city-looks{grid-template-columns:1fr}.city-preview-note{font-size:9px}}
