:root{--bc-line: 1.4}.bc-trip-recommended{border:2px solid #0F766E;background:#0f766e14}.bc-recommended-badge{display:inline-block;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600;color:#fff;background:#0f766e;border-radius:6px}.bc-supply-case{display:block;margin-top:8px;font-size:.9rem;line-height:var(--bc-line)}.bc-fulfillment-label{display:block;margin-top:2px;font-size:.85rem;line-height:var(--bc-line);opacity:.7}.bc-signal-stack{display:grid;gap:8px}.exchange-board__stack-item{padding:14px 16px;border:1px solid #E5E7EB;border-radius:8px;background:#fafafa;transition:all .15s ease;display:flex;flex-direction:column;justify-content:center}.exchange-board__stack-text{font-size:.92rem;line-height:var(--bc-line);color:#0b0f14}.exchange-board__stack-text{display:flex;flex-direction:column;gap:4px}.exchange-board__stack-text:before{content:none!important}.exchange-board__stack-item.is-primary{background:#0f766e1f;box-shadow:inset 4px 0 #0f766e}.exchange-board__stack-item.is-primary .exchange-board__stack-text{font-weight:600}.exchange-board__stack-item:not(.is-primary){background:#fafafa;border-color:#ececec}.exchange-board__stack-item:not(.is-primary) .exchange-board__stack-text{color:#374151}.exchange-board__stack-item:hover{background:#f5f5f5}.exchange-board__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.exchange-board__grid>*{height:100%}@media(max-width:768px){.exchange-board__grid{grid-template-columns:1fr}}[data-eb-metric]{font-size:2rem;font-weight:600;color:#0b0f14}[data-eb-metric].is-updating{opacity:.4;transform:translateY(-1px);transition:all .15s ease}[data-exchange-board-v2].is-active{opacity:1;transition:opacity .2s ease}[data-exchange-board-v2].is-loading{opacity:.6}[data-eb-updated]{font-size:.75rem;letter-spacing:.04em;color:#6b7280}.exchange-board__system-score{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.exchange-board__system-label{font-size:.75rem;letter-spacing:.05em;color:#6b7280;text-transform:uppercase}.exchange-board__system-value{font-size:1.4rem;font-weight:600;color:#0b0f14}.exchange-board__metrics-row{display:inline-flex;gap:6px;align-items:center}.eb-left{color:#374151}.eb-right{font-weight:500}.bc-cta-wrap{position:relative;margin:44px auto 0;padding:28px 22px 26px;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#fffffffa);box-shadow:0 10px 30px #0f172a0f,0 2px 8px #0f172a0a;overflow:hidden}.bc-cta-wrap:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,#0f766e00,#0f766e38,#0f766e00);pointer-events:none}.bc-cta-wrap:after{content:"";position:absolute;top:-40px;left:50%;width:220px;height:120px;transform:translate(-50%);background:radial-gradient(ellipse at center,#0f766e14,#0f766e08 45%,#0f766e00 75%);pointer-events:none}.bc-cta-title{position:relative;z-index:1;margin:0 0 8px;font-size:1.02rem;line-height:1.35;font-weight:700;letter-spacing:-.01em;color:#0b0f14;text-wrap:balance}.bc-cta-desc{position:relative;z-index:1;max-width:560px;margin:0 0 20px;font-size:.96rem;line-height:1.58;color:#5b6472;text-wrap:pretty}.bc-cta-wrap .button{position:relative;z-index:1;min-width:240px;justify-content:center;border-radius:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.bc-cta-wrap .button{font-weight:600;letter-spacing:0}.bc-cta-wrap .button--primary{box-shadow:0 10px 24px #0f172a1f,0 2px 8px #0f172a14}.bc-cta-wrap .button--secondary,.bc-cta-secondary{margin-top:12px;box-shadow:0 6px 16px #0f172a0d,0 1px 4px #0f172a0a}.bc-cta-wrap .button:hover,.bc-cta-wrap .button:focus-visible{transform:translateY(-1px)}.bc-cta-wrap .button--primary:hover,.bc-cta-wrap .button--primary:focus-visible{box-shadow:0 14px 30px #0f172a29,0 4px 10px #0f172a14}.bc-cta-wrap .button--secondary:hover,.bc-cta-wrap .button--secondary:focus-visible,.bc-cta-secondary:hover,.bc-cta-secondary:focus-visible{box-shadow:0 10px 22px #0f172a14,0 2px 6px #0f172a0d}@media(prefers-reduced-motion:no-preference){.bc-cta-wrap{animation:bcCtaRise .42s ease both}.bc-cta-wrap .button{animation:bcCtaButtonFade .5s ease both}}@keyframes bcCtaRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bcCtaButtonFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.article-template .bc-cta-wrap,.main-article .bc-cta-wrap{margin-top:48px}@media screen and (max-width:749px){.bc-cta-wrap{margin-top:36px;padding:22px 16px 18px;border-radius:16px}.bc-cta-title{font-size:.98rem}.bc-cta-desc{font-size:.92rem;margin-bottom:18px}.bc-cta-wrap .button{width:100%;min-width:0}}.supplier-popup__field input,.supplier-popup__field select,.supplier-popup__field textarea{width:100%;padding:12px;border-radius:11px;border:none;box-shadow:0 2px 10px #0000000f;font-size:14px}.supplier-popup__actions button{width:100%;background:#111;color:#fff;padding:14px;border-radius:11px;border:none;font-weight:600}.supplier-popup__field label{font-size:12px;color:#6b7280;margin-bottom:4px}.coop-qr-trigger{position:relative;z-index:1}.coop-qr-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;box-shadow:0 0 #0f766e73;animation:bc-quickpay-pulse 1.6s infinite;pointer-events:none}@keyframes bc-quickpay-pulse{0%{box-shadow:0 0 #0f766e73}70%{box-shadow:0 0 0 10px #0f766e00}to{box-shadow:0 0 #0f766e00}}.coop-qr-trigger:before{content:"< Fast checkout";position:absolute;top:50%;right:-110px;transform:translateY(-50%);font-size:11px;font-weight:600;color:#e22493;white-space:nowrap;opacity:.95;pointer-events:none;animation:bc-quickpay-nudge 1.2s infinite ease-in-out}@keyframes bc-quickpay-nudge{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(4px)}to{transform:translateY(-50%) translate(0)}}#cart-quickpay,.cart-procurement-trigger{position:relative;z-index:1;overflow:visible!important;box-shadow:0 4px 12px #00000026}#cart-quickpay:after,.cart-procurement-trigger:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:14px;box-shadow:0 0 #e0188a59;animation:bc-cart-glow 1.8s infinite;pointer-events:none}@keyframes bc-cart-glow{0%{box-shadow:0 0 #e0188a59}70%{box-shadow:0 0 0 10px #e0188a00}to{box-shadow:0 0 #e0188a00}}button[name=checkout],.shopify-payment-button__button{opacity:.92}.product-media-container img{width:100%!important;display:block}.product-media-container:first-child{aspect-ratio:auto!important;overflow:visible}.product-media-container:first-child img{height:auto!important;object-fit:contain!important}@media screen and (min-width:750px){.product-information__media .media-gallery__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}}.product-media-container:first-child{grid-column:span 2}.product-media-container:not(:first-child){aspect-ratio:4 / 3;overflow:hidden}.product-media-container:not(:first-child) img{width:100%;height:100%;object-fit:cover;object-position:right bottom}.product-media,.product-media-container{max-height:none!important;height:auto!important}.product-information__media{padding-right:0!important}.card__media,.card-media,.product-card__media,.collection-card__media{aspect-ratio:1 / 1!important;overflow:hidden!important}.card__media img,.card-media img,.product-card__media img,.collection-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:right bottom!important;display:block!important;max-width:none!important}.card__media .media,.card-media .media,.product-card__media .media,.collection-card__media .media{width:100%!important;height:100%!important}.card__media .media,.card-media .media,.product-card__media .media,.collection-card__media .media{width:100%!important;max-width:100%!important}.card__media,.card-media,.product-card__media,.collection-card__media{display:block!important}.card__media .media,.card-media .media,.product-card__media .media,.collection-card__media .media{margin:0!important}.card__media img,.card-media img,.product-card__media img,.collection-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:right bottom!important;display:block!important}.product-media-container img{object-fit:cover!important;object-position:right bottom!important}.product-media-container:first-child img,.product-media-container.media-fit img{object-fit:cover!important}.card__media{aspect-ratio:1 / 1;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;object-position:right bottom;display:block}@media screen and (max-width:749px){.product-information__media .media-gallery__grid{display:none!important}.slider,.product__media-wrapper{display:block!important}}@media screen and (max-width:749px){.bc-distance-check__button{opacity:1!important;background-color:transparent!important;width:100%!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #111!important;color:#111!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;box-shadow:none!important;filter:none!important;padding:0 16px!important;cursor:pointer!important}}@media screen and (max-width:749px){.bc-distance-check__button{color:#111!important;-webkit-text-fill-color:#111!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/buycoop-system.css.map */
