:root{--font-body-family: Arial, Helvetica, sans-serif;--font-heading-family: Arial, Helvetica, sans-serif}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title,.price,.rte,.card__heading{font-family:Arial,Helvetica,sans-serif!important}.price--on-sale .price-item--sale,.price__sale .price-item--sale,.price-item--sale{color:#b8860b!important}.price--on-sale .price-item--regular{opacity:.7}.sm-low-stock{color:#e53935;font-weight:700;font-size:14px;margin:10px 0 0;text-align:center;font-family:Arial,sans-serif}.sm-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#111;border-top:2px solid #B8860B;padding:10px 14px;display:none;align-items:center;justify-content:space-between;z-index:1000;box-shadow:0 -4px 18px #00000080}.sm-sticky-atc .sm-sticky-info{display:flex;flex-direction:column;line-height:1.2}.sm-sticky-atc .sm-sticky-name{color:#fff;font-size:13px;font-weight:700;max-width:48vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-sticky-atc .sm-sticky-price{color:#b8860b;font-size:13px}.sm-sticky-atc button{background:#b8860b;color:#111;font-weight:700;font-family:Arial,sans-serif;border:none;padding:12px 22px;font-size:14px;cursor:pointer;border-radius:0;text-transform:uppercase;letter-spacing:.5px}@media(max-width:749px){.sm-sticky-atc.is-visible{display:flex}}@media(max-width:749px){.sm-video-grid{grid-template-columns:1fr!important}}.announcement-bar,.utility-bar .announcement-bar{background-color:#b8860b!important}.announcement-bar__announcement,.announcement-bar__message,.announcement-bar .announcement-bar__link,.announcement-bar__announcement *{color:#111!important;font-weight:600!important}.footer{background-color:#0a0a0a!important;border-top:1px solid #1f1f1f}.footer .footer-block__heading{color:#b8860b!important}.footer__content-bottom,.footer__content-top{border-color:#1f1f1f!important}.header__heading-logo{max-height:56px;width:auto}.card-wrapper .badge,.card .badge{background:#b8860b!important;color:#111!important;border:none!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;animation:sm-badge-pulse 2.6s ease-in-out infinite;transform-origin:left center}@keyframes sm-badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@media(prefers-reduced-motion:reduce){.card-wrapper .badge,.card .badge{animation:none}}.card-wrapper .badge.smbadge-new,.card .badge.smbadge-new{background:#111!important;color:#b8860b!important;border:1px solid #B8860B!important;animation:none!important}.sm-cartx{padding:14px 16px;border-top:1px solid #2a2a2a;background:#141414}.sm-ship-msg{margin:0 0 8px;font-size:13px;color:#eee;text-align:center}.sm-ship-msg strong,.sm-ship-done{color:#b8860b}.sm-ship-track{height:7px;background:#2a2a2a;border-radius:6px;overflow:hidden}.sm-ship-fill{height:100%;background:linear-gradient(90deg,#8a6608,#b8860b);border-radius:6px;transition:width .4s ease}.sm-up{margin-top:14px;border:1px solid #2a2a2a;border-radius:10px;padding:12px;background:#0f0f0f}.sm-up-line{margin:0 0 10px;color:#b8860b;font-size:13px;font-weight:600;line-height:1.4}.sm-up-row{display:flex;align-items:center;gap:10px}.sm-up-img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:0 0 auto}.sm-up-info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sm-up-title{color:#fff;font-size:13px;font-weight:700}.sm-up-was{color:#888;text-decoration:line-through;font-size:12px}.sm-up-now{color:#b8860b;font-weight:800;font-size:14px}.sm-up-add{flex:0 0 auto;background:#b8860b;color:#111;border:none;border-radius:8px;padding:9px 12px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:filter .15s}.sm-up-add:hover{filter:brightness(1.08)}.sm-up-add:disabled{opacity:.6;cursor:default}.sm-up-note{margin:8px 0 0;color:#777;font-size:11px;text-align:center}.smatc[hidden]{display:none}.smatc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.smatc__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.smatc__box{position:relative;width:100%;max-width:420px;background:#141414;border:1px solid #2c2c2c;border-radius:14px;padding:24px 22px 20px;box-shadow:0 24px 60px #0009;animation:smatc-in .22s ease}@keyframes smatc-in{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}.smatc__x{position:absolute;top:10px;right:12px;background:none;border:none;color:#888;font-size:26px;line-height:1;cursor:pointer}.smatc__x:hover{color:#fff}.smatc__h{margin:0 0 14px;color:#fff;font-size:18px;font-weight:900;letter-spacing:.01em;padding-right:18px}.smatc__row{display:flex;align-items:center;gap:14px;background:#0f0f0f;border:1px solid #262626;border-radius:10px;padding:12px}.smatc__img{width:80px;height:80px;object-fit:cover;border-radius:8px;flex:0 0 auto}.smatc__info{display:flex;flex-direction:column;gap:5px;min-width:0}.smatc__t{color:#fff;font-weight:700;font-size:14px}.smatc__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smatc__price s{color:#888;font-size:13px}.smatc__price b{color:#fff;font-size:17px}.smatc__badge{background:#b8860b;color:#111;font-weight:800;font-size:11px;padding:2px 7px;border-radius:4px;text-transform:uppercase}.smatc__sub{margin:14px 0 0;color:#bbb;font-size:13px;line-height:1.5}.smatc__ship{margin:10px 0 0;color:#b8860b;font-size:13px;font-weight:600}.smatc__yes{display:block;width:100%;margin:18px 0 0;background:#b8860b;color:#111;border:none;border-radius:10px;padding:14px;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:filter .15s}.smatc__yes:hover{filter:brightness(1.08)}.smatc__yes:disabled,.smatc__no:disabled{opacity:.6;cursor:default}.smatc__no{display:block;width:100%;margin:9px 0 0;background:none;color:#888;border:none;padding:8px;font-size:13px;text-decoration:underline;cursor:pointer}.smatc__no:hover{color:#ccc}.section-header{z-index:300!important}.header__submenu,details[open]>.header__submenu{z-index:300!important}#product-anchor-nav{z-index:80!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sharperman.css.map */
