/* Shared Deseos navigation: identical service order across sites. */
:root{--d-cream:#fffaf0;--d-ink:#183e3d;--d-line:#d9d1c4}
body #deseos-network{display:block!important}.deseos-network{position:relative;z-index:60;background:var(--d-cream);color:var(--d-ink);border-bottom:1px solid var(--d-line);font:16px/1.4 Arial,Helvetica,sans-serif;width:100%;isolation:isolate}.deseos-network *{box-sizing:border-box}.d-network-inner{max-width:1440px;margin:auto;display:flex;align-items:center;gap:24px;padding:18px 4%;min-height:80px}.d-network-brand{margin-right:auto;display:block}.d-network-brand img{width:150px!important;height:auto;max-height:56px;display:block}.deseos-network a{color:var(--d-ink);text-decoration:none}.d-network-desktop{display:flex;gap:20px;align-items:center}.d-network-desktop a{padding:10px 0;font-size:14px}.d-network-desktop svg{display:none}.d-network-desktop a[aria-current]{border-bottom:2px solid #b51d28}.d-language{padding:10px;min-width:44px;text-align:center}.d-network-menu{margin:0;border:0;padding:0;background:none;min-height:0}.d-network-menu summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:10px 0;min-height:44px;font-size:16px}.d-network-menu summary::-webkit-details-marker{display:none}.d-network-panel{position:absolute;left:0;right:0;top:100%;background:var(--d-cream);border-bottom:1px solid var(--d-line);padding:16px max(4%,calc((100% - 1324px)/2));box-shadow:0 12px 24px #183e3d12;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.d-network-panel a{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #183e3d15;gap:20px}.d-network-panel svg{flex-shrink:0}.d-network-menu:not([open]) .d-network-panel{display:none}.deseos-network a:hover{color:#a91d26}.deseos-network a:focus-visible,.deseos-network summary:focus-visible{outline:3px solid #087f7b;outline-offset:3px}.d-service-dock{display:none}
.ih-header,.ih-menu,.ih-mobile-dock,.service-mobile-menu,.bike-nav,.luggage-nav{display:none!important}
@media(max-width:1000px){.d-network-inner{padding:12px 4%;gap:16px;min-height:68px}.d-network-brand img{width:128px!important}.d-network-desktop{display:none}.d-network-panel{grid-template-columns:1fr;padding:12px 6% 20px;max-height:calc(100dvh - 150px);overflow:auto}.d-network-panel a{padding:17px 0}.d-service-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;background:var(--d-cream);border-top:1px solid var(--d-line);padding:8px 4px calc(8px + env(safe-area-inset-bottom));z-index:60}.d-service-dock a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:5px 2px;min-height:52px;font-size:11px;text-align:center;line-height:1.2}.d-service-dock a[aria-current]{color:#b51d28;background:#b51d2808;border-radius:8px}.d-service-dock svg{width:22px;height:22px}body:has(#deseos-network){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}

.d-network-panel button{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border:0;border-bottom:1px solid #183e3d15;background:transparent;color:var(--d-ink);font:inherit;text-align:left;cursor:pointer;border-radius:0}
.d-drawn-arrow{display:inline-block;width:17px;height:12px;position:relative;margin-left:5px;vertical-align:middle}.d-drawn-arrow:before{content:"";position:absolute;left:0;right:1px;top:5px;border-top:2px solid currentColor}.d-drawn-arrow:after{content:"";position:absolute;right:1px;top:1px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.d-drawn-arrow.diagonal{transform:rotate(-45deg)}.d-drawn-arrow.back{transform:rotate(180deg)}.d-drawn-arrow.down{transform:rotate(90deg)}
body[data-deseos-service="shop"]>header>a:has(img),body[data-deseos-service="shop"]>header>nav,body[data-deseos-service="shop"] .discovery-header>.discovery-logo,body[data-deseos-service="shop"] .discovery-header>nav,body[data-deseos-service="shop"] .island-strip,body[data-deseos-service="shop"] .language-switch,body[data-deseos-service="shop"] .main-site-link,body[data-deseos-service="shop"] .journey-mobile-nav{display:none!important}
body[data-deseos-service="shop"]>header,body[data-deseos-service="shop"] .discovery-header{min-height:0;padding:8px 4%;display:flex;justify-content:flex-end;gap:12px}
body[data-deseos-service="shop"] .journey-toolbar{display:none!important}
@media(max-width:1000px){body[data-deseos-service="shop"] .floating-basket{display:none!important}.d-network-panel button{padding:17px 0}}

#deseos-network .d-network-menu summary{font:16px/1.4 Arial,Helvetica,sans-serif;border:0;text-transform:none;letter-spacing:normal}#deseos-network .d-network-menu summary span{font:inherit}#deseos-network .d-network-menu summary::after{display:none!important}

.d-account{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;font-weight:700;font-size:14px}.d-network-inner{gap:16px}@media(max-width:480px){.d-network-inner{gap:8px;padding-inline:12px}.d-network-brand img{width:100px!important}.d-network-menu summary{gap:4px}.d-language{padding:8px;min-width:40px}}
