:root{--bj-ease: cubic-bezier(.23, 1, .32, 1);--bj-hairline: rgba(0, 0, 0, .08)}.card-wrapper .card__media .media img{object-fit:contain;padding:3%;background:#fff}.product-card-wrapper .card{transition:transform .22s var(--bj-ease),box-shadow .22s var(--bj-ease)}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 14px 40px #0000001a}}@media screen and (min-width:1200px){#product-grid.grid--3-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (min-width:1500px){#product-grid.grid--3-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (min-width:1800px){#product-grid.grid--3-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}}#product-grid .card>.card__content .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#product-grid .card>.card__content .card__information{display:flex;flex-direction:column;height:100%}.card-information>.caption-with-letter-spacing{text-transform:none;letter-spacing:.01em;font-size:1.25rem}#product-grid .card>.card__content .card-information{display:flex;flex-direction:column;flex:1}#product-grid .card>.card__content .card-information>.price{margin-top:auto;padding-top:.8rem}#product-grid .card>.card__content .card__information .rfq-collection-btn{margin-top:1rem}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li details>summary.header__menu-item{letter-spacing:.01em;padding-left:.9rem;white-space:nowrap}.header__inline-menu .list-menu--inline>li details>summary.header__menu-item{padding-right:2.2rem}}@media screen and (min-width:990px){.facets-vertical.page-width{max-width:none;padding-left:2.4rem;padding-right:3.2rem}}.product__title h1{font-size:clamp(2.4rem,2.2vw,3.2rem);line-height:1.18;letter-spacing:-.01em;font-weight:600}.product__media-item .product__media{padding-top:min(100%,calc(100vh - 20rem))!important}.product__media.media img{object-fit:contain}.product__media-wrapper .product__media.media,.product__media-wrapper .product__media.media img{max-height:78vh}.product__media-wrapper .product__media-item .product__media{border-radius:1.6rem;overflow:hidden}.product-media-modal__content{display:flex;flex-direction:column;align-items:center}.product-media-modal__content>img,.product-media-modal__content>.global-media-settings{width:auto!important;max-width:min(100%,96rem);max-height:calc(100vh - 8rem);object-fit:contain}.rte table{display:table;width:100%;table-layout:fixed;overflow:hidden;border-collapse:separate;border-spacing:0;margin:0 0 2.4rem;font-size:1.4rem;border-radius:1rem;box-shadow:0 0 0 1px #ecedef}.rte table th,.rte table td{min-width:0;padding:1.1rem 1.6rem;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:none;background:transparent}.rte table thead th{font-size:1.3rem;font-weight:600;color:#62656b;background:#f4f5f6}.rte table tbody tr:nth-child(2n) td{background:#fafafb}.rte table tbody td:first-child,.rte table thead th:first-child{width:36%}.rte table tbody td:first-child{font-weight:600;color:#1f2124}.rte table tbody td:not(:first-child){color:#45484c}.button:active,.shopify-challenge__button:active,.customer button:active{transform:scale(.97)}.button,.shopify-challenge__button,.customer button{transition:transform .16s var(--bj-ease),box-shadow var(--duration-short) ease}@media(prefers-reduced-motion:reduce){.product-card-wrapper .card,.button{transition:none}.product-card-wrapper:hover .card{transform:none;box-shadow:none}}@media screen and (min-width:990px){.header__inline-menu .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bj-theme.css.map */
