@font-face{font-family:LOOS;src:url(/cdn/shop/files/LoosNormal-Regular.woff2?v=1755510592) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LOOS;src:url(/cdn/shop/files/LoosNormal-Medium.woff2?v=1755510592) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LOOS;src:url(/cdn/shop/files/LoosNormal-Bold.woff2?v=1755510592) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:LOOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;font-weight:400!important}h1,h2,h3{font-family:LOOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;font-weight:700!important}h4,h5,h6{font-family:LOOS,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;font-weight:500!important}a.product-add-to-cart.btn-fill.rq-btn{display:block!important;width:100%!important;text-align:center!important}.product-summary__add-to-cart+.rq-btn{margin-top:12px}.product__price,.product-price,.price,.product-summary__price{display:none!important}.rq-cart-btn{display:block!important;width:100%!important;text-align:center!important;margin-top:12px;padding:14px 16px;background-color:#2f5a35;color:#fffcf4!important;font-weight:500;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.rq-cart-btn:hover{background-color:#264a2c}.rq-quote-page .page-width{padding-left:16px;padding-right:16px}@media (min-width: 750px){.rq-quote-page .page-width{padding-left:24px;padding-right:24px}}.rq-quote-page .rq-form{max-width:780px;margin:24px auto;padding:24px;background:#fff;border-radius:6px}.rq-quote-page .field{margin-bottom:16px}.rq-quote-page label{display:block;margin-bottom:6px;font-weight:500}.rq-quote-page textarea{white-space:pre-wrap}.rq-quote-page .field:last-of-type{margin-bottom:20px}.rq-quote-page .quote-item{display:block;margin-bottom:15px;line-height:1.5}.rq-quote-page .quote-item strong{display:block;font-weight:700;margin-bottom:4px}.rq-quote-page .quote-item .item-details{font-weight:400;display:block;margin-left:8px}.rq-quote-page .cart-summary,.rq-quote-page .cart-summary *{text-align:left!important;text-indent:0!important}.rq-quote-page .cart-summary .quote-item{margin:0 0 16px!important;padding:0!important}.rq-quote-page .cart-summary .quote-item strong{display:block;font-weight:700;margin:0 0 2px!important;padding:0!important}.rq-quote-page .cart-summary .item-details{display:block;font-weight:400;font-size:.95rem;margin:0!important;padding:0!important}.rq-no-prices .cart-drawer__footer .totals,.rq-no-prices .cart-drawer__footer [class*=subtotal],.rq-no-prices .cart-drawer__footer [data-cart-subtotal],.rq-no-prices .cart-drawer__footer .tax,.rq-no-prices .cart-drawer__footer .tax-note,.rq-no-prices .totals,.rq-no-prices [class*=totals__],.rq-no-prices [class*=subtotal]{display:none!important}.cart-drawer .cart-product,.cart-drawer .cart-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px}.cart-drawer .cart-product-title,.cart-drawer .cart-product__title,.cart-drawer .cart-item__name,.cart-drawer .cart-product__info,.cart-drawer .cart-item__info,.cart-drawer .product-title{display:block!important;width:100%!important;max-width:100%!important}.cart-drawer .product-quantity-picker,.cart-drawer .cart-product-remove,.cart-drawer .cart-item__actions{align-self:flex-start!important}.cart-drawer .cart-product-total,.cart-drawer .cart-item__price,.cart-drawer .cart-product-line-price{display:none!important}.rq-success{padding:20px;background:#f3f5f4;border-radius:6px;margin:16px 0 8px}.rq-success h2{margin:0 0 6px}.rq-items-list{margin-top:8px}.rq-item{margin:10px 0}.rq-item__title{font-weight:700}.rq-item__meta{margin-top:2px}.rq-success{background:#f3f4f6;padding:20px;margin:16px 0;border-radius:6px;text-align:center;border:1px solid #ddd}.rq-success h2{font-weight:600;margin:0 0 8px;color:#222}.rq-success p{margin:0;font-size:1rem;line-height:1.5;color:#333}.rq-items{margin-top:12px;display:flex;flex-direction:column;gap:12px}.rq-item-title{font-weight:600;font-size:1rem;color:#111}.rq-item-desc{font-weight:400;font-size:.9rem;color:#555;margin:2px 0}.rq-item-qty{font-size:.9rem;font-weight:500;color:#333}.rq-cart-btn.rq-submit{display:block;width:100%;margin-top:20px;padding:14px 20px;text-align:center;font-weight:500;background:#222;color:#fff;border:none;border-radius:4px;cursor:pointer}.rq-cart-btn.rq-submit:hover{background:#444}.rq-thanks{max-width:720px;margin:40px auto;padding:32px 24px;text-align:center;background:#f3f4f6;border:1px solid #ddd;border-radius:8px}.rq-thanks__icon{display:inline-flex;width:64px;height:64px;border-radius:50%;align-items:center;justify-content:center;font-size:32px;font-weight:700;background:#2f5a35;color:#fffcf4;margin-bottom:12px}.rq-thanks h1{margin:8px 0 10px;font-weight:600;color:#111;font-size:1.6rem;line-height:1.25}.rq-thanks p{margin:0 0 22px;color:#444;font-size:1rem;line-height:1.6}.rq-thanks__btn{display:inline-block;padding:12px 20px;border-radius:4px;background:#222;color:#fff;text-decoration:none;font-weight:500;transition:background-color .15s ease}.rq-thanks__btn:hover{background:#444;color:#fff}@media (min-width: 992px){.rq-thanks{padding:40px 48px}.rq-thanks h1{font-size:1.8rem}.rq-thanks p{font-size:1.05rem}}.template-page .rq-thanks,.rq-quote-page .rq-thanks{margin-top:56px;margin-bottom:56px}.rq-login-prompt{background:#f3f4f6;border:1px solid #ddd;border-radius:6px;padding:24px;text-align:center;margin:24px auto;max-width:500px}.rq-login-prompt p{margin:0 0 12px;font-size:1.1rem;color:#333}.rq-login-btn{display:inline-block;padding:12px 20px;border-radius:4px;background:#222;color:#fff;text-decoration:none;font-weight:500}.rq-login-btn:hover{background:#444}.card__media:empty,.card__media img[src=""],.product__media:empty,.product__media img[src=""]{background-image:url(/cdn/shop/files/d3c96045-bcb2-4804-9a6a-3b0265e71a97.jpg?v=1758970555);background-repeat:no-repeat;background-position:center;background-size:contain;min-height:250px;display:block}.page--thank-you .page__title,.page--thank-you h1{display:none!important}.page--thank-you .rq-success{max-width:640px;margin:120px auto!important;text-align:center!important;background:#f3f4f6;border:1px solid #ddd;border-radius:8px;padding:40px 32px}.page--thank-you .rq-success:before{content:"\2705";display:block;font-size:48px;margin-bottom:15px}.page--thank-you .rq-success h2{font-size:28px;margin-bottom:10px;color:#111}.page--thank-you .rq-success p{font-size:16px;margin-bottom:20px;color:#444}.page--thank-you .rq-success button,.page--thank-you .rq-success a{background:#000!important;color:#fff!important;border:none!important;padding:12px 26px!important;border-radius:6px;text-decoration:none!important;font-size:16px;font-weight:500;transition:background-color .2s ease}.page--thank-you .rq-success button:hover,.page--thank-you .rq-success a:hover{background:#333!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-fonts.css.map */
