.eo-euromex-active{--euro-blue:#17466b;--euro-green:#26704e}.eo-euromex-active .product-title{color:var(--euro-blue);font-size:30px;line-height:1.2}.eo-euromex-active .product-pricing .money{color:var(--euro-blue)}.eo-euromex-active .product__badge--sale{display:none!important}.eo-euromex-active .eo-premium-config{margin:8px 0 18px}.eo-euro-option-group{margin:0 0 15px}.eo-euro-option-group h2{font-size:14px;line-height:1.4;color:#17466b;font-weight:750;margin:0 0 8px}.eo-euro-choice{display:flex;flex-direction:column;gap:5px;min-height:94px;padding:13px;border:1px solid #c7d8e3;border-radius:9px;background:#fff;text-decoration:none!important;transition:background .15s,border-color .15s;min-width:0}.eo-euro-choice strong{font-size:14px;color:#17466b;line-height:1.4}.eo-euro-choice small{font-size:11px;color:#506a79;line-height:1.5;flex:1}.eo-euro-choice>span{font-size:12px;color:#26704e;font-weight:700}.eo-euro-choice:hover{background:#f1f7fa;border-color:#39769f}.eo-euro-choice[aria-current]{border-color:#2b7d58;background:#edf7f1;box-shadow:inset 0 0 0 1px #2b7d58}.eo-euro-choice:focus-visible{outline:3px solid #1265a4;outline-offset:3px}.eo-euro-warning{font-size:13px;line-height:1.6;border-left:3px solid #bb7b22;padding:12px 14px;background:#fff6e7;color:#684814;border-radius:0 8px 8px 0}.eo-euro-content{max-width:1040px;line-height:1.55;color:#334f60;scroll-margin-top:160px}.eo-euro-content h2{font-size:24px;line-height:1.25;color:#17466b;margin:25px 0 12px}.eo-euro-content h3{color:#17466b;font-size:18px}.eo-euro-content p{margin:0 0 13px!important;line-height:1.6}.eo-euro-content .eo-euro-lead{font-size:16px;line-height:1.65}.eo-euro-content a{color:#174f7a;text-decoration:underline}.eo-euro-table-wrap{overflow:auto;max-width:100%;margin:0 0 20px}.eo-euro-content table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border:1px solid #d7e1e8;border-radius:9px;overflow:hidden;margin:0}.eo-euro-content th,.eo-euro-content td{padding:12px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #d7e1e8}.eo-euro-content thead th{background:#edf4fa;color:#17466b}.eo-euro-content tbody th{width:28%;color:#17466b;background:#f5f8fa}.eo-euro-content td a{font-weight:750;white-space:nowrap}.eo-euro-content .eo-euro-selected td{background:#e9f5ed;color:#1f6245}.eo-euro-content tbody tr:last-child>*{border-bottom:0}.eo-euro-content details{border-bottom:1px solid #d7e1e8;padding:13px 0}.eo-euro-content summary{font-size:14px;font-weight:700;color:#17466b;cursor:pointer}.eo-euro-content details p{margin:10px 0 0!important;font-size:13px}.eo-euro-procurement{padding:21px;border-radius:13px;border:1px solid #cce2d4;background:linear-gradient(120deg,#edf7f1,#f6faf8);margin:24px 0}.eo-euro-procurement h2{margin-top:0}.eo-euro-note{font-size:12px;color:#506a79}.eo-euro-gallery .eo-premium-metrics strong{font-size:17px}.eo-euromex-quote .product-pricing,.eo-euromex-quote .product-form--atc,.eo-euromex-quote .sticky-add-cart,.eo-euromex-quote .shopify-payment-button{display:none!important}.eo-euromex-quote~* .sticky-add-cart{display:none!important}.eo-euromex-active .product-block--inventory_status{display:none}.eo-euromex-active .eo-premium-summary strong{overflow-wrap:anywhere}.eo-euro-content ul{padding-left:23px;margin:8px 0 16px}.eo-euro-content li{margin:0 0 8px}.eo-euro-quote-context{padding:12px;background:#edf7f1;color:#17466b;border-left:3px solid #2b7d58;border-radius:0 8px 8px 0;font-size:13px;line-height:1.5;margin:0 0 16px}.eo-euromex-active .product-gallery{animation:none!important;opacity:1!important}@media(max-width:859px){.eo-euromex-active .product-title{font-size:25px}.eo-euro-gallery .eo-premium-metrics strong{font-size:15px}}@media(max-width:600px){.eo-euro-choice{padding:11px;min-height:104px}.eo-euro-choice strong{font-size:13px}.eo-euro-content h2{font-size:22px}.eo-euro-content th,.eo-euro-content td{padding:10px;font-size:12px}.eo-euro-procurement{padding:17px}.eo-euro-gallery .eo-premium-metrics strong{font-size:13px}.eo-euro-gallery .eo-premium-metrics span{overflow-wrap:anywhere}}
.eo-euro-choice .eo-euro-choice-change{color:#80551d;font-weight:650;flex:0}.eo-euro-option-group:has(.eo-euro-choice:nth-child(3):last-child) .eo-premium-choices{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.eo-euro-option-group:has(.eo-euro-choice:nth-child(3):last-child) .eo-premium-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
.eo-euro-configuration-table{min-width:820px}.eo-euro-configuration-table th:first-child{min-width:200px}.eo-euro-configuration-table td{min-width:120px}

.eo-buying-panel{border:1px solid #cfdeea;border-left:4px solid #235c88;border-radius:6px;background:#f4f8fc;padding:16px;margin:12px 0;line-height:1.55}.eo-buying-panel h2{font-size:18px;color:#173e61;margin:0 0 10px;line-height:1.3}.eo-buying-panel p{margin:6px 0;font-size:14px}.eo-buying-panel ul{list-style:none;padding:0;margin:0}.eo-buying-panel li{position:relative;padding-left:22px;margin:8px 0;font-size:14px}.eo-buying-panel li::before{content:"✓";position:absolute;left:0;color:#216240;font-weight:700}.eo-buying-panel a{color:#174f7a;text-decoration:underline;overflow-wrap:anywhere}@media(max-width:600px){.eo-buying-panel{padding:12px}}
