.carson-search-menu{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.5rem;min-height:44px;align-self:center;padding:0 1rem;border-radius:999px;background:#d0d0d0;color:#222;font-size:.875rem;white-space:nowrap;text-decoration:none}.carson-search-menu:hover{color:#111;background:#bfbfbf}.carson-search-menu:focus-visible,.carson-search-form button:focus-visible{outline:2px solid #222;outline-offset:3px}.carson-search-page .site-main>.page-header{display:none}body.carson-search-page main.site-main{width:100%;max-width:none!important}.carson-search-page .site-main>.page-content{width:100%;max-width:none;margin-inline:0;padding-inline:0}.carson-search-tagline{margin:.25rem 0 0;color:#222;font-size:1rem;text-align:center}.carson-search-panel{display:grid;justify-items:center;gap:clamp(1.5rem, 5svh, 4.5rem);margin:.25rem auto 1rem;width:calc(100% - clamp(1rem, 6vw, 6rem));max-width:1500px;align-content:center;min-height:calc(100svh - 6.5rem);padding:clamp(2.5rem, 6svh, 6rem) clamp(1rem, 4vw, 4rem);border-radius:clamp(2.25rem, 6vw, 5.5rem);background:#e8e8e8;color:#242124;text-align:center}.carson-search-panel .carson-search-mark{width:clamp(9rem, min(23vw, 34svh), 21rem);height:auto}.carson-search-panel h1{margin:0;color:inherit;font:400 clamp(1.75rem, 5.3vw, 5rem)/1.15 system-ui,sans-serif}.carson-search-form{display:flex;width:min(100%, 55rem);margin:0;border-radius:999px;background:#fff}.carson-search-form:focus-within{outline:2px solid #444;outline-offset:3px}.carson-search-form input[type="search"]{flex:1;min-width:0;border:0;border-radius:inherit;outline:none;background:transparent;color:#222;padding:0 clamp(1rem, 3vw, 2.5rem);font:400 clamp(1rem, 2vw, 1.5rem)/1.2 system-ui,sans-serif}.carson-search-form button{display:grid;flex:none;place-items:center;width:clamp(3rem, 7vw, 6rem);min-height:clamp(3rem, 7vw, 6rem);padding:0;border:0;border-radius:inherit;background:transparent;color:#222}.carson-search-form button:hover{background:#f3f3f3;color:#222}.carson-search-form button svg{width:clamp(1.375rem, 3vw, 2.5rem);height:auto}.carson-search-results{max-width:1180px;margin:3rem auto;padding:0 1rem}.carson-search-products,.carson-search-categories{list-style:none;padding:0}.carson-search-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 160px),1fr));gap:1rem}.carson-search-products a{display:grid;justify-items:center;gap:.75rem;height:100%;padding:1rem;border-radius:1rem;background:#f3f3f3;color:#222;text-align:center}.carson-search-products img{width:100%;max-width:160px;aspect-ratio:1;object-fit:contain}.carson-search-categories{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media (min-width:1025px){.elementor-location-header .elementor-element-44301d9>.e-con-inner{max-width:min(100%, 1500px);padding-inline:clamp(.75rem, 2vw, 2rem);align-items:center;gap:clamp(.5rem, 1vw, 1.25rem)}.elementor-location-header .elementor-element-171bbc5{width:clamp(8rem, 13vw, 11rem);flex:none}.elementor-location-header .elementor-element-4683d57 .e-n-menu-heading{flex-wrap:nowrap}}@media (min-width:1025px) and (max-width:1250px){.elementor-location-header .elementor-element-4683d57 .e-n-menu-title{padding-inline:.5rem;white-space:nowrap}.carson-search-menu{padding-inline:.65rem}}@media (max-width:1024px){.elementor-location-header .elementor-element-44301d9{position:relative}.carson-search-menu{position:absolute;inset-inline-end:max(3%, .5rem);top:50%;transform:translateY(-50%);width:44px;padding:0;background:transparent}.carson-search-menu span{display:none}}@media (max-width:767px){.carson-search-tagline{display:none}.carson-search-panel{width:calc(100% - 1rem);min-height:calc(100svh - 4.5rem);gap:clamp(2.25rem, 10vw, 4.5rem)}.carson-search-panel .carson-search-mark{width:clamp(7rem, 38vw, 13rem)}.carson-search-panel h1{font-size:clamp(1.65rem, 7.5vw, 2.5rem)}}@media (min-width:1025px){.carson-search-panel{max-width:1120px;min-height:0;gap:1.75rem;padding-block:2.5rem;border-radius:2.5rem}.carson-search-panel .carson-search-mark{width:9rem}.carson-search-panel h1{font-size:clamp(2rem, 3vw, 2.75rem)}.carson-search-form{max-width:36rem}.carson-search-form input[type="search"]{font-size:1.125rem}.carson-search-form button{width:3.5rem;min-height:3.5rem}.carson-search-form button svg{width:1.5rem}}body.carson-search-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.carson-search-page>main.site-main{flex:1 0 auto}body.carson-search-page>main.site-main{min-height:calc(100svh - 2.75rem)}.carson-search-tagline{margin:.35rem 0;color:#000;font:200 22px/1.15 "helvetica lt",sans-serif}.carson-search-panel h1,.carson-search-form input[type="search"]{font-family:"helvetica lt",sans-serif}@media (min-width:1025px){.carson-search-panel{max-width:1280px;min-height:calc(100svh - 7rem);gap:clamp(1rem, 4svh, 2.75rem);padding-block:clamp(1.25rem, 4svh, 2.75rem)}.carson-search-panel .carson-search-mark{width:clamp(6rem, 19svh, 9rem)}}@media (max-width:767px){.carson-search-tagline{display:block;font-size:20px}.carson-search-panel{min-height:max(18rem, calc(100svh - 6rem));gap:clamp(.9rem, 4svh, 2.75rem);padding-block:clamp(1.2rem, 6svh, 3rem)}.carson-search-panel .carson-search-mark{width:clamp(5.5rem, min(36vw, 22svh), 12rem)}}@media (max-width:767px){body.carson-search-page main.site-main{padding-inline:0}.carson-search-panel{width:100%;padding-inline:5.6%;border-radius:clamp(2rem, 12vw, 4rem)}}@media (max-width:767px) and (min-height:560px){.carson-search-panel{height:calc(100svh - 5.5rem);min-height:0;padding-block:0;gap:0;grid-template-rows:20.7% 20% 5.5% 7% 12.3% auto 1fr;align-content:stretch}.carson-search-panel .carson-search-mark{grid-row:2;height:100%;width:auto;max-width:38vw;object-fit:contain}.carson-search-panel h1{grid-row:4;align-self:center;font-size:clamp(1.6rem, 8vw, 2.5rem)}.carson-search-form{grid-row:6;align-self:start}}