:root{--jm-ink:#1e1f21;--jm-red:#c8301f;--jm-red-dark:#a82818;--jm-paper:#f6f6f5;--jm-line:rgba(30,31,33,.12);--jm-muted:#5d5f62}body{letter-spacing:0;color:var(--jm-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;text-wrap:balance}a{color:inherit}.utility-bar{background:var(--jm-ink)!important;border-bottom:0!important}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link,.utility-bar a,.utility-bar .icon{color:#fff!important}.announcement-bar__message{font-size:13px;font-weight:600;letter-spacing:.02em;padding-top:10px;padding-bottom:10px}.header__heading-logo{max-height:40px;width:auto}.header__menu-item{font-size:14px;font-weight:600;text-decoration:none}.header__menu-item span{text-decoration:none}.header__active-menu-item,.header__menu-item:hover span{text-decoration:underline;text-decoration-color:var(--jm-red);text-decoration-thickness:2px;text-underline-offset:7px}.button{font-weight:700;letter-spacing:.01em}.button:not(:disabled):active{transform:scale(.98)}.price-item--sale,.price--on-sale .price-item--last{color:var(--jm-red)}.badge{font-weight:700}.card__heading{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.35}.card__heading a{text-decoration:none}.card-wrapper .price{font-weight:700;color:var(--jm-ink)}.product__title h1{font-size:clamp(28px,3vw,40px);line-height:1.12}.product__info-container .product__tax{display:none!important}.product-form__input--pill input[type=radio]+label{font-weight:600}media-gallery .product__media img{object-fit:contain!important}media-gallery .product__modal-opener{position:relative;display:block}media-gallery .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;z-index:2;cursor:zoom-in}media-gallery .thumbnail{border-radius:6px;overflow:hidden}media-gallery .thumbnail[aria-current=true]{border-color:var(--jm-ink)}.collection-hero__title{font-size:clamp(32px,4vw,52px);letter-spacing:-.02em}.collection-hero__description{max-width:62ch;color:var(--jm-muted)}.rte a,.product__tax a,.cart__warnings a{color:inherit;text-underline-offset:.25em}.footer{border-top:1px solid var(--jm-line)}.footer-block__heading{font-size:18px;font-weight:700}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--jm-red);outline-offset:3px}@media(prefers-reduced-motion:reduce){.button:not(:disabled):active{transform:none}}.jj.page-width,.jt-all.page-width,.jf.page-width,.jt.page-width{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.jj.page-width,.jt-all.page-width,.jf.page-width,.jt.page-width{padding-left:5rem;padding-right:5rem}}.jdgm-star,.jdgm-rev-widg__summary-stars .jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:#c8301f!important}.jdgm-write-rev-link,.jdgm-btn{border-radius:6px!important}html.jm-io .rv{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),border-color .18s ease;transition-delay:var(--d,0ms),var(--d,0ms),0ms}html.jm-io .rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.jm-io .rv{transform:none;transition:opacity .3s ease,border-color .18s ease}}.section-header .header-wrapper{transition:background-color .2s ease,box-shadow .2s ease}.section-header.scrolled-past-header .header-wrapper{background:#f6f6f5d6;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px #1e1f2114,0 10px 30px #1e1f210f}@media(prefers-reduced-transparency:reduce){.section-header.scrolled-past-header .header-wrapper{background:#f6f6f5;-webkit-backdrop-filter:none;backdrop-filter:none}}.jf,.jm-ask{interpolate-size:allow-keywords}.jf details::details-content,.jm-ask::details-content{height:0;overflow:clip;transition:height .26s cubic-bezier(.23,1,.32,1),content-visibility .26s allow-discrete}.jf details[open]::details-content,.jm-ask[open]::details-content{height:auto}@media(prefers-reduced-motion:reduce){.jf details::details-content,.jm-ask::details-content{transition:none}}@media(hover:hover)and (pointer:fine){.card-wrapper .card__inner{transition:transform .3s cubic-bezier(.23,1,.32,1)}.card-wrapper:hover .card__inner{transform:translateY(-3px)}}@media(prefers-reduced-motion:no-preference){@keyframes jt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jt__panel:not([hidden]){animation:jt-in .26s cubic-bezier(.23,1,.32,1)}}@media screen and (max-width:749px){.header__heading-logo{max-width:150px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/jusmir-tools.css.map */
