:root{--bb-blue: 37, 104, 186;--bb-blue-hover: 30, 86, 160;--bb-blue-dark: 22, 63, 122;--bb-ink: 25, 25, 30;--bb-ink-soft: 50, 50, 55;--bb-line: 230, 230, 232;--bb-band: 236, 241, 248}h1,.h0,.h1{font-weight:900;letter-spacing:-.02em;line-height:1.1}h2,.h2,h3,.h3,h4,.h4{font-weight:700;line-height:1.2}h1 strong,.h0 strong,.h1 strong,h2 strong,.h2 strong{font-weight:inherit}.rte{color:rgb(var(--bb-ink-soft))}.color-scheme-4 .rte,.color-scheme-5 .rte{color:inherit}.caption-with-letter-spacing,.rich-text__caption{text-transform:uppercase;letter-spacing:.12em;font-weight:500;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.rich-text__text.rte,.rich-text__text.rte p{font-size:1.7rem;line-height:1.6}.rte a:not(.button),.link{color:rgb(var(--bb-blue));text-decoration:none;text-underline-offset:.3rem}.rte a:not(.button):hover,.link:hover{color:rgb(var(--bb-blue-dark));text-decoration:underline}.color-scheme-4 .rte a:not(.button),.color-scheme-5 .rte a:not(.button){color:inherit;text-decoration:underline}.button,.shopify-payment-button__button--unbranded,.customer button{font-weight:700;font-size:1.5rem;letter-spacing:0;min-height:4.8rem;padding:0 2.8rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.button:not(.button--secondary):not(.button--tertiary):hover:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--bb-blue-hover))}.button--secondary{background-color:rgb(var(--color-background))}.button--secondary:hover{background-color:rgba(var(--bb-blue),.06)}.button:hover:after,.button:focus-visible:after{box-shadow:none!important}.button--small{min-height:4rem;font-size:1.4rem;padding:0 2rem}.header-wrapper{background-color:rgb(var(--color-background))}.header__menu-item{font-size:1.6rem;font-weight:400;color:rgb(var(--bb-ink))}.header__menu-item span{text-underline-offset:.6rem}.header__menu-item:hover span,.header__active-menu-item{color:rgb(var(--bb-blue));text-decoration:none}.header__active-menu-item{text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:.2rem;text-decoration-color:rgb(var(--bb-blue))}.header__icon:hover .icon{color:rgb(var(--bb-blue))}.list-menu--disclosure{border-radius:10px;border-color:rgb(var(--bb-line));box-shadow:0 12px 32px #041e441f}.utility-bar{font-weight:500}.announcement-bar__message{font-size:1.4rem;letter-spacing:0}.card--card,.card--standard .card__inner{border-color:rgb(var(--bb-line));transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{box-shadow:0 10px 28px #041e441a}.card__heading{font-weight:700;font-size:1.6rem;line-height:1.3}.card__heading a:hover{color:rgb(var(--bb-blue));text-decoration:none}.card__content{padding:.6rem 0 0}.price,.price__regular,.price__sale{color:rgb(var(--bb-ink-soft));font-weight:500}.price--on-sale .price-item--regular{color:rgba(var(--bb-ink),.55)}.badge{font-weight:700;letter-spacing:.02em}.quick-add__submit{font-size:1.4rem}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.15}.product__text.caption-with-letter-spacing{color:rgb(var(--bb-blue))}.product-form__input .form__label{font-weight:500}.product__description.rte,.product__description.rte p,.product__description.rte li{font-size:1.6rem;line-height:1.65}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.field__input:focus-visible{outline-color:rgb(var(--bb-blue))}.collection-hero__title,.template-search__header{font-weight:900}.facets__summary,.facet-filters__label{font-weight:500}.section-padding-tight{padding-top:2rem}.multirow__inner .rte,.image-with-text__text.rte{color:rgb(var(--bb-ink-soft))}.rich-text__heading.h0{font-size:calc(var(--font-heading-scale) * 4.4rem)}@media screen and (min-width:990px){.rich-text__heading.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.cart-notification{border-radius:10px;border-color:rgb(var(--bb-line));box-shadow:0 16px 40px #041e4424}.totals__total-value{font-weight:700}.button,.field__label,.form__label,.header__menu-item,.cart-notification__heading,.facets__heading{letter-spacing:0}a[class*=__button-],a[class*=__button-]:hover{text-decoration:none}.card .card__media .media img,.card__media .media img{object-fit:contain!important;object-position:center center!important}.card__heading{min-height:2.6em}.collection-layout-toggle{display:none}@media screen and (max-width:749px){.collection-layout-toggle{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:0 0 1.4rem}.collection-layout-toggle__label{margin-right:.4rem;font-size:1.3rem;color:rgba(var(--bb-ink),.6)}.collection-layout-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:.1rem solid rgb(var(--bb-line));border-radius:.6rem;background:#fff;color:rgba(var(--bb-ink),.55);cursor:pointer}.collection-layout-toggle__btn[aria-pressed=true]{border-color:rgb(var(--bb-blue));background:rgba(var(--bb-blue),.07);color:rgb(var(--bb-blue))}.product-grid.product-grid--mobile-1col .grid__item{width:100%;max-width:100%}.product-grid.product-grid--mobile-1col .card__inner .media img{padding:.4rem}.product-grid.product-grid--mobile-1col .card__heading{font-size:1.8rem}.product-grid:not(.product-grid--mobile-1col) .card .price,.product-grid:not(.product-grid--mobile-1col) .card .price *{font-size:1.3rem}.product-grid:not(.product-grid--mobile-1col) .card__heading{font-size:1.5rem}}.product__description.rte p,#MainContent .rte:not(.product__description) p,.request-toolset__intro p,.rb-faq-answer__inner p{text-align:center}.shopify-policy__body .rte p,.shopify-policy__container .rte p{text-align:left}#shopify-pc__banner{left:1.6rem!important;right:auto!important;bottom:1.6rem!important;width:auto!important;max-width:36rem!important;padding:1.4rem 1.6rem!important;border:.1rem solid rgb(var(--bb-line))!important;border-radius:1rem!important;box-shadow:0 12px 32px #041e4429!important;background:#fff!important;font-family:var(--font-body-family)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{max-width:none!important;padding:0!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 .4rem!important;font-size:1.5rem!important;line-height:1.3!important;font-weight:700!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0 0 1rem!important;font-size:1.3rem!important;line-height:1.45!important;color:rgb(var(--bb-ink-soft))!important}#shopify-pc__banner .shopify-pc__banner__body a{color:rgb(var(--bb-blue))!important}#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns-granular{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:.6rem!important;width:auto!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;min-height:3.6rem!important;padding:0 1.4rem!important;font-size:1.3rem!important;font-weight:700!important;border-radius:.4rem!important;line-height:1!important;text-transform:none!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1;background:rgb(var(--bb-blue))!important;border:.1rem solid rgb(var(--bb-blue))!important;color:#fff!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2;background:#fff!important;border:.1rem solid rgb(var(--bb-line))!important;color:rgb(var(--bb-ink))!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;padding:0 .4rem!important;background:transparent!important;border:0!important;color:rgb(var(--bb-ink-soft))!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:.2rem}@media screen and (max-width:749px){#shopify-pc__banner{left:0!important;right:0!important;bottom:0!important;max-width:none!important;width:100%!important;padding:1.2rem 1.6rem 1.4rem!important;border-radius:1.2rem 1.2rem 0 0!important;border-width:.1rem 0 0!important;transform:none!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:1.25rem!important;line-height:1.4!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bluebeam-style.css.map */
