#caravan-site-header{height:72px;margin:0;padding:0;background:#faf9f6;color:#203229;font:11px/1.5 var(--caravan-ui-font,Arial,Helvetica,sans-serif)}#caravan-site-header *{box-sizing:border-box}#caravan-site-header a{color:inherit;text-decoration:none}#caravan-site-header :is(button,input,summary){font-family:inherit;color:inherit}#caravan-site-header nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:26px;min-height:72px;padding:24px 140px 24px 80px;margin:0;background:#faf9f6;box-shadow:0 1px #20322922;font-size:11px;letter-spacing:1px}#caravan-site-header nav>a,#caravan-site-header summary{white-space:nowrap}#caravan-site-header nav a:hover{text-decoration:underline}#caravan-site-header .landing-logo{position:fixed;left:6px;top:6px;width:60px;height:60px;z-index:1002}#caravan-site-header .utility{position:fixed;right:28px;top:0;height:72px;display:flex;align-items:center;gap:24px;z-index:1001}#caravan-site-header .utility a{display:flex;align-items:center;justify-content:center;position:relative}#caravan-site-header .utility svg{width:25px;height:25px;stroke:#203229;fill:none;stroke-width:1.6}#caravan-site-header .cart-count{position:absolute;right:-8px;top:-7px;min-width:13px;background:#faf9f6;border-radius:50%;font-size:10px;text-align:center}#caravan-site-header summary{cursor:pointer;list-style:none;font-size:inherit;letter-spacing:inherit}#caravan-site-header summary::-webkit-details-marker{display:none}#caravan-site-header .menu{position:relative;text-align:left}#caravan-site-header .menu summary span{margin-left:4px}#caravan-site-header .submenu{position:absolute;top:calc(100% + 25px);left:-18px;min-width:230px;padding:12px 0;background:#faf9f6;box-shadow:0 8px 24px #0002;border:1px solid #d8d5ce}#caravan-site-header .submenu a{display:block;padding:11px 18px;font-size:10px;line-height:1.5;white-space:nowrap}#caravan-site-header .submenu a:hover,#caravan-site-header .submenu a:focus{background:#eeede7}#caravan-site-header :is(summary,a,button,input):focus-visible{outline:2px solid #314e42;outline-offset:4px}#caravan-site-header .landing-search>summary{display:flex;align-items:center}#caravan-site-header .landing-search form{margin:0}#caravan-site-header .landing-search[open]>form,#caravan-site-header .landing-search-results{position:fixed;right:20px;width:min(680px,calc(100vw - 40px));padding:20px;background:#faf9f6;border:1px solid #d8d5ce;text-align:left}#caravan-site-header .landing-search[open]>form{top:72px;border-bottom:0}#caravan-site-header .landing-search label{display:block;font-size:13px;margin-bottom:12px}#caravan-site-header .landing-search-row{display:flex;gap:8px}#caravan-site-header .landing-search input[type=search]{min-width:0;flex:1;padding:12px;border:1px solid #aaa;background:#fffefd;font:inherit;font-size:16px}#caravan-site-header .landing-search button{border:0;padding:12px 16px;background:#314e42;color:#faf9f6;cursor:pointer}#caravan-site-header .landing-search-results{top:190px;max-height:calc(100dvh - 215px);overflow:auto;border-top:0;box-shadow:0 12px 20px #0002}#caravan-site-header .landing-search-results:empty{display:none}#caravan-site-header .inline-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}#caravan-site-header .inline-result{display:block;font-size:12px;line-height:1.5}#caravan-site-header .inline-result img{width:100%;aspect-ratio:1;object-fit:contain;background:#fffefd;display:block;margin-bottom:8px}#caravan-site-header .inline-result p{margin:5px 0}#caravan-site-header .inline-pagination{display:flex;gap:20px;justify-content:center;margin-top:22px}#caravan-site-header .inline-pagination a{padding:8px;border-bottom:1px solid}#caravan-site-header .inline-status{font-size:13px;margin:0 0 16px}@media(max-width:1050px){#caravan-site-header nav{gap:17px;font-size:10px;padding-left:74px;padding-right:110px}#caravan-site-header .utility{right:20px;gap:18px}}@media(max-width:750px){#caravan-site-header{height:100px}#caravan-site-header nav{top:56px;min-height:44px;justify-content:flex-start;padding:12px 16px;gap:22px;font-size:10px;overflow-x:auto;scrollbar-width:none}#caravan-site-header .landing-logo{width:44px;height:44px;top:6px;left:14px}#caravan-site-header .utility{height:56px;right:16px;gap:18px}#caravan-site-header .utility svg{width:23px;height:23px}#caravan-site-header:before{content:"";position:fixed;top:0;left:0;right:0;height:56px;background:#faf9f6;z-index:1000}#caravan-site-header .submenu{position:fixed;top:100px;left:12px;right:12px;max-height:60vh;overflow:auto}#caravan-site-header .landing-search[open]>form{top:100px}#caravan-site-header .landing-search-results{top:218px;max-height:calc(100dvh - 240px)}#caravan-site-header .inline-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){#caravan-site-header{height:var(--caravan-header-height,154px)}#caravan-site-header nav{top:56px;min-height:0;flex-wrap:wrap;overflow:visible;justify-content:flex-start;align-content:flex-start;gap:8px 18px;padding:12px 16px;font-size:9px;letter-spacing:1px}#caravan-site-header nav>a,#caravan-site-header .menu>summary{display:flex;align-items:center;min-height:28px;padding:0}#caravan-site-header .menu summary span{display:none}#caravan-site-header .submenu{top:var(--caravan-header-height,154px);left:12px;right:12px;width:auto;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--caravan-header-height,154px) - 16px);overflow-y:auto;overscroll-behavior:contain;z-index:1004}#caravan-site-header .submenu a{min-height:44px;white-space:normal}#caravan-site-header .landing-search[open]>form{top:var(--caravan-header-height,154px)}#caravan-site-header .landing-search-results{top:calc(var(--caravan-header-height,154px) + 118px);max-height:calc(100dvh - var(--caravan-header-height,154px) - 140px)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/caravan-site-header.css.map */
