.chi-header{position:relative;z-index:30;background:#eaf6f6}.masthead{display:flex;align-items:center;gap:24px;min-height:125px}.chi-header{background-image:var(--header-bg);background-position:center top;background-repeat:repeat}.brand{display:block;margin-right:auto;flex:0 1 var(--logo-width,350px)}.brand__image{width:100%;object-fit:contain}.header-stockist{display:flex;align-items:center;gap:12px;flex-shrink:0;line-height:1.1;text-transform:uppercase;font-size:24px}.header-stockist>img{width:155px;max-height:110px;object-fit:contain}.header-stockist>span{max-width:140px}.header-stockist strong{display:block}.header-stockist span>span{display:block;font-size:26px;margin-top:4px}.social-links{display:flex;gap:5px}.social-link{display:grid;place-items:center;border:2px solid currentColor;width:37px;height:37px;border-radius:50%}.social-link .icon{width:21px;height:21px}.social-link--facebook{color:#395690}.social-link--twitter{color:#39a9dc}.social-link--pinterest{color:#c82435}.social-link--instagram{color:#222}.nav-bar{background:var(--teal);color:#fff}.nav-shell{display:flex;align-items:center;justify-content:center;gap:20px;min-height:62px;position:relative}.desktop-nav>ul{display:flex;align-items:center;gap:22px}.nav-shell a,.nav-shell summary{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700}.nav-shell a:hover,.nav-shell summary:hover{color:var(--lime);text-decoration:none}.nav-actions{display:flex;align-items:center;gap:20px}.cart-link{display:flex;gap:5px;align-items:center;white-space:nowrap}.nav-dropdown{position:relative}.nav-dropdown>summary{display:flex;align-items:center;gap:5px;padding:18px 0}.nav-dropdown .icon{width:13px;height:13px}.nav-dropdown>ul{position:absolute;top:100%;left:-15px;min-width:210px;background:var(--teal);box-shadow:0 6px 12px #0002;z-index:3}.nav-dropdown li a{display:block;padding:10px 15px}.nav-dropdown li a:hover{color:#fff;background:#9aac20}.nav-dropdown ul ul{padding-left:12px}.header-search{position:relative}.header-search summary{display:grid;place-items:center;min-width:28px;min-height:40px}.header-search form{position:absolute;right:0;top:100%;width:min(360px,calc(100vw - 32px));padding:12px;background:#fff;display:flex;box-shadow:0 4px 12px #0002}.header-search input{min-width:0;width:100%}.header-search button{border:0;background:var(--teal);color:#fff;padding:12px}.mobile-menu{display:none}.chi-footer{background-color:var(--aqua);background-image:var(--footer-bg);background-position:center top;background-size:auto 100%;color:#fff;padding-top:35px}.newsletter{display:flex;justify-content:center;align-items:center;gap:30px;min-height:135px;padding-bottom:45px}.newsletter h2,.chi-footer h2{font-size:24px;font-weight:400;text-transform:uppercase;margin:0;line-height:1.35}.newsletter h2{color:var(--teal)}.newsletter h2 strong,.chi-footer h2 strong{display:block;font-weight:700}.newsletter-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:380px}.newsletter-form input{width:250px;font-size:13px;text-transform:uppercase}.newsletter-form button{width:42px;height:42px;border:3px solid var(--teal);background:transparent;border-radius:50%;color:var(--teal);padding:6px;display:grid;place-items:center}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;padding-top:55px;padding-bottom:85px;min-height:340px}.chi-footer h2{color:#fff;margin-bottom:25px}.footer-products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.footer-products a{color:#fff;font-size:13px;line-height:1.5;text-align:center;display:flex;align-items:center;flex-direction:column}.footer-product-image{height:100px;width:65px;object-fit:contain;margin-bottom:12px}.footer-awards{display:flex;justify-content:center;align-items:center;gap:12px;position:relative;padding:12px 18px;min-height:130px}.footer-awards:before,.footer-awards:after{position:absolute;font-size:110px;line-height:1;font-weight:300;font-family:serif;top:0}.footer-awards:before{content:"{";left:-12px}.footer-awards:after{content:"}";right:-12px}.footer-awards>div{flex:1;max-width:72px}.footer-awards img{max-height:95px;object-fit:contain;width:100%}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px 0 25px;font-size:11px}.footer-bottom p{margin:0}.footer-bottom ul{display:flex;flex-wrap:wrap;gap:7px}.footer-bottom li+li:before{content:"|";margin-right:7px}.footer-bottom a{color:#fff}@media(min-width:1001px){.nav-bar{position:relative}body:has(.chi-header){--nav-height:62px}}@media(max-width:1100px){.masthead{gap:14px}.brand{flex-basis:300px}.header-stockist{font-size:20px}.header-stockist>img{width:120px}.desktop-nav>ul{gap:14px}.nav-shell,.nav-actions{gap:14px}.nav-shell a,.nav-shell summary{font-size:12px}}@media(max-width:900px){.masthead{min-height:100px}.brand{flex-basis:280px}.masthead .social-links{display:none}.header-stockist>img{width:100px}.desktop-nav{display:none}.mobile-menu{display:block;margin-right:auto}.mobile-menu>summary{display:flex;gap:10px;align-items:center;padding:17px 0}.mobile-menu>nav{position:absolute;top:100%;left:0;right:0;background:var(--teal);max-height:65vh;overflow:auto;box-shadow:0 8px 12px #0002}.mobile-menu nav>ul>li>a{display:block;padding:13px 18px;border-top:1px solid #ffffff30}.mobile-menu .nav-dropdown>summary{padding:13px 18px}.mobile-menu .nav-dropdown>ul{position:static;box-shadow:none;background:#008e8e;padding-left:14px}.nav-shell{min-height:58px}.footer-grid{gap:40px}.footer-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.masthead{min-height:90px;gap:8px}.brand{flex:0 1 230px}.header-stockist{font-size:13px;gap:0}.header-stockist>img{display:none}.header-stockist span>span{font-size:19px}.nav-actions{gap:15px}.account-link{display:none}.nav-shell a,.nav-shell summary{font-size:13px}.chi-footer{background-size:auto 100%}.newsletter{flex-direction:column;align-items:stretch;gap:16px;padding:20px 0 60px}.newsletter h2{text-align:center}.newsletter-form{margin:auto;max-width:100%;justify-content:center}.newsletter-form input{width:calc(100% - 60px)}.footer-grid{grid-template-columns:1fr;gap:45px;padding:25px 0 40px}.footer-products{grid-template-columns:repeat(4,1fr);gap:10px}.footer-products a{font-size:11px}.footer-awards{max-width:350px}.footer-bottom{flex-direction:column;align-items:flex-start;padding-top:15px;gap:12px}}body>.shopify-section:has(.chi-header){position:sticky;top:-125px;z-index:50}.header-stockist{display:block;position:relative;width:300px;height:112px}.header-stockist>img{width:300px;max-height:112px;object-fit:contain}.header-stockist>span{position:absolute;left:170px;top:25px;font-size:23px;max-width:130px}.header-stockist span>span{display:none}@media(max-width:1100px)and (min-width:901px){.header-stockist{width:260px}.header-stockist>img{width:260px}.header-stockist>span{left:145px;top:29px;font-size:20px}}@media(max-width:900px){body>.shopify-section:has(.chi-header){top:-100px}.header-stockist{width:240px;height:95px}.header-stockist>img{width:240px;max-height:95px}.header-stockist>span{left:133px;top:22px;font-size:20px}}@media(max-width:600px){body>.shopify-section:has(.chi-header){top:-90px}.header-stockist{width:auto;height:auto}.header-stockist>span{position:static;display:block;font-size:13px;width:75px}.header-stockist>img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-footer.css.map */
