@import"https://fonts.googleapis.com/css2?family=Marck+Script&family=Ruluko&display=swap";:root{--color-teal: #1adebb;--color-teal-dark: #13c4a3;--color-footer-bg: #111111;--color-footer-text: #cccccc}h1,h2,h3,.h1,.h2,.h3,.hero__heading,.section-header__heading{font-family:Marck Script,cursive!important}body,p,a,li,span,button,input,select,textarea,nav,.header__nav-link{font-family:Ruluko,sans-serif!important}.header__nav-link,header-component .list-menu__item{font-family:Ruluko,sans-serif!important;font-size:16px}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit,a.button{background-color:var(--color-teal)!important;border-color:var(--color-teal)!important;color:#fff!important}.button:hover,.btn:hover{background-color:var(--color-teal-dark)!important;border-color:var(--color-teal-dark)!important}a:not(.header__nav-link):not(.footer__link):not([class*=button]):not(.skip-to-content-link){color:var(--color-teal)}a:hover{color:var(--color-teal-dark)}.section-header__heading:after,h2.section-header__heading:after{background-color:var(--color-teal)!important}.announcement-bar,.shopify-section--announcement-bar{background-color:var(--color-teal)!important;color:#fff!important}.hero .button,.hero a.button,[class*=banner] .button,[class*=hero] .button{background-color:transparent!important;border:2px solid var(--color-teal)!important;color:#fff!important}[class*=hero] .button:hover,[class*=banner] .button:hover{background-color:var(--color-teal)!important}.footer,footer,.site-footer{background-color:var(--color-footer-bg)!important;color:var(--color-footer-text)!important}.footer a,footer a,.site-footer a{color:var(--color-footer-text)!important}.footer a:hover,footer a:hover{color:var(--color-teal)!important}.footer__newsletter,.footer .email-form{background-color:#222!important}.header,header-component,.site-header{background-color:#fff!important}.card__heading,.product-card__title{font-family:Ruluko,sans-serif!important}.section-header__line,[class*=section-divider]{background-color:var(--color-teal)!important}.live-caterpillar-banner,[class*=caterpillar]{background-color:var(--color-teal)!important;color:#fff!important}.product-media-container__zoom-button{background-color:transparent!important}#shopify-section-template--19325664690337__hero_Vj4nUc .hero{background-color:var(--color-teal)!important;background-image:none!important}#shopify-section-template--19325664690337__hero_Vj4nUc .overlay{display:none!important}#shopify-section-template--19325664690337__hero_Vj4nUc .hero__media-grid svg{display:none!important}#shopify-section-template--19325664690337__hero_Vj4nUc .button{background-color:#fff!important;border-color:#fff!important;color:var(--color-teal)!important;font-size:18px!important;font-weight:600!important}#shopify-section-sections--19325664821409__footer_m9NzUG .group-block{display:none!important}.footer-utilities .section-background,.footer-utilities{background-color:var(--color-footer-bg)!important}#shopify-section-sections--19325664821409__footer_m9NzUG .email-signup-block{display:none!important}#shopify-section-template--19325664723105__main .section{grid-template-columns:minmax(16px,1fr) min(672px,calc(100% - 32px)) minmax(16px,1fr)!important}#shopify-section-template--19325664723105__main .section>*{grid-column:2!important}.header__nav-link[href="/apps/redeem"],nav a[href="/apps/redeem"],.list-menu__item a[href="/apps/redeem"]{background-color:var(--color-teal)!important;color:#fff!important;padding:8px 20px!important;border-radius:50px!important;text-decoration:none!important;font-weight:600!important;letter-spacing:.3px;transition:background-color .2s ease,transform .15s ease!important;display:inline-block!important}.header__nav-link[href="/apps/redeem"]:hover,nav a[href="/apps/redeem"]:hover,.list-menu__item a[href="/apps/redeem"]:hover{background-color:var(--color-teal-dark)!important;color:#fff!important;transform:translateY(-1px)}.header__nav-link[href="/apps/redeem"] span,nav a[href="/apps/redeem"] span,.list-menu__item a[href="/apps/redeem"] span{color:#fff!important}.header .menu-list__link,.header .menu-list__link *{font-family:Marck Script,cursive!important;font-size:24px!important;font-weight:400!important;color:#333!important}.header .menu-list__link:hover,.header .menu-list__link:hover *,.header .menu-list__link[aria-current]:not([aria-current=false]),.header .menu-list__link[aria-current]:not([aria-current=false]) *{color:var(--color-teal)!important}.header .mega-menu__link,.header .mega-menu__link *{font-family:Marck Script,cursive!important;font-size:18px!important;color:#333!important}.header .mega-menu__link:hover,.header .mega-menu__link:hover *{color:var(--color-teal)!important}.cbf-redeem-btn{display:inline-flex;align-items:center;align-self:center;white-space:nowrap;margin-inline-end:12px;padding:8px 20px;border-radius:50px;background-color:var(--color-teal);color:#fff!important;font-family:Ruluko,sans-serif!important;font-size:15px;font-weight:600;letter-spacing:.3px;text-decoration:none!important;transition:background-color .2s ease,transform .15s ease}.cbf-redeem-btn:hover{background-color:var(--color-teal-dark);color:#fff!important;transform:translateY(-1px)}.header .menu-list__link--active,.header .menu-list__link--active *{color:var(--color-teal)!important}.header .menu-list__link[aria-haspopup] .menu-list__link-title:after{content:"";display:inline-block;width:5px;height:5px;margin-inline-start:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-4px) rotate(45deg)}@media(min-width:990px){.header__row--top .header__columns{padding-block:22px!important}}.cbf-teal-strip{height:31px;background-color:var(--color-teal)}.header .menu-list__list-item:has(>a[href="/apps/redeem"]),.header [slot=overflow]:has(a[href="/apps/redeem"]){display:none!important}@media(max-width:989px){.cbf-redeem-btn{display:none!important}}@media(min-width:990px)and (max-width:1279px){.header .menu-list__link,.header .menu-list__link *{font-size:19px!important}.header .menu-list__link-title{padding-inline:8px!important}.cbf-redeem-btn{padding:6px 14px;font-size:14px}}@media(min-width:990px){.header .overflow-menu:after{display:none!important}.header .menu-list__list-item{position:relative}.header .menu-list__list-item>.menu-list__submenu{top:100%!important;left:-14px!important;right:auto!important;width:max-content!important;min-width:280px;padding-top:22px;background:transparent!important}.header .menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner{padding:0!important;background:#fff;border:1px solid #eee;box-shadow:0 6px 18px #00000014}.header .menu-list__list-item>.menu-list__submenu .mega-menu{display:block!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important}.header .menu-list__list-item>.menu-list__submenu .mega-menu__grid,.header .menu-list__list-item>.menu-list__submenu .mega-menu__list{display:block!important;padding:0!important;gap:0!important}.header .menu-list__list-item>.menu-list__submenu .mega-menu__column{margin:0!important;padding:0!important}.header .menu-list__list-item>.menu-list__submenu .mega-menu__column>div+div{border-top:1px solid #eee}.header .menu-list__list-item>.menu-list__submenu .mega-menu__link{display:block!important;padding:14px 30px!important;white-space:nowrap}.header .mega-menu__link,.header .mega-menu__link *{font-size:22px!important}}@media(min-width:990px){.header .menu-list__list-item>.menu-list__submenu{clip-path:none!important}}@media(min-width:990px){.header .menu-list__list-item>.menu-list__submenu .mega-menu__column,.header .menu-list__list-item>.menu-list__submenu .mega-menu__column>div{width:100%!important}}.cbf-page{max-width:1100px;margin:0 auto;color:#7a7a7a;font-size:16px;line-height:1.7}.cbf-page p{margin:0 0 15px}.cbf-page a{color:var(--color-teal);text-decoration:underline;text-underline-offset:3px}.cbf-page h1{color:#333;font-size:34px;margin:0 0 28px;line-height:1.25}.cbf-page h2{color:#333;font-size:28px;margin:36px 0 16px;line-height:1.3}.cbf-page h3{color:#333;font-size:22px;margin:24px 0 10px}.cbf-page img{max-width:100%;height:auto;display:block}.cbf-page figure{margin:24px 0}.cbf-page iframe{width:100%;max-width:1100px;aspect-ratio:16/9;height:auto;border:0;margin:12px 0}.cbf-page ol,.cbf-page ul{padding-inline-start:22px;margin:0 0 15px}.cbf-page li{margin-bottom:6px}.cbf-guides h1{font-family:Ruluko,sans-serif!important;color:#000}.cbf-guides h2,.cbf-guides h3{font-family:Ruluko,sans-serif!important;color:#6ec1e4;font-size:30px;font-weight:600;text-transform:uppercase;margin:56px 0 24px}.cbf-testimonial{padding:36px 0;border-bottom:1px solid #333}.cbf-testimonial:last-child{border-bottom:0}.cbf-testimonial img{max-height:290px;width:auto;margin-bottom:20px}.cbf-testimonial blockquote{margin:0;padding:4px 0 4px 20px;border-left:5px solid #eee;font-style:normal}.cbf-testimonial blockquote p{margin:0 0 10px}.cbf-testimonial cite{display:block;font-style:normal;font-weight:700;color:#333}.section.page-width-content:has(.cbf-page){--page-content-width:1100px!important}.cbf-guides h2,.cbf-guides h3{color:#6ec1e4!important;font-size:30px!important;font-weight:600!important;text-transform:uppercase!important}.cbf-terms{margin:16px 0 12px;padding:14px 16px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa;font-size:15px;line-height:1.5}.cbf-terms__label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.cbf-terms__label input{width:18px;height:18px;margin-top:3px;flex:0 0 auto;accent-color:var(--color-teal)}.cbf-terms a{color:var(--color-teal);text-decoration:underline}.cbf-terms__error{margin:8px 0 0;color:#c00;font-size:14px}.cbf-terms--error{border-color:#c00;background:#fff5f5}.cbf-date-note{margin:0 0 16px;padding:12px 14px;border-left:4px solid var(--color-teal);background:#f3fcfa;border-radius:4px;font-size:15px;line-height:1.5;color:#333}.cbf-terms:has(#cbf-terms-checkbox:not(:checked))~.cart__ctas .additional-checkout-buttons{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
