:root{--bc-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--heading-font-family:var(--bc-font);--text-font-family:var(--bc-font);--heading-font-weight:600;--text-font-bolder-weight:700}.bc-home,.bc-contact,.bc-home h1,.bc-home h2,.bc-home h3,.bc-contact h1,.bc-contact h2{font-family:var(--bc-font)}.heading,.rte h1,.rte h2,.rte h3,.product-meta__title,.collection__title,.section__title{letter-spacing:-.02em;color:#102c3b}.button{border-radius:5px;font-weight:700;letter-spacing:0}.button--primary{background:#164f46;border-color:#164f46}.button--primary:hover{background:#103e37}.product-list .product-item{background:#fff;border-color:#dce5e3}.product-item--vertical .product-item__image-wrapper{display:block;padding:18px 18px 0}.product-item--vertical .product-item__primary-image,.product-item--vertical .product-item__secondary-image{object-fit:contain}.product-item--vertical:not(:has(.product-item__image-wrapper)):before{content:"";display:block;margin:18px 18px 0;aspect-ratio:1/1;border-radius:6px;background:#f1f5ef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23164f46' stroke-width='2'%3E%3Crect x='8' y='22' width='48' height='18' rx='3'/%3E%3Cpath d='M16 31h.01M21 31h.01M30 31h4M37 31h4M44 31h4'/%3E%3Cpath d='M14 46h36' stroke='%23c9dcd0'/%3E%3C/svg%3E") center/38% no-repeat}.product-item__vendor{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#63756b;margin-bottom:6px}.product-item__title{color:#102c3b;font-weight:600;line-height:1.35;font-size:15px}.product-item__title:hover{color:#164f46}.product-item .price{color:#164f46;font-weight:700;font-size:16px}.product-item--vertical .product-item__info>div.product-item__action-list{display:none}.product-item--vertical .product-item__info-inner:has(.rfq-hidden):after{content:"Quote-based pricing";display:block;margin-top:8px;font-size:13px;font-weight:600;color:#52636a}.product-item .rfq-collection-btn.rfq-btn{display:block!important;width:calc(100% - 40px)!important;margin:0 20px 20px!important;padding:9px 12px!important;min-height:0!important;background:#fff!important;color:#164f46!important;border:1px solid #aabcb4!important;border-radius:5px!important;font-family:var(--bc-font)!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.product-item .rfq-collection-btn.rfq-btn:hover{background:#164f46!important;color:#fff!important;border-color:#164f46!important}.bc-priced .bc-product-quote{display:none}.template-product .product-meta__title{font-size:28px;font-weight:600}.template-product .price-list .price{color:#164f46}.template-product .card{border-color:#dce5e3}.bc-product-quote{border-radius:8px}.bc-delivery{margin:14px 0 4px;padding:12px 14px;border-radius:6px;background:#f1f5ef;border:1px solid #dce5e3;font-size:14px;line-height:1.5;color:#52636a}.bc-delivery strong{color:#102c3b}.bc-delivery__dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;background:#3b8b71;vertical-align:1px}.bc-delivery--order .bc-delivery__dot{background:#c98a14}.bc-bundles{background:#f1f5ef}.bc-bundles .bc-category{background:#fff}.bc-bundles .bc-category:hover{background:#fff;border-color:#629179}.bc-bundles .bc-cat-top span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#426c60}.bc-bundle-note{font-size:13px;color:#52636a;margin:22px 0 0!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bc-shop.css.map */
