:root{--apo-brick: #b4432e;--apo-brick-dark: #8f3220;--apo-charcoal: #221c18;--apo-cream: #faf5ec;--apo-gold: #e3a24b;--apo-blue: #24558e;--apo-blue-light: #eaf0f8;--apo-text: #2b2622;--apo-text-soft: #6e635b;--apo-radius: 14px;--apo-heading-font: "Fraunces", serif;--apo-body-font: "Archivo", sans-serif}body,button,input,select,textarea{font-family:var(--apo-body-font)}h1,h2,h3,h4,h5,h6{font-family:var(--apo-heading-font);letter-spacing:-.01em}.promo-bar{background:var(--apo-brick);color:#fff;padding:10px 20px;text-align:center;font-family:var(--apo-body-font);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.promo-bar p{margin:0;color:inherit}.promo-bar a{color:inherit}#header{font-family:var(--apo-body-font)}#header .header_top{background:#fff;border-bottom:1px solid #eee8e2}#header .header_top a,#header .header-top-text{color:var(--apo-text-soft);font-size:13px}#header .header_top a:hover{color:var(--apo-brick)}#header .header_bot,#header .header_content,#header #nav .navbar{background:#fff}#header .header_bot{border-bottom:1px solid #eee8e2}#header .wsmenu-list>li>a{color:var(--apo-text);font-family:var(--apo-body-font);font-size:13px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}#header .wsmenu-list>li:hover>a,#header .wsmenu-list>li>a:hover{color:var(--apo-brick)}#header .navbar-right>li>a,#header .navbar-cart{color:var(--apo-text)}#header .navbar-right>li>a:hover,#header .navbar-cart:hover{color:var(--apo-brick)}@media(max-width:767px){.promo-bar{padding:9px 14px;font-size:11px;letter-spacing:.05em}#header .header_top a,#header .header-top-text{font-size:12px}}@media(min-width:992px){#header #nav>.navbar{display:flex;align-items:center;width:100%;min-height:0}#header #nav .navbar-header{float:none;flex:0 0 auto;display:flex;align-items:center}#header #nav .navbar-brand{float:none;height:auto;margin-right:20px;padding:8px 0}#header #nav .navbar-brand img{display:block;width:auto;max-width:160px;max-height:88px;padding:0}#header #nav .wsmenu{float:none;flex:1 1 auto;width:auto;min-width:0}#header #nav .wsmenu-list{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}#header #nav .wsmenu-list>li{float:none;flex:0 0 auto}#header #nav .wsmenu-list>li>a{padding-left:12px;padding-right:12px;font-size:12px;letter-spacing:.02em}#header #nav .navbar-right{float:none!important;flex:0 0 auto;display:flex;align-items:center;margin:0 0 0 12px}#header #nav .navbar-right>li{float:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/apo-brand.css.map */
