.cc-header-tagline,.cc-desktop-search,.cc-header-nav{display:none}@media(min-width:990px){.header-wrapper .header{display:flex;align-items:center;gap:24px;max-width:1500px;padding-top:13px;padding-bottom:13px}.header-wrapper .header__heading,.header-wrapper .header__heading-link{flex:none;margin:0}.header-wrapper .header__heading-logo{max-width:105px;height:auto}.cc-header-tagline{display:block;flex:0 0 150px;color:#292929;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.04em}.cc-header-tagline span{display:block}.cc-header-tagline:after{content:"";display:block;height:3px;background:#f7e33b;transform:rotate(-5deg);margin-top:7px}.cc-desktop-search{display:block;flex:1;max-width:540px;margin:0 auto}.cc-desktop-search form{display:flex;align-items:stretch;border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;background:#f8f8f8;height:46px}.cc-desktop-search input{flex:1;min-width:0;border:0;outline-offset:-3px;background:transparent;padding:0 17px;font:inherit;font-size:13px}.cc-desktop-search button{background:#f7e33b;border:0;min-width:52px;cursor:pointer;display:grid;place-items:center}.cc-desktop-search button svg{width:20px;height:20px}.header-wrapper .header__inline-menu{display:none}.header-wrapper .header__icons{flex:none;gap:8px}.cc-header-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,30px);background:#009ca6;color:#fff;padding:7px 22px;min-height:44px}.cc-header-nav a{color:#fff;text-decoration:none;font-size:14px;white-space:nowrap}.cc-header-nav a:hover{text-decoration:underline}.cc-header-nav .cc-style-link{margin-left:auto;background:#f7e33b;color:#008e9b;padding:8px 19px;font-family:cursive;font-size:19px;font-weight:700;transform:rotate(-2deg);clip-path:polygon(4% 0,98% 5%,95% 22%,100% 43%,94% 65%,99% 94%,2% 100%,7% 78%,0 58%,6% 31%,0 12%)}}@media(max-width:989px){.cc-header-tagline,.cc-desktop-search,.cc-header-nav{display:none}}.shopify-section-group-header-group .utility-bar{background:linear-gradient(105deg,#008c9d,#00a2ae 55%,#007f91)!important;color:#fff;border:0}.shopify-section-group-header-group .utility-bar__grid{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1500px;min-height:31px}.shopify-section-group-header-group .announcement-bar{width:auto;flex:1}.shopify-section-group-header-group .announcement-bar__message{color:#fff;text-align:left;font-size:12px;letter-spacing:.02em;padding:5px 0;min-height:0;line-height:1.3}.shopify-section-group-header-group .announcement-bar__message:before{content:"\2661";font-size:21px;color:#ffe342;vertical-align:middle;margin-right:16px;font-weight:700}.cc-announcement-right{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;color:#fff}.cc-announcement-right .cc-heart{color:#ffe342;font-size:19px}@media(min-width:990px){.cc-header-nav .cc-style-link{position:relative;isolation:isolate;background:none!important;clip-path:none!important;transform:rotate(-3deg);padding:10px 24px 12px;margin-right:2px;font-family:Brush Script MT,Segoe Script,cursive;font-size:23px;font-style:italic;letter-spacing:.015em;text-shadow:none;line-height:1.05}.cc-header-nav .cc-style-link:before{content:"";position:absolute;top:0;right:-6px;bottom:-2px;left:-8px;z-index:-1;background:#ffe33f;transform:skew(-7deg) rotate(-1deg);clip-path:polygon(0% 24%,7% 15%,3% 9%,21% 11%,28% 3%,41% 9%,55% 0%,66% 7%,80% 3%,95% 11%,89% 17%,100% 22%,93% 31%,99% 41%,94% 48%,100% 55%,94% 63%,99% 73%,91% 78%,97% 88%,77% 84%,67% 94%,49% 89%,32% 100%,17% 91%,3% 97%,9% 82%,0% 76%,6% 65%,1% 56%,7% 43%,0% 37%)}.cc-header-nav .cc-style-link:after{content:"";position:absolute;left:-9px;right:5px;bottom:2px;height:3px;background:#ffe33f;transform:rotate(-2deg);z-index:-1}}@media(max-width:749px){.shopify-section-group-header-group .utility-bar__grid{justify-content:center}.shopify-section-group-header-group .announcement-bar__message{text-align:center;font-size:10px}.cc-announcement-right{display:none}}@media(min-width:990px){.header-wrapper .header__icons>.header__search{display:none}.header-wrapper .header__icons .desktop-localization-wrapper{display:none}.header-wrapper .header__icons{display:flex;align-items:center;justify-content:flex-end;min-width:145px;gap:14px}.header-wrapper .header__icons .header__icon--cart{position:relative}.header-wrapper .header__icons .header__icon--cart:after{content:"Cart";position:absolute;top:38px;left:50%;transform:translate(-50%);font-size:10px;line-height:1;color:#292929;white-space:nowrap}.header-wrapper .header__icons shopify-account{position:relative}.header-wrapper .header__icons shopify-account:after{content:"Account";position:absolute;top:38px;left:50%;transform:translate(-50%);font-size:10px;line-height:1;color:#292929;white-space:nowrap;pointer-events:none}.header-wrapper .header{padding-bottom:21px;gap:20px}.cc-desktop-search{max-width:550px}}@media(min-width:990px){.cc-header-nav{gap:clamp(16px,2.2vw,34px)}.cc-header-nav a:not(.cc-style-link){font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:500}}.shopify-section-group-header-group .announcement-bar__message,.cc-announcement-right{font-family:var(--font-body-family),sans-serif}@media(min-width:990px){.cc-header-nav .cc-style-link{display:block;flex:0 0 210px;width:210px;height:60px;box-sizing:border-box;margin-left:auto;margin-right:0;padding:0!important;background:transparent url(/cdn/shop/files/cc-find-your-style-brushstroke.png?v=1792765619) center / contain no-repeat!important;clip-path:none!important;transform:none!important;font-size:0!important;line-height:0!important;overflow:hidden;text-indent:-9999px;text-shadow:none!important}.cc-header-nav .cc-style-link:before,.cc-header-nav .cc-style-link:after{content:none!important;display:none!important}}@media(min-width:990px){.cc-header-nav{padding-top:3px;padding-bottom:3px;min-height:54px}.cc-header-nav .cc-style-link{flex:0 0 245px;width:245px;height:56px;background-image:url(/cdn/shop/files/cc-find-your-style-clean-cropped.png?v=1792765760)!important}}@media(min-width:990px){.header-wrapper .header{padding-top:6px!important;padding-bottom:7px!important;min-height:0;gap:18px}.header-wrapper .header__heading-logo{max-width:92px!important}.cc-desktop-search form{height:43px}.cc-header-tagline{flex-basis:150px}.header-wrapper .header__icons{min-height:46px}}@media(min-width:990px){.cc-header-nav{position:relative;justify-content:space-between;gap:clamp(8px,1.2vw,20px);z-index:30}.cc-header-nav>a:not(.cc-style-link){font-size:clamp(12px,.95vw,15px)!important}.cc-mega-trigger{position:static;flex-shrink:0}.cc-mega-trigger>summary{cursor:pointer;list-style:none;padding:14px 12px;color:#fff;font-size:15px;font-weight:600;white-space:nowrap}.cc-mega-trigger>summary::-webkit-details-marker{display:none}.cc-mega-trigger[open]>summary,.cc-mega-trigger>summary:hover{background:#007e88}.cc-mega-panel{position:absolute;left:2%;right:2%;top:100%;background:#f8f6f2;color:#292929;box-shadow:0 14px 28px #0002;border-radius:0 0 12px 12px;z-index:100;max-height:min(76vh,720px);overflow:auto}.cc-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(175px,1.12fr);gap:0;padding:25px 24px 18px}.cc-mega-col{padding:0 17px;border-right:1px solid #dededb}.cc-mega-col h3{color:#007e88;font-size:13px;letter-spacing:.04em;margin:0 0 17px;font-weight:800;border-bottom:2px solid #f7e33b;padding-bottom:10px;white-space:nowrap}.cc-mega-col a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 2px;color:#292929!important;font-size:14px!important;text-decoration:none!important;white-space:normal!important}.cc-mega-col a:hover{color:#007e88!important;background:#e9f7f7}.cc-mega-col a span{color:#6f8184}.cc-mega-feature{padding:0 8px 0 23px}.cc-mega-photo-placeholder{height:135px;background:#e4f4f5;border:1px dashed #b4d9db;border-radius:8px}.cc-mega-feature h3{font-family:Lora,Georgia,serif;color:#007e88;font-size:22px;margin:12px 0 7px}.cc-mega-feature p{font-size:13px;line-height:1.5;margin:0 0 12px}.cc-mega-feature>a{display:block;text-align:center;background:#f7e33b;color:#292929!important;padding:11px 8px;border-radius:6px;font-weight:700;text-decoration:none!important;font-size:13px!important}.cc-mega-bottom{display:flex;justify-content:center;align-items:center;gap:28px;padding:14px 20px;background:#e4f4f5;color:#007e88}.cc-mega-bottom a{font-family:Lora,Georgia,serif;color:#007e88!important;font-size:23px!important;text-decoration:none!important}.cc-mega-bottom span{font-family:cursive;font-size:21px}}@media(min-width:990px)and (max-width:1250px){.cc-mega-grid{padding:18px 10px}.cc-mega-col{padding:0 9px}.cc-mega-col a{font-size:12px!important}.cc-mega-feature{padding-left:12px}.cc-header-nav>a:not(.cc-style-link){font-size:12px!important}.cc-header-nav .cc-style-link{flex-basis:190px;width:190px}}@media(min-width:990px){.cc-mega-grid{grid-template-columns:1.13fr 1.05fr 1.14fr 1.03fr 1.18fr;padding:25px 20px 20px}.cc-mega-col{padding:0 clamp(10px,1.25vw,22px)}.cc-mega-col a{font-size:clamp(13px,1.05vw,16px)!important;line-height:1.35;padding:11px 3px}.cc-mega-col h3{font-size:clamp(12px,.98vw,15px);line-height:1.25}.cc-mega-feature{padding-left:clamp(12px,1.5vw,26px);display:flex;flex-direction:column}.cc-mega-photo-placeholder{display:block!important;flex:0 0 auto;min-height:125px;height:clamp(125px,11vw,180px);background:#e4f4f5;border:1px dashed #b4d9db}.cc-mega-feature h3{margin-top:14px}}@media(min-width:990px)and (max-width:1250px){.cc-mega-grid{grid-template-columns:1.12fr 1.05fr 1.15fr 1fr 1.14fr;padding:20px 12px}.cc-mega-col{padding:0 10px}.cc-mega-col a{font-size:13px!important;padding:10px 2px}.cc-mega-feature{padding-left:12px}.cc-mega-photo-placeholder{height:125px}}@media(min-width:990px){.cc-mega-col .cc-mega-icon-link{display:flex;align-items:center;justify-content:flex-start;gap:8px}.cc-mega-icon{display:inline-block;flex:0 0 30px;width:30px;height:30px;background-image:url(/cdn/shop/files/cc-mega-approved-icon-sprite.png?v=1793211834);background-repeat:no-repeat;background-size:210px 120px;background-position:calc(var(--cc-icon-x) * -30px) calc(var(--cc-icon-y) * -30px)}.cc-mega-link-text{flex:1}.cc-mega-chevron{margin-left:auto}}@media(min-width:990px){.cc-mega-col .cc-mega-icon-link{padding:7px 2px!important;min-height:43px;gap:9px;color:#292929!important;font-size:15px!important;font-weight:500;letter-spacing:0}.cc-mega-col .cc-mega-link-text{color:#292929!important;opacity:1!important}.cc-mega-col .cc-mega-icon{flex:0 0 30px;width:30px;height:30px}.cc-mega-svg-icon{background:none!important;display:flex;align-items:center;justify-content:center}.cc-mega-svg-icon svg{display:block;width:27px;height:27px}}@media(min-width:990px)and (max-width:1250px){.cc-mega-col .cc-mega-icon-link{font-size:14px!important;min-height:42px;padding:6px 2px!important;gap:7px}}@media(min-width:990px){.cc-mega-feature-image{display:block;width:100%;height:clamp(125px,11vw,180px);border-radius:8px;overflow:hidden;background:#e4f4f5}.cc-mega-feature-image img{display:block;width:100%;height:100%;object-fit:cover}}@media(max-width:989px){.cc-mobile-nav{padding:10px 18px 28px;color:#292929;background:#f8f6f2;min-height:100%;font-family:inherit}.cc-mobile-nav a{color:#292929;text-decoration:none;display:block}.cc-mobile-top-link,.cc-mobile-shop>summary{font-size:17px;font-weight:600;padding:15px 8px;border-bottom:1px solid #dedbd4;line-height:1.35}.cc-mobile-shop>summary{background:#e4f4f5;color:#007d86;border-radius:5px;cursor:pointer;list-style:none}.cc-mobile-shop summary::-webkit-details-marker,.cc-mobile-group summary::-webkit-details-marker{display:none}.cc-mobile-shop summary span,.cc-mobile-group summary span{float:right;font-size:19px}.cc-mobile-shop[open]>summary span,.cc-mobile-group[open]>summary span{transform:rotate(180deg)}.cc-mobile-shop-inner{padding:5px 0 8px 10px}.cc-mobile-all{color:#007d86!important;font-weight:700;padding:14px 10px}.cc-mobile-group{border-bottom:1px solid #e3e0da}.cc-mobile-group>summary{padding:15px 10px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.cc-mobile-group-links{padding:0 0 10px 12px}.cc-mobile-group-links a{padding:11px 10px;font-size:15px;line-height:1.4;border-bottom:1px solid #eeebe5}.cc-mobile-nav a:focus-visible,.cc-mobile-nav summary:focus-visible{outline:2px solid #009ca6;outline-offset:2px}.menu-drawer__navigation-container:has(.cc-mobile-nav){background:#f8f6f2}}@media screen and (max-width:989px){.header-wrapper .header__heading-logo{max-width:80px!important;width:80px!important;height:auto!important}.header-wrapper .header__heading-logo-wrapper{max-width:80px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cc-approved-header.css.map */
