.exploded-map__inner{display:block}.exploded-map__header{margin-bottom:18px}.exploded-map__heading{margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.exploded-map__layout{display:block}.exploded-map__media{width:100%}.exploded-map__image-shell{position:relative;width:100%;min-height:clamp(260px,62vw,900px);background:#f7f7f7;border:1px solid rgba(0,0,0,.08);overflow:hidden}.exploded-map__image{display:block;width:100%;height:auto}.exploded-map__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.exploded-map__hotspot{cursor:pointer;outline:none;pointer-events:auto}.exploded-map__polygon{fill:#d7192029;stroke:#d71920bf;stroke-width:.28;vector-effect:non-scaling-stroke;transition:fill .16s ease,stroke .16s ease}.exploded-map__circle{fill:#d7192014;stroke:#d71920f2;stroke-width:.36;vector-effect:non-scaling-stroke;transition:fill .16s ease,stroke .16s ease}.exploded-map__ring{fill:none;stroke:#d719209e;stroke-width:.32;transform-box:fill-box;transform-origin:center;animation:exploded-map-pulse 1.35s ease-out infinite;vector-effect:non-scaling-stroke}.exploded-map__hotspot:hover .exploded-map__polygon,.exploded-map__hotspot:focus .exploded-map__polygon,.exploded-map__hotspot.is-active .exploded-map__polygon{fill:#d7192047;stroke:#d71920}.exploded-map__hotspot:hover .exploded-map__circle,.exploded-map__hotspot:focus .exploded-map__circle,.exploded-map__hotspot.is-active .exploded-map__circle{fill:#d719201f;stroke:#d71920}.exploded-map__dialog{width:min(92vw,760px);max-height:min(86vh,760px);margin:auto;padding:0;border:0;background:transparent;color:inherit}.exploded-map__dialog.is-viewport-positioned[open]{position:fixed;top:var(--exploded-dialog-top, 50%);left:var(--exploded-dialog-left, 50%);width:min(calc(var(--exploded-dialog-width, 100vw) - 24px),760px);max-height:calc(var(--exploded-dialog-height, 100vh) - 24px);margin:0;transform:translate(-50%,-50%) scale(var(--exploded-dialog-scale, 1));transform-origin:center}.exploded-map__dialog::backdrop{background:#00000073}.exploded-map__dialog-inner{position:relative;max-height:min(86vh,760px);overflow:auto;border:1px solid rgba(0,0,0,.12);background:var(--bg, #fff);padding:22px;box-shadow:0 18px 55px #0000003d}.exploded-map__dialog-close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;background:#111;color:#fff;cursor:pointer;font:inherit;font-weight:700;line-height:1}.exploded-map__panel{min-height:0;padding:18px 0 0}.exploded-map__panel-empty,.exploded-map__panel-loading,.exploded-map__panel-error{color:var(--text-light);font-size:.95rem}.exploded-map__product{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:14px;align-items:start;padding-right:28px}.exploded-map__product-media{position:relative;width:100%;aspect-ratio:1;background:var(--bg, #fff);overflow:hidden;grid-row:span 4}.exploded-map__product-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#00000006;pointer-events:none}.exploded-map__product-media img{display:block;width:100%;height:100%;object-fit:contain}.exploded-map__product-title{margin:0;font-size:1.1rem;line-height:1.25}.exploded-map__product-title a{color:inherit;text-decoration:none}.exploded-map__price{font-weight:700;color:#d71920}.exploded-map__mpn{margin-top:4px;color:var(--text-light);font-size:.88rem;line-height:1.35}.exploded-map__mpn span{color:inherit;font-weight:700}.exploded-map__description{color:var(--text-light);font-size:.9rem;line-height:1.45}.exploded-map__description summary{cursor:pointer;list-style:none}.exploded-map__description summary::-webkit-details-marker{display:none}.exploded-map__description-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.exploded-map__description-full{margin-top:6px}.exploded-map__description-toggle{display:inline-block;margin-top:5px;color:#d71920;font-weight:700;font-size:.85rem}.exploded-map__description-less,.exploded-map__description[open] .exploded-map__description-more,.exploded-map__description[open] .exploded-map__description-preview{display:none}.exploded-map__description[open] .exploded-map__description-less{display:inline}.exploded-map__variant{display:grid;gap:6px}.exploded-map__variant label,.exploded-map__quantity-label{font-size:.82rem;color:var(--text-light)}.exploded-map__variant select{width:100%;min-height:42px;border:1px solid rgba(0,0,0,.16);background:var(--bg, #fff);padding:0 10px}.exploded-map__actions{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:end}.exploded-map__quantity{display:grid;gap:6px}.exploded-map__quantity-control{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;min-height:42px;border:1px solid rgba(0,0,0,.16)}.exploded-map__quantity-control button{border:0;background:transparent;cursor:pointer;font:inherit}.exploded-map__quantity-control input{width:100%;border:0;text-align:center;background:transparent;-webkit-appearance:textfield;appearance:textfield}.exploded-map__add{min-height:42px}.exploded-map__status{min-height:20px;font-size:.88rem;color:#1b7f3a}.exploded-map__status.is-error{color:#b00020}@media screen and (max-width:989px){.exploded-map__dialog{width:calc(100vw - 24px)}.exploded-map__dialog-inner{padding:14px}.exploded-map__product{grid-template-columns:1fr;gap:10px;padding-right:0}.exploded-map__product-media{order:1;max-height:28vh;grid-row:auto}.exploded-map__product-info{order:2}.exploded-map__variant{order:3}.exploded-map__actions{order:4}.exploded-map__status{order:5}.exploded-map__description{order:6;font-size:.86rem}.exploded-map__description-full{max-height:28vh;overflow:auto}.exploded-map__description-preview{-webkit-line-clamp:2}}@media screen and (max-width:479px){.exploded-map__actions{grid-template-columns:1fr}}@keyframes exploded-map-pulse{0%{opacity:.82;transform:scale(.78)}to{opacity:0;transform:scale(2.15)}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
