/* Assets and type families sourced from Peragon's own storefront. */
@font-face{font-family:'Peragon Heading';src:url('peragon-heading.woff2') format('woff2');font-weight:400 500;font-style:normal;font-display:swap}
@font-face{font-family:'Peragon Heading';src:url('peragon-heading-bold.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
@font-face{font-family:'Peragon Condensed';src:url('peragon-condensed.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:'Peragon Body';src:url('peragon-body.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--red:#bc2f2c;--green:#292929;--ink:#242424;--line:#dedede}
body,button,input,select,textarea,.tw-app,.tw-app button,.shopping-window{font-family:'Peragon Body',Roboto,Arial,sans-serif}
h1,h2,h3,.tw-app h1,.tw-app h2,.tw-app h3,.shopping-window h3{font-family:'Peragon Heading',Arial,sans-serif;font-style:normal}
.peragon-wordmark{display:block;width:148px;height:auto;max-width:100%;object-fit:contain}.store-nav .peragon-wordmark{width:180px}.store-footer .peragon-wordmark{width:140px}.tw-brand .peragon-wordmark{width:155px}.logo{display:inline-block;line-height:1;font-style:normal}.new-demo .demo-brand b{font-size:0;display:block;width:94px;height:20px;background:url('peragon-logo.svg') left center/contain no-repeat;filter:brightness(0) invert(1)}
.chat-wordmark{width:119px;height:auto;display:block;margin:0 0 13px}.shopping-window .window-header{align-items:center;background:#f7f7f7}.shopping-window .window-header h3{font-family:'Peragon Heading',Arial,sans-serif;font-size:12px;letter-spacing:1px}.shopping-window{background:#f2f2f2;border-color:#d7d7d7}.shopping-window .window-content{background:#eaeaea}.shopping-window .answer-bubble{background:#fafafa;color:#333}.shopping-window .customer-bubble{background:#202020;color:white}.shopping-window .window-footer{background:#f5f5f5}.shopping-window .dot,.tw-mode i,.tw-live-dot{background:#bc2f2c}.chat-invitation .concierge-avatar{background:#bc2f2c;color:white}.btn.red,.qf-card .btn.full{background:#bc2f2c;color:#fff}.btn.red:hover,.qf-card .btn.full:hover{background:#be2119}
.tw-app{--tw-ink:#262626;--tw-muted:#717171;--tw-line:#e0e0e0;--tw-soft:#f6f6f6;--tw-green:#292929;background:#f5f5f5}.tw-app .tw-sidebar{background:#fff}.tw-app .tw-sidebar nav button.active{background:#fcece9;color:#b7261e;box-shadow:inset 3px 0 #bc2f2c}.tw-app .tw-sidebar nav button.active svg{color:#c22a21}.tw-app .tw-profile>span,.tw-app .tw-avatar{background:#ededed;color:#444}.tw-app .tw-briefing{background:#fff;border-color:#e0e0e0;border-left:3px solid #bc2f2c}.tw-app .tw-briefing>svg{color:#bc2f2c;background:#fff0ee}.tw-app .bf-hero{background:#f1f1f1;border:1px solid #ddd;border-top:3px solid #bc2f2c}.tw-app .bf-eyebrow{color:#c1271e}.tw-app .bf-times button.active span,.tw-app .bf-modebar button.active{color:#c1271e}.tw-app .bf-modebar button.active{border-bottom-color:#bc2f2c}.tw-app .tw-button.primary{background:#292929;border-color:#292929;color:white}.qf-progress .active i{background:#252525;border-color:#252525}.qf-accessory-options button.selected{background:#fff0ed;border-color:#d43227;color:#a82720}
@media(max-width:650px){.store-nav .peragon-wordmark{width:134px}.chat-wordmark{width:105px}.tw-brand .peragon-wordmark{width:120px}}

.hero-copy h1{font-family:"Peragon Condensed",Arial,sans-serif;font-weight:700}
