
.qbs-editorial.qc-arrival{padding:0 0 35px}.qc-arrival .qc-stock{background:#fcf6ed;border-color:#bd7953}.qc-arrival .qc-stock strong{color:#784b29}.qc-arrival .qc-button:focus-visible,.qc-arrival summary:focus-visible{outline:3px solid #58b3e5;outline-offset:4px}.qc-arrival .qc-small{overflow-wrap:anywhere}.qc-arrival .qc-meta{max-width:800px}.qc-arrival .qc-nav-contact{white-space:normal;text-align:center}.qc-arrival details>summary{min-height:30px}.qc-arrival .qc-watercolor a{display:block}.qc-arrival .qc-watercolor img{max-width:100%}
@media(max-width:640px){.qc-arrival .qc-watercolor{margin-left:-8px;margin-right:-8px}.qc-arrival .qc-table-wrap{overflow:visible}.qc-arrival .qc-table-wrap table{table-layout:fixed}.qc-arrival .qc-editorial-nav{flex-wrap:wrap}.qc-arrival .qc-brand{margin-right:auto}.qc-arrival .qc-header-description{font-size:18px}}

/* Loaded only in the two revised arrivals; every shell override requires their marker. */
body:has(.qc-arrival)>header,body:has(.qc-arrival) .fly-menu,body:has(.qc-arrival) .breadcrumb-h1,body:has(.qc-arrival) .news-page__image{display:none!important}
body:has(.qc-arrival) .news-page.uni-wrapper{padding:0;border:0;background:transparent;box-shadow:none}
body:has(.qc-arrival) .news-page__description{float:none;width:100%;font-size:inherit}
body:has(.qc-arrival) #content{padding-top:0}
body:has(.qc-arrival) .qbs-editorial{max-width:1040px}
body:has(.qc-arrival) .qbs-editorial .qc-editorial-nav{margin-top:0}
@media(max-width:640px){body:has(.qc-arrival) .qbs-editorial h1{font-size:36px!important;line-height:1.15!important}body:has(.qc-arrival) .qbs-editorial .qc-watercolor{margin-left:0;margin-right:0}}

.qbs-editorial .qc-mobile-scheme{display:none}
@media(max-width:640px){
.qbs-editorial .qc-watercolor:has(.qc-mobile-scheme)>a.img_popup,.qbs-editorial .qc-watercolor:has(.qc-mobile-scheme)>img{display:none!important}
.qbs-editorial .qc-mobile-scheme{display:block;padding:24px 20px;background:#edf5fb;color:#0d2965;border-radius:8px}
.qbs-editorial .qc-mobile-scheme>strong{display:block;font-size:27px;font-weight:500;line-height:1.2;margin-bottom:26px}
.qbs-editorial .qc-flow-vertical{text-align:center}
.qbs-editorial .qc-flow-node{padding:15px 10px;background:#fff;border:1px solid #cbddec;border-radius:6px;font-size:19px;line-height:1.35;font-weight:500}
.qbs-editorial .qc-flow-node span{display:block;font-size:16px;font-weight:400;margin-top:6px;color:#526376}
.qbs-editorial .qc-flow-optics{border-left:3px solid #58b3e5;border-right:3px solid #0d2965;margin:0 26px;padding:18px 10px;font-size:18px;line-height:1.4}
.qbs-editorial .qc-flow-optics small{display:block;color:#526376;font-size:14px;margin-top:5px}
.qbs-editorial .qc-map-note{border-top:1px solid #cbddec;margin:22px 0 0;padding-top:16px;font-size:15px;line-height:1.5}
.qbs-editorial .qc-flow-source{font-size:16px;color:#526376}
.qbs-editorial .qc-flow-stem{width:3px;height:22px;background:#58b3e5;margin:0 auto}
.qbs-editorial .qc-flow-switch{background:#0d2965;color:white;border-color:#0d2965}
.qbs-editorial .qc-flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:3px solid #58b3e5;padding-top:12px}
.qbs-editorial .qc-flow-branches>div{background:white;padding:12px 6px;font-size:17px;line-height:1.4;border-radius:4px}
}
