.ecmp{--ecmp-border: rgb(var(--text-color) / .12);--ecmp-muted: rgb(var(--text-color) / .65);--ecmp-soft: rgb(var(--text-color) / .04);color:rgb(var(--text-color))}.ecmp *,.ecmp *:before,.ecmp *:after{box-sizing:border-box}.ecmp-wrap{max-width:1320px;margin-inline:auto;padding:24px var(--container-gutter, 20px) 64px}.ecmp-breadcrumb{font-size:var(--text-sm);color:var(--ecmp-muted);margin-bottom:18px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ecmp-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ecmp-eyebrow{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ecmp-muted);margin:0 0 6px}.ecmp h1{margin:0 0 10px}.ecmp-lead{max-width:72ch;color:var(--ecmp-muted);margin:0;line-height:1.6}.ecmp-searchbar{display:grid;gap:12px;grid-template-columns:1fr;margin:28px 0 8px}@media(min-width:900px){.ecmp-searchbar--two{grid-template-columns:1fr 1fr}}.ecmp-field{display:grid;gap:6px}.ecmp-field label{font-size:var(--text-sm);font-weight:600}.ecmp-input-row{display:flex;gap:8px;align-items:stretch}.ecmp-input-row>.ecmp-input,.ecmp-input-row>.button{box-sizing:border-box;height:48px;min-height:48px}.ecmp-input{flex:1;min-width:0;font:inherit;padding:12px 14px;border:1px solid rgb(var(--text-color) / .25);background:rgb(var(--background));color:inherit;border-radius:var(--input-border-radius, 0)}.ecmp-input:focus{outline:2px solid rgb(var(--text-color));outline-offset:1px}.ecmp-hint{font-size:var(--text-xs);color:var(--ecmp-muted);margin:0}.ecmp-group-title{margin:40px 0 14px;font-size:var(--text-lg)}.ecmp-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:599px){.ecmp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ecmp-card__body{padding:10px}.ecmp-card .button{font-size:10px;letter-spacing:.04em}}.ecmp-card{display:flex;flex-direction:column;border:1px solid var(--ecmp-border);background:rgb(var(--background));transition:box-shadow .2s,transform .2s}.ecmp-card:hover{box-shadow:0 6px 24px #00000014}.ecmp-card__media{aspect-ratio:1 / 1;background:#fff;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--ecmp-border)}.ecmp-card__media img{width:100%;height:100%;object-fit:contain;padding:14px}.ecmp-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.ecmp-card__title{font-size:var(--text-base);font-weight:600;margin:0}.ecmp-card__meta{font-size:var(--text-xs);color:var(--ecmp-muted);margin:0}.ecmp-card .button{margin-top:auto;width:100%;text-align:center;padding-inline:10px;letter-spacing:.06em;line-height:1.3;font-size:11px}.ecmp-badge{display:inline-block;font-size:11px;letter-spacing:.04em;padding:2px 8px;border:1px solid var(--ecmp-border);color:var(--ecmp-muted);width:fit-content}.ecmp-empty{padding:18px;border:1px dashed var(--ecmp-border);color:var(--ecmp-muted);text-align:center}.ecmp-results{margin-top:14px;display:grid;gap:10px}.ecmp-result{display:grid;gap:10px;grid-template-columns:1fr;padding:14px 16px;border:1px solid var(--ecmp-border);background:rgb(var(--background))}@media(min-width:750px){.ecmp-result{grid-template-columns:1.4fr 1fr auto;align-items:center}}.ecmp-result__nr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.ecmp-result__where{font-size:var(--text-sm);color:var(--ecmp-muted)}.ecmp-result__where a{color:inherit;text-decoration:underline}.ecmp-hero{display:grid;gap:24px;align-items:center;grid-template-columns:1fr;border-bottom:1px solid var(--ecmp-border);padding-bottom:24px}@media(min-width:750px){.ecmp-hero{grid-template-columns:180px 1fr}}.ecmp-hero__img{background:#fff;border:1px solid var(--ecmp-border);aspect-ratio:1/1;display:grid;place-items:center;max-width:180px}.ecmp-hero__img img{width:100%;height:100%;object-fit:contain;padding:10px}.ecmp-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--ecmp-muted)}.ecmp-notice{margin:18px 0 0;padding:12px 14px;font-size:var(--text-sm);background:rgb(var(--warning-background, 255 244 229));color:rgb(var(--warning-text, 120 70 0))}.ecmp-notice--info{background:var(--ecmp-soft);color:rgb(var(--text-color))}.ecmp-tabs{position:sticky;top:var(--sticky-area-height, 0px);z-index:3;background:rgb(var(--background));border-bottom:1px solid var(--ecmp-border);margin:20px calc(-1 * var(--container-gutter, 20px)) 0;padding:10px var(--container-gutter, 20px);display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.ecmp-tab{flex:none;font-size:var(--text-sm);padding:8px 14px;border:1px solid var(--ecmp-border);color:inherit;text-decoration:none;white-space:nowrap}.ecmp-tab:hover{border-color:#c8923a;color:#a8762a}.ecmp-tab[aria-current=true]{border-color:#c8923a;background:#c8923a;color:#fff8ee}.ecmp-tab small{opacity:.7;margin-left:4px}.ecmp-view{padding-top:36px;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 70px)}.ecmp-view[hidden]{display:none}.ecmp-view__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px}.ecmp-view__head h2{margin:0}.ecmp-view__grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:1000px){.ecmp-view__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ecmp-figure{position:sticky;top:calc(var(--sticky-area-height, 0px) + 70px)}}.ecmp-figure{margin:0;border:1px solid var(--ecmp-border);background:#fff}.ecmp-figure button{all:unset;display:block;width:100%;cursor:zoom-in;position:relative}.ecmp-figure button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.ecmp-figure img{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain}.ecmp-zoomhint{position:absolute;right:10px;bottom:10px;display:inline-flex;gap:6px;align-items:center;font-size:12px;padding:6px 10px;background:#000000b8;color:#fff}.ecmp-figure figcaption{font-size:var(--text-xs);color:var(--ecmp-muted);padding:8px 12px;border-top:1px solid var(--ecmp-border);background:rgb(var(--background))}.ecmp-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ecmp-table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ecmp-muted);font-weight:600;padding:8px;border-bottom:1px solid rgb(var(--text-color) / .3)}.ecmp-table td{padding:10px 8px;border-bottom:1px solid var(--ecmp-border);vertical-align:middle}.ecmp-table tr[hidden]{display:none}.ecmp-table tr.is-target td{background:#ffd66659}.ecmp-pos{font-weight:700;width:44px;text-align:center}.ecmp-pos span{display:inline-grid;place-items:center;min-width:30px;height:30px;border:1.5px solid rgb(var(--text-color));border-radius:50%;font-size:13px}.ecmp-nr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:nowrap}.ecmp-nr small{display:block;color:var(--ecmp-muted);font-size:11px}.ecmp-desc{min-width:160px}.ecmp-desc a{color:inherit;text-decoration:none}.ecmp-desc a:hover{text-decoration:underline}.ecmp-price{white-space:nowrap;font-weight:600;text-align:right}.ecmp-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.ecmp-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ecmp-stock--in{color:#1f7a3a}.ecmp-stock--order{color:#9a6200}.ecmp-stock--na,.ecmp-stock--out{color:rgb(var(--text-color) / .55)}.ecmp-stock--check{color:#a33a1c}.ecmp-buy{display:flex;gap:6px;justify-content:flex-end;align-items:center}.ecmp-qty{width:46px;padding:8px 4px;text-align:center;font:inherit;border:1px solid rgb(var(--text-color) / .25);background:rgb(var(--background));color:inherit}.ecmp-buy .button{white-space:nowrap;padding:0 12px;min-height:36px;font-size:11px;letter-spacing:.08em}.ecmp-buy .button[aria-busy=true]{opacity:.6;pointer-events:none}.ecmp-contact{font-size:12px;text-decoration:underline;color:inherit;white-space:nowrap}.ecmp-msg{font-size:12px;margin-top:4px;text-align:right}.ecmp-msg--ok{color:#1f7a3a}.ecmp-msg--err{color:#a33a1c}.ecmp-noresult{margin-top:24px}.ecmp-footer-nav{margin-top:56px;padding-top:24px;border-top:1px solid var(--ecmp-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}@media(max-width:749px){.ecmp-table thead{display:none}.ecmp-table,.ecmp-table tbody,.ecmp-table tr,.ecmp-table td{display:block;width:100%}.ecmp-table tr{display:grid;grid-template-columns:44px 1fr auto;grid-template-areas:"pos desc price" "pos nr stock" "buy buy buy";gap:4px 10px;padding:12px 0;border-bottom:1px solid var(--ecmp-border)}.ecmp-table tr[hidden]{display:none}.ecmp-table td{border:0;padding:0}.ecmp-table td.ecmp-pos{grid-area:pos}.ecmp-table td.ecmp-desc{grid-area:desc;font-weight:600}.ecmp-table td.ecmp-nr{grid-area:nr}.ecmp-table td.ecmp-price{grid-area:price}.ecmp-table td.ecmp-st{grid-area:stock;text-align:right}.ecmp-table td.ecmp-act{grid-area:buy;padding-top:6px}.ecmp-buy{justify-content:stretch}.ecmp-buy .button{flex:1}.ecmp-msg{text-align:left}}.ecmp-pdp-docs{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1000px){.ecmp-pdp-docs--2{grid-template-columns:1fr 1fr}.ecmp-pdp-docs--2 .button.ecmp-pdp-link{letter-spacing:.1em;padding-inline:12px}}.ecmp-pdp-link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-align:center}@media(max-width:480px){.button.ecmp-pdp-link{letter-spacing:.05em;padding-inline:10px;gap:8px}}.ecmp-pdp-link svg{flex:none}.ecmp .button:not(.button--outline){--button-background: 200 146 58;--button-text-color: 255 248 238;--button-outline-color: 200 146 58}[data-ecmp-model] .ecmp-wrap{padding-top:14px}[data-ecmp-model] .ecmp-breadcrumb{margin-bottom:12px}.ecmp-hero--compact{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img text" "search search";gap:12px 14px;align-items:start;border-bottom:0;padding-bottom:0}.ecmp-hero--compact .ecmp-hero__img{grid-area:img;max-width:none;width:100%}.ecmp-hero--compact .ecmp-hero__img img{padding:4px}.ecmp-hero--compact .ecmp-hero__text{grid-area:text;min-width:0}.ecmp-hero--compact h1{margin:0 0 4px}.ecmp-hero--compact .ecmp-lead{line-height:1.5;font-size:var(--text-sm)}.ecmp-hero--compact .ecmp-facts{margin-top:6px;gap:4px 16px;font-size:var(--text-xs)}.ecmp-searchbar--model{grid-area:search;margin:0}.ecmp-searchbar--model .ecmp-field{gap:4px}.ecmp-searchbar--model .ecmp-hint:empty{display:none}@media(min-width:750px){.ecmp-hero--compact{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"img text" "img search";gap:10px 22px}.ecmp-hero--compact .ecmp-lead{font-size:inherit}.ecmp-hero--compact .ecmp-facts{font-size:var(--text-sm)}}[data-ecmp-model] .ecmp-tabs{margin-top:12px;padding-block:8px;gap:6px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--container-gutter, 20px)}[data-ecmp-model] .ecmp-tab{font-size:var(--text-xs);padding:5px 10px;line-height:1.4;scroll-snap-align:start}[data-ecmp-model] .ecmp-view{padding-top:18px}[data-ecmp-model] .ecmp-view__head{margin-bottom:10px}.ecmp-docinfo{margin:40px 0 0;padding:14px 0 0;border-top:1px solid var(--ecmp-border);list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:var(--text-xs);color:var(--ecmp-muted)}.ecmp-docinfo+.ecmp-footer-nav{margin-top:16px;border-top:0;padding-top:0}@media(max-width:999px){[data-ecmp-model] .ecmp-tabs{scrollbar-width:none}[data-ecmp-model] .ecmp-tabs::-webkit-scrollbar{display:none}}.ecmp-searchbar{grid-template-columns:minmax(0,1fr)}.ecmp-searchbar>*{min-width:0}.ecmp-field{grid-template-columns:minmax(0,1fr)}.ecmp-input-row{min-width:0}.ecmp-input-row>.button{flex:none}@media(min-width:900px){.ecmp-searchbar--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ecm-portal.css.map */
