#site-nav--mobile .cb-cargo-menu[hidden],#site-nav--mobile.cb-cargo-open #site-navigation{display:none!important}#site-nav--mobile .cb-cargo-menu{height:100%;padding-top:86px;display:flex;flex-direction:column;background:var(--main-background,#fff)}#site-nav--mobile .cb-cargo-menu__logo{position:absolute;top:28px;left:50%;transform:translate(-50%);width:180px;max-width:55%;pointer-events:none}#site-nav--mobile .cb-cargo-menu__logo img{display:block;width:100%;height:auto}#site-nav--mobile .cb-cargo-menu__heading{position:relative;flex:none;border-bottom:1px solid #e5e5e5;padding:18px 56px;text-align:center}#site-nav--mobile .cb-cargo-menu__heading h2{font-size:18px;line-height:1.4;margin:0}#site-nav--mobile .cb-cargo-menu__back{position:absolute;inset-inline-start:12px;top:8px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:34px;line-height:1;cursor:pointer}#site-nav--mobile .cb-cargo-menu__scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:0 20px 30px;-webkit-overflow-scrolling:touch}#site-nav--mobile .cb-cargo-menu .cb-model-collection{padding:0;max-width:none}#site-nav--mobile .cb-cargo-menu .cb-model-grid{display:block}#site-nav--mobile .cb-cargo-menu .cb-model-card{padding:24px 0;border:0;border-bottom:1px solid #ddd;background:transparent;text-align:left}#site-nav--mobile .cb-cargo-menu .cb-model-card-image{aspect-ratio:1.15;background:#fafafa}#site-nav--mobile .cb-cargo-menu .cb-model-card h2{font-size:16px;margin:18px 0 8px;line-height:1.4}#site-nav--mobile .cb-cargo-menu .cb-model-card>span:last-child{font-size:14px;line-height:1.5}#site-nav--mobile .cb-cargo-menu button:focus-visible,#site-nav--mobile .cb-cargo-menu a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}#site-nav--mobile{width:440px;max-width:calc(100vw - 16px)}#site-nav--mobile #site-navigation{padding:0;height:100%;overflow-y:auto}#site-nav--mobile .site-nav-container-last{padding:0 28px 28px;min-height:100%;display:flex;flex-direction:column}#site-nav--mobile .cb-main-menu-logo{height:96px;display:flex;align-items:center;justify-content:center;padding:0 44px}#site-nav--mobile .cb-main-menu-logo img{width:180px;max-width:100%;height:auto;display:block}#site-nav--mobile .site-close-handle{top:22px;right:16px;width:44px;height:44px;z-index:3}#site-nav--mobile .site-close-handle svg{width:20px;height:20px}#site-nav--mobile .sidebar-title{font-size:12px;line-height:1.4;font-weight:400;letter-spacing:.08em;color:#777;margin:0;padding:0 0 18px;border-bottom:1px solid #e5e5e5}#site-nav--mobile .sidebar-title:after{display:none}#site-nav--mobile .primary-menu{padding-top:12px}#site-nav--mobile .primary-menu>.link-list{margin:0;padding:0;width:100%}#site-nav--mobile .primary-menu>.link-list>li{margin:0;padding:0;width:100%}#site-nav--mobile .primary-menu>.link-list>li>.menu-link{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:56px;margin:0;padding:15px 0;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:left}#site-nav--mobile .primary-menu .underline-animation:after{display:none}#site-nav--mobile .primary-menu .menu-link:hover{color:#666}#site-nav--mobile .primary-menu .menu-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}#site-nav--mobile .cb-submenu-trigger:after{content:"";display:block;flex:none;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin-right:5px}#site-nav--mobile .primary-menu>.link-list>.login{margin-top:20px;padding-top:12px;border-top:1px solid #e5e5e5}#site-nav--mobile .to-bottom-content{margin-top:auto;padding-top:32px}#site-nav--mobile [data-menu-content][hidden]{display:none!important}#site-nav--mobile [data-menu-content=trailers] .cb-model-card{display:block;color:inherit;text-decoration:none}#site-nav--mobile [data-menu-content=trailers] .cb-model-card-image{display:block}#site-nav--mobile [data-menu-content=trailers] img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:480px){#site-nav--mobile .site-nav-container-last{padding-inline:22px}#site-nav--mobile .primary-menu>.link-list>li>.menu-link{font-size:18px;min-height:52px;padding-block:14px}}#site-nav--mobile .sidebar-title{position:static;width:auto;height:auto;min-height:0;flex:none;background:transparent}#site-nav--mobile .site-close-handle .hamburger-menu{display:flex;align-items:center;justify-content:center;position:static;width:100%;height:100%;transform:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/christiania-cargo-drawer.css.map */
