/* Identity reference: https://epolosie.pl/ — original logo, Red Hat Display, #ff1414. */
@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/red-hat-display-400.ttf') format('truetype')}
@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/red-hat-display-500.ttf') format('truetype')}
@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/red-hat-display-600.ttf') format('truetype')}
@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/red-hat-display-700.ttf') format('truetype')}
@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:900;font-display:swap;src:url('/assets/red-hat-display-900.ttf') format('truetype')}
.brand-logo{display:block;width:180px;height:auto;object-fit:contain;flex-shrink:0}.sidebar .brand-logo{width:175px}.pos-standalone .brand-logo{width:175px}
.storefront-mode ::placeholder{color:#777}.storefront-mode .product .axle,.storefront-mode .detail-image .axle{filter:grayscale(1)}.storefront-mode .sort{color:#555}
body.storefront-mode{--ink:#1b1b1b;--deep:#101010;--orange:#ff1414;--paper:#fff;--border:#e1e1e1;--muted:#666;background:#fff;color:#1b1b1b;font-family:'Red Hat Display','Segoe UI',Arial,sans-serif}
.storefront-mode button,.storefront-mode input,.storefront-mode select,.storefront-mode textarea{font-family:inherit}
.storefront-mode .utility{background:#080808;color:#ccc}.storefront-mode .utility a{color:white}.storefront-mode .store-header{background:#171819;color:#fff}.storefront-mode .head-main{gap:25px}.storefront-mode .head-main>a{flex-shrink:0}.storefront-mode .search{background:#fff;border-color:#444;border-radius:0}.storefront-mode .search input{color:#181818}.storefront-mode .search>.icon{color:#666}.storefront-mode .search button{background:#ff1414;color:#fff;font-weight:700}.storefront-mode .header-action b{background:#343434;color:#fff}.storefront-mode .store-nav{border-color:#363636;font-weight:700}.storefront-mode .store-nav a:hover,.storefront-mode .store-nav button:hover,.storefront-mode .store-nav a[aria-current="page"]{color:#ff3838}.storefront-mode .nav-category{border-color:#484848}.storefront-mode .demo-pill{background:#292929;color:#eee;border-color:#555}
.storefront-mode .hero{background:#101010 url('/assets/breve-header.jpg') center right/cover no-repeat}.storefront-mode .hero-inner{grid-template-columns:1fr;min-height:500px;padding-top:65px;padding-bottom:92px}.storefront-mode .hero-copy{max-width:650px}.storefront-mode .hero h1{font-size:clamp(42px,5vw,64px);letter-spacing:-1.8px;line-height:1.08;font-weight:700;max-width:600px}.storefront-mode .hero h1 em{color:#fff}.storefront-mode .hero h1:after{content:'';display:block;width:200px;height:2px;background:#ff1414;margin-top:28px}.storefront-mode .hero-copy .eyebrow{color:#ddd}.storefront-mode .hero-copy p{color:#eee;font-size:16px}.storefront-mode .hero-note{color:#ccc}.storefront-mode .hero-art{display:none}.storefront-mode .primary{background:#ff1414;border-color:#ff1414;color:#fff;border-radius:0;font-weight:700}.storefront-mode .primary:hover{background:#d90000;border-color:#d90000}.storefront-mode .outline{border-color:#bbb;border-radius:0;color:#222}.storefront-mode .outline:hover{background:#f3f3f3}.storefront-mode .finder{border-radius:0;box-shadow:0 12px 30px #0000000a;border-color:#ddd}.storefront-mode .finder .eyebrow{color:#666}.storefront-mode .finder select{background:#fafafa}.storefront-mode .tabs button.active{color:#ff1414;border-color:#ff1414}.storefront-mode input:focus,.storefront-mode select:focus,.storefront-mode textarea:focus{outline:2px solid #ff1414;outline-offset:2px}.storefront-mode .benefits{border-color:#ddd}.storefront-mode .benefits .icon{color:#ff1414}.storefront-mode .benefits strong{color:#222}.storefront-mode .benefits small{color:#666}.storefront-mode .eyebrow{color:#666}.storefront-mode .section-title h2{font-weight:700;letter-spacing:-.7px}.storefront-mode .count{background:#f0f0f0;color:#555}.storefront-mode .filters button{color:#555;background:#fff;border-color:#ddd;border-radius:0}.storefront-mode .filters button.selected{background:#1b1b1b;color:#fff;border-color:#1b1b1b}.storefront-mode .product{border-color:#e1e1e1;border-radius:0;background:#fff}.storefront-mode .product-image{background:linear-gradient(135deg,#f6f6f6,#ececec)}.storefront-mode .mini-brand{color:#222}.storefront-mode .favorite{color:#777}.storefront-mode .favorite.saved{color:#ff1414}.storefront-mode .image-label{color:#666}.storefront-mode .product-title{color:#181818;font-weight:700}.storefront-mode .product-content>small,.storefront-mode .product-content>small span,.storefront-mode .product-content p,.storefront-mode .product-content p span{color:#666}.storefront-mode .product-bottom strong{color:#191919}.storefront-mode .product-bottom small{color:#666}.storefront-mode .availability{color:#444}.storefront-mode .dot{background:#333}.storefront-mode .add{background:#1b1b1b;color:#fff;border-radius:0}.storefront-mode .add:hover{background:#ff1414}.storefront-mode .b2b-banner{background:#171819;color:#fff;border:0;border-radius:0}.storefront-mode .b2b-banner h2{color:#fff}.storefront-mode .b2b-banner p,.storefront-mode .b2b-banner .eyebrow{color:#ccc}.storefront-mode .sf-heading h1{font-weight:700}.storefront-mode .sf-heading h1:after{content:'';display:block;width:75px;height:2px;background:#ff1414;margin-top:20px}.storefront-mode .sf-category-links a,.storefront-mode .sf-card,.storefront-mode .sf-catalog-search,.storefront-mode .sf-about-hero{border-radius:0}.storefront-mode .sf-category-links a.active{background:#1b1b1b;border-color:#1b1b1b;color:white}.storefront-mode .sf-card a{color:#d90000}.storefront-mode .sf-account-nav a{color:#222}.storefront-mode .sf-account-nav .active{border-left:3px solid #ff1414;background:#f3f3f3;color:#111}.storefront-mode .sf-footer{background:#171819;color:#ddd}.storefront-mode .sf-footer a{color:#eee}.storefront-mode .sf-footer a:hover{color:#ff3838}.storefront-mode .sf-footer p{color:#bbb}.storefront-mode .sf-footer-note{background:#242424;color:#ccc;border-radius:0}.storefront-mode .sf-footer-bottom{color:#aaa;border-color:#444}.storefront-mode .sf-demo-note{background:#f6f6f6;color:#555;border-color:#ff1414}.storefront-mode .sf-brand-art{background:#171819;color:#fff;border-radius:0}.storefront-mode .sf-brand-art p{color:#ddd}.storefront-mode .sf-brand-art span{color:#ff3838}.storefront-mode .sf-confirmation h2{color:#222}.storefront-mode .dialog{font-family:inherit;color:#222}.storefront-mode .dialog .muted{color:#666}.storefront-mode .success-symbol{background:#f4f4f4;color:#222}
@media(max-width:760px){.storefront-mode .head-main{gap:14px}.storefront-mode .head-main .brand-logo{width:145px}.storefront-mode .hero{background-position:65% center}.storefront-mode .hero-inner{background:linear-gradient(90deg,#000c,#0004);min-height:450px;padding-top:40px}.storefront-mode .hero-copy{max-width:90%}.storefront-mode .hero h1{font-size:44px}.storefront-mode .hero-copy p{font-size:14px}.storefront-mode .store-nav a{white-space:nowrap}.storefront-mode .sf-footer .brand-logo{width:170px}}
@media(max-width:450px){.storefront-mode .head-main .header-action span{font-size:0}.storefront-mode .head-main .header-action b{font-size:11px}.storefront-mode .head-main .header-action[data-action="account"]{margin-left:auto}.storefront-mode .hero h1{font-size:40px}.storefront-mode .hero{background-position:78% center}}
