.wcc-clear-header .nav{height:auto;min-height:108px;gap:22px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.wcc-clear-header .logo img{width:310px;height:auto;max-width:100%;display:block;mix-blend-mode:normal}.wcc-primary-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.wcc-primary-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:16px;font-weight:650;text-decoration:none;border-bottom:2px solid transparent}.wcc-primary-nav a:hover,.wcc-primary-nav a[aria-current=page]{border-color:var(--green)}.wcc-more-nav{position:relative}.wcc-more-nav summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:6px;font-size:14px}.wcc-more-nav summary:after{content:'⌄'}.wcc-more-nav nav{position:absolute;top:100%;right:0;width:240px;max-height:65vh;overflow:auto;padding:12px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);z-index:90}.wcc-more-nav nav a{display:block;padding:12px;font-size:15px;text-decoration:none}.wcc-clear-header a:focus-visible,.wcc-more-nav summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wcc-clear-home .coastal-hero{padding:40px 0 48px}.wcc-clear-home .hero-grid{gap:40px}.wcc-clear-home .hero-copy h1{font-size:clamp(36px,4.3vw,62px)}.wcc-clear-home .hero-intro{margin:20px 0 24px}.wcc-home-choices{display:grid;grid-template-columns:1fr;gap:10px;max-width:360px}.wcc-home-choices .btn{justify-content:space-between;min-height:50px;font-size:16px;padding:13px 20px}.wcc-clear-home .hero-proof{margin-top:24px}.wcc-clear-home .hero-image{height:480px}.wcc-home-about{border-top:1px solid var(--line);padding:44px 0 50px;background:#eeeee5}.wcc-home-about-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:70px}.wcc-home-about h2{font-size:30px;line-height:1.2;margin-bottom:16px}.wcc-home-about p{max-width:600px;font-size:16px;line-height:1.7}.wcc-home-about .text-link{display:inline-block;margin-top:8px}@media(max-width:1100px){.wcc-clear-header .logo img{width:260px}.wcc-clear-header .nav{gap:16px}.wcc-primary-nav{gap:18px}}@media(max-width:850px){.wcc-clear-header .nav{display:grid;grid-template-columns:1fr auto auto auto;gap:8px 14px;padding-top:12px;padding-bottom:0}.wcc-clear-header .logo img{width:250px}.wcc-primary-nav{grid-column:1/-1;grid-row:2;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.wcc-primary-nav a{min-height:49px;font-size:15px}.wcc-clear-header .wcc-header-search{font-size:12px}.wcc-more-nav summary{font-size:13px}.wcc-clear-header .nav-cart{font-size:12px}.wcc-clear-home .hero-grid{grid-template-columns:1fr;gap:26px}.wcc-clear-home .hero-copy{padding:0}.wcc-clear-home .coastal-hero{padding:28px 0 36px}.wcc-clear-home .hero-image{height:360px}.wcc-clear-home .hero-copy h1{font-size:clamp(36px,6.5vw,48px)}.wcc-home-choices{max-width:none}.wcc-home-about-grid{grid-template-columns:1fr;gap:30px}.wcc-home-about{padding:32px 0}.wcc-home-about h2{font-size:27px}}@media(max-width:480px){.wcc-clear-header .logo img{width:220px}.wcc-clear-header .nav{grid-template-columns:1fr auto auto;gap:8px 12px}.wcc-clear-header .wcc-header-search{display:none}.wcc-clear-home .hero-image{height:300px}.wcc-clear-home .hero-proof{gap:8px;font-size:10px}.wcc-clear-header .nav-cart span:empty{display:none}}@media(prefers-reduced-motion:reduce){.wcc-clear-home *{scroll-behavior:auto;transition:none}}

.wcc-private-note{background:#173e32;color:#fff;text-align:center;padding:9px 16px;font-size:12px;letter-spacing:.04em}input,select,textarea{max-width:100%}[hidden]{display:none!important}
