#madrid-server-3d [hidden]{display:none!important}#product-366 .madrid-3d-slide{position:relative;aspect-ratio:1}#product-366 .madrid-3d-slide>.woocommerce-product-gallery__image{visibility:hidden}#madrid-server-3d.madrid-in-gallery{position:absolute;inset:0;margin:0!important;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3}#madrid-server-3d.madrid-in-gallery iframe{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:2}#madrid-server-3d.madrid-in-gallery [role=status]{font-size:12px;padding:12px;text-align:center;max-width:90%;position:absolute;bottom:65px;z-index:1;background:#fffd}#madrid-server-3d.madrid-in-gallery button{border-radius:24px;background:#30382e;color:#fff;padding:16px 24px;position:absolute;bottom:18px;z-index:1}#madrid-server-3d .madrid-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}#madrid-server-3d.madrid-in-gallery>button{inset:0;width:100%;height:100%;border:0;border-radius:0;background:transparent;color:transparent;padding:0}#madrid-server-3d.madrid-in-gallery>button:focus-visible{outline:2px solid #30382e;outline-offset:-3px}#madrid-server-3d.madrid-in-gallery>[role=status]{left:-10000px;bottom:auto;width:1px;height:1px;overflow:hidden}#madrid-server-3d .madrid-3d-badge{position:absolute;top:16px;left:16px;z-index:5;pointer-events:none;font:800 16px/1 system-ui;letter-spacing:1px;color:#536156;background:linear-gradient(145deg,#fff,#e4e9e3);padding:10px 12px;border:1px solid #fff;border-radius:10px;box-shadow:3px 3px 7px #25382720,-2px -2px 6px #fff;text-shadow:0 1px 0 #fff}#madrid-server-3d .madrid-battery{display:none;position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);z-index:5;width:72px;height:38px;background:transparent;border-radius:0;align-items:center;justify-content:center;pointer-events:none}#madrid-server-3d[data-busy=true] .madrid-battery{display:flex}#madrid-server-3d .madrid-battery-shell{display:flex;gap:4px;position:relative;padding:5px;border:1.5px solid #68796c;border-radius:6px;border-width:2px}#madrid-server-3d .madrid-battery-shell:after{content:"";position:absolute;right:-5px;top:10px;width:4px;height:9px;background:#68796c;border-radius:0 2px 2px 0}#madrid-server-3d .madrid-battery i{width:9px;height:19px;background:#819776;border-radius:1px;animation:madrid-charge 1.2s infinite;opacity:.2}#madrid-server-3d .madrid-battery i:nth-child(2){animation-delay:.15s}#madrid-server-3d .madrid-battery i:nth-child(3){animation-delay:.3s}#madrid-server-3d .madrid-battery i:nth-child(4){animation-delay:.45s}#product-366 fieldset:has(input[name="apo[fld_5_4zuna]"]) .apo-price-pill{display:none!important}#product-366 .apo-breakdown{display:none!important}#madrid-server-3d:not(.madrid-in-gallery){display:none}@keyframes madrid-charge{0%,75%,to{opacity:.2}35%{opacity:1}}@media(prefers-reduced-motion:reduce){#madrid-server-3d .madrid-battery i{animation:none;opacity:.7}}@media(min-width:1600px){#product-366>.container:first-child{max-width:1600px;margin-inline:auto}#product-366 .summary .apo-field,#product-366 .summary .mdo-workshop-stories{width:100%;max-width:none}#product-366 #tab-description .wc-tab-inner{max-width:1600px;margin-inline:auto}#product-366 #tab-description .mdo-editorial{width:100%;max-width:none}}@media(min-width:1600px){#product-366 .mdo-editorial .mdo-ed-intro{align-items:center;column-gap:64px;row-gap:48px}#product-366 .mdo-ed-intro>div:first-child{text-align:center}#product-366 .mdo-ed-section-title{margin-inline:auto;text-align:center}#product-366 .mdo-editorial .mdo-ed-finish{align-self:center;margin:0;text-align:center}#product-366 .mdo-ed-checks{text-align:center;gap:24px}#product-366 .mdo-ed-checks span{font-size:46px}#product-366 #mdo-montage{grid-column:1/-1;padding-bottom:20px}#product-366 #mdo-montage .mdo-ed-section-title{max-width:950px}#product-366 .mdo-editorial .mdo-ed-faq-layout{grid-template-columns:1fr;gap:20px;padding:36px 0;align-self:center}#product-366 .mdo-ed-faq-layout>div:first-child{text-align:center}#product-366 .mdo-editorial .mdo-ed-outro{align-self:center;text-align:center;grid-template-columns:1fr;padding:48px;margin:0;gap:24px}#product-366 .mdo-ed-outro>div{margin-inline:auto}}@media(min-width:1600px){#product-366 #mdo-montage{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:28px;row-gap:24px;align-items:center}#product-366 #mdo-montage>.mdo-ed-section-title,#product-366 #mdo-montage>.mdo-ed-materials{grid-column:1/-1}#product-366 #mdo-montage>.mdo-ed-help{display:contents}#product-366 #mdo-montage>.mdo-ed-help>p:first-child{grid-column:1;grid-row:3}#product-366 #mdo-montage>.mdo-ed-help>p:last-child{grid-column:3;grid-row:3}#product-366 #mdo-montage>p:last-child{grid-column:2;grid-row:3;margin:0}}@media(min-width:1600px){#product-366 #mdo-montage{border-bottom:1px solid var(--ed-line);padding-bottom:48px}#product-366 .mdo-editorial #mdo-questions{border-top:0}}
