.ecp .product-media-gallery-wrap,.ecp-on .product-media-gallery-wrap{display:none!important}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-rev-widg[data-number-of-reviews="0"],.jdgm-widget:has(.jdgm-rev-widg[data-number-of-reviews="0"]){display:none!important}.ecp-on .product-page{align-items:start}@media(min-width:990px){.ecp-on .product-page{grid-template-columns:minmax(0,1fr) 400px;grid-column-gap:3.2rem}.ecp-on .product-info-wrap-content{grid-column:2/3;grid-row:1/4}.ecp-on .product-info-description{grid-column:1/2;grid-row:2}.ecp-on .ecp-hero-wrap{grid-column:1/2;grid-row:1}.ecp-on .product-info{top:9rem}}.ecp-band{background:linear-gradient(120deg,#1d2a36,#2c3e50 55%,#35495e);height:150px;margin-bottom:-120px}.ecp-hero{background:#fff;border-radius:16px;box-shadow:0 10px 30px -18px #141e2873;padding:2.4rem;position:relative;margin-bottom:1.6rem}.ecp-prov{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 1.6rem;margin-bottom:1.6rem}.ecp-logo{width:96px;height:96px;border:1px solid #e3e7ec;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.ecp-logo img{max-width:84px;max-height:84px;width:auto;height:auto;object-fit:contain}.ecp-vname{flex:1 1 auto;min-width:0}.ecp-vname a{font-weight:700;color:#1d2a36;text-decoration:none;font-size:1.7rem}.ecp-vname a:hover{text-decoration:underline}.ecp-prov .acb-full-wrap{margin:0 0 0 auto;justify-content:flex-end;flex:0 1 auto}.ecp-prov>.acb-full{margin-left:auto}@media(max-width:749px){.ecp-logo{width:72px;height:72px}.ecp-logo img{max-width:62px;max-height:62px}.ecp-prov .acb-full-wrap{margin:0;width:100%;justify-content:flex-start}.ecp-prov>.acb-full{margin-left:0}}.ecp-hero h1.product-info-heading{margin:0 0 1rem;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.2}.ecp-hero .visually-hidden,.ecp-renew .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecp-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.6rem}.ecp-chip{background:#fff;color:#2c3e50;border:1px solid #d5dbe1;border-radius:6px;padding:.35rem .9rem;font-size:1.25rem;font-weight:600;letter-spacing:.01em}.ecp-chip.f{border-color:#1d2a36;background:#1d2a36;color:#fff}.ecp-tiles{display:grid;gap:1px;background:#e3e7ec;border:1px solid #e3e7ec;border-radius:10px;overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ecp-tile{display:block;background:#fff;padding:1.4rem 1.6rem}.ecp-tile small{display:block;font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7682;font-weight:600}.ecp-tile b{display:block;font-size:1.7rem;font-weight:700;color:#1d2a36;margin-top:.4rem;line-height:1.25}.ecp-tile b span{font-weight:500!important;color:#6b7682!important}.ecp-t5{text-decoration:none;color:inherit;transition:background .15s}.ecp-t5:hover{background:#f7f9fb}.ecp-t5 b{color:#1565c0}.ecp-tsub{display:block;font-size:1.15rem;color:#6b7682;margin-top:.3rem;line-height:1.35}.ecp-renew{display:flex;gap:1.4rem;align-items:center;background:#fff;border:1px solid #e3e7ec;border-left:3px solid #2e7d32;border-radius:10px;padding:1.4rem 1.6rem;font-size:1.4rem;color:#2c3e50}.ecp-renew svg{flex:none;width:22px;height:22px;padding:8px;box-sizing:content-box;border-radius:50%;background:#eef6ee;color:#2e7d32}.ecp-renew b{color:#1d2a36}.ecp-renew a{color:#1565c0;font-weight:600;text-decoration:none;white-space:nowrap;margin-left:auto;border:1px solid #c9d6e6;border-radius:8px;padding:.6rem 1.2rem}.ecp-renew a:hover{background:#f3f7fc}@media(max-width:749px){.ecp-tiles{grid-template-columns:1fr 1fr}.ecp-renew{flex-wrap:wrap}.ecp-renew>div{flex:1 1 200px}.ecp-renew a{margin-left:50px}}.ecp-nav{position:sticky;top:0;z-index:20;display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem 0;margin-bottom:1.6rem;border-bottom:1px solid #e3e7ec}.ecp-nav::-webkit-scrollbar{display:none}.ecp-nav a{flex:none;padding:.7rem 1.3rem;border-radius:999px;background:#f1f4f7;color:#2c3e50;font-weight:600;font-size:1.3rem;text-decoration:none}.ecp-nav a:hover,.ecp-nav a.on{background:#1565c0;color:#fff}.ecp-sec{background:#fff;border:1px solid #e3e7ec;border-radius:14px;padding:2.2rem;margin-bottom:1.6rem;scroll-margin-top:7rem}.ecp-sec h2{display:flex;align-items:center;gap:1rem;font-size:2rem;margin:0 0 1.4rem}.ecp-ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--b);color:var(--c);flex:none}.ecp-incl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem 1.6rem;list-style:none;margin:0;padding:0}.ecp-incl li{display:flex;gap:.8rem;font-size:1.5rem;line-height:1.4}.ecp-incl li:before{content:"";flex:none;width:16px;height:16px;margin-top:.2rem;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e7d32' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ecp-map{width:100%;height:240px;border:0;border-radius:12px;margin-top:1.2rem;background:#eef1f4}.ecp-journey{margin-top:1.4rem;padding:1.6rem;border:1px solid #e3e7ec;border-radius:10px;background:#f8fafb}.ecp-journey .ecp-btn{display:inline-block;text-decoration:none}.ecp-dist{display:flex;gap:.8rem;margin-top:1.2rem;flex-wrap:wrap;align-items:center}.ecp-dist input{max-width:160px;padding:.9rem 1.2rem;border:1px solid #cfd6dd;border-radius:10px;font:inherit;text-transform:uppercase}.ecp-btn{font:inherit;font-weight:700;font-size:1.4rem;padding:1rem 1.6rem;border-radius:10px;border:0;background:#1565c0;color:#fff;cursor:pointer}.ecp-btn.o{background:#fff;color:#1565c0;box-shadow:inset 0 0 0 2px #1565c0}.ecp-btn:hover{filter:brightness(1.08)}.ecp-msg{font-size:1.4rem;color:#2c3e50}.ecp-tbl{width:100%;border-collapse:collapse;font-size:1.4rem}.ecp-tbl th{text-align:left;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:#55606b;padding:.8rem;border-bottom:2px solid #e3e7ec}.ecp-tbl td{padding:1rem .8rem;border-bottom:1px solid #eef1f4;vertical-align:top}.ecp-tbl tr.cur td{background:#e6eff9}.ecp-tbl a{font-weight:600;color:#1565c0}.ecp-tbl .km{color:#00695c;font-weight:700;white-space:nowrap}@media(max-width:749px){.ecp-tbl .hm{display:none}}.ecp-on .product-info{background:#fff;border:1px solid #dfe4ea;border-radius:16px;box-shadow:0 14px 34px -22px #141e2880;padding:0 2rem 2rem;overflow:hidden}.ecp-on .product-info .product-actions,.ecp-on .product-info .product-variants,.ecp-on .product-info .product-request-information-toggle{width:auto}.ecp-card-head{margin:0 -2rem 1.8rem;padding:1.6rem 2rem;background:linear-gradient(120deg,#1565c0,#00796b);color:#fff}.ecp-card-head b{font-size:1.5rem}.ecp-card-head span{display:block;font-size:1.3rem;opacity:.9}.ecp-total{background:#f4f7fa;border-radius:12px;padding:1.2rem 1.4rem;margin:0 0 1.6rem;font-size:1.4rem}.ecp-total div{display:flex;justify-content:space-between;gap:1rem}.ecp-total .g{font-weight:800;font-size:1.7rem;color:#17212b;margin-top:.4rem;padding-top:.6rem;border-top:1px dashed #cfd6dd}.ecp-total [hidden]{display:none!important}.ecp-vatnote{margin:.8rem 0 0;font-size:1.2rem;color:#55606b;line-height:1.4}.ecp-extra{display:grid;gap:.8rem;margin:0 0 1.6rem}.ecp-extra .ecp-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem}.ecp-trust{list-style:none;margin:0;padding:0;font-size:1.3rem;color:#3b4652;display:grid;gap:.5rem}.ecp-trust li:before{content:"\2713";color:#2e7d32;font-weight:800;margin-right:.6rem}.ecp-avail{margin:1.2rem 0 0;font-size:1.25rem;line-height:1.45;color:#55606b;border-top:1px solid #eef1f4;padding-top:1rem}.ecp-on .button-add-to-cart{background:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important}.ecp-bar{display:none}@media(max-width:989px){.ecp-band{height:110px;margin-bottom:-90px}.ecp-hero{padding:1.8rem}.ecp-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid #dfe4ea;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));align-items:center;gap:1.2rem;box-shadow:0 -8px 24px -16px #141e2880;transform:translateY(110%);transition:transform .25s}.ecp-bar.show{transform:none}.ecp-bar b{font-size:1.9rem;display:block}.ecp-bar small{font-size:1.2rem;color:#55606b}.ecp-bar .ecp-btn{margin-left:auto;background:#2e7d32;min-width:150px;padding:1.3rem 1.6rem;font-size:1.6rem}}@media print{.ecp-bar,.ecp-nav{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/envico-course-page.css.map */
