@font-face{font-family:Anton-Regular;src:url(/cdn/shop/files/Anton-Regular.woff2?v=1775202628) format("woff2");font-style:normal;font-weight:400}.header__drawer{min-height:50px!important}.menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){font-size:15px;color:#454545;font-weight:500}ul.menu-drawer__menu--grandchildlist li.menu-drawer__list-item .menu-drawer__menu-item{font-size:13px;color:#454545;font-weight:400}.menu-drawer-container[open] .menu-drawer__animated-element{font-size:16px;color:#454545;font-weight:600}header-component.header{position:sticky!important;top:0;z-index:9999}.header{position:sticky!important;top:0;z-index:9999}body,.shopify-section,.header-section{transform:none!important;overflow:visible!important}.header-section{position:sticky;top:0;z-index:9999}.shopify-section-group-header-group{overflow:visible!important}.background-image-container picture{display:block;width:100%;height:100%}.background-image-container picture img{width:100%;height:100%;object-fit:cover}.slide__content .group-block-content .spacing-style.text-block.h4>*{text-shadow:0px 0px 3px rgba(0,0,0,.8);font-family:Anton-Regular!important;font-size:3.5vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2.5px}.slide__content .group-block-content .spacing-style.text-block.h5>*{text-shadow:0px 0px 3px rgba(0,0,0,.8);font-family:Anton-Regular!important;font-size:3.5vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2.5px}.slide__content .group-block-content .text-block p,.slide__content .group-block-content .text-block.p>*{text-shadow:0px 0px 3px rgba(0,0,0,.8);font-family:Anton-Regular!important;font-size:2vw;font-weight:400;font-style:normal}.menu-list__link[ref=menuitem] span.menu-list__link-title{font-size:14px;font-weight:600;color:#454545!important}.menu-list__link[aria-expanded=true][ref=menuitem] span.menu-list__link-title{color:#11b1a6!important;border-bottom:solid 1.5px}#header-component[data-sticky-state=active] .menu-list__link[aria-expanded=false][ref=menuitem] span.menu-list__link-title,#header-component[data-sticky-state=active] .menu-list__link[aria-expanded=true][ref=menuitem] span.menu-list__link-title,#header-component[data-sticky-state=active] .menu-list__link[ref=menuitem] span.menu-list__link-title{color:#fff!important}.mega-menu__link--parent .mega-menu__link-title{font-size:15px;font-weight:600;color:#454545;display:block}.mega-menu__link--parent:after{display:none}.mega-menu__column ul.list-unstyled{margin-top:6px;padding-left:0}.mega-menu__column ul.list-unstyled li{margin-bottom:6px}.mega-menu__column ul.list-unstyled .mega-menu__link{font-size:13.5px;font-weight:400;color:#454545;display:block}.mega-menu__column>div>.mega-menu__link:not(.mega-menu__link--parent){font-size:14.5px;font-weight:600;color:#333;display:block}.mega-menu__column>div{margin-bottom:12px}.mega-menu__column{min-width:180px}.mega-menu__content{margin-left:auto}.mega-menu__link-title{font-family:Lato,sans-serif!important;letter-spacing:.2px}span.mega-menu__link-title.wrap-text:hover{color:#11b1a6!important}.product-form-buttons .shopify-payment-button__button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%)!important;border:solid 2px #11b1a6!important}.product-form-buttons .shopify-payment-button__button:hover{color:#11b1a6!important;border:solid 2px #11b1a6!important;background:#fff!important;background-image:#fff!important}a.button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);border-radius:0!important;border:solid 2px #11b1a6!important;padding:12px 36px;color:#fff;font-weight:500;font-size:16px}a.button:hover{color:#11b1a6!important;border:solid 2px #11b1a6!important;background:#fff!important;background-image:#fff!important}button.cart__checkout-button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);border-radius:0!important;border:solid 2px #11b1a6!important;padding:12px 36px;color:#fff;font-weight:500;font-size:16px}button.cart__checkout-button:hover{box-shadow:none!important;color:#11b1a6!important;border:solid 2px #11b1a6!important;background:#fff!important;background-image:#fff!important}.predictive-search__search-button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);border-radius:0!important;border:solid 2px #11b1a6!important;padding:12px 36px;color:#fff;font-weight:500;font-size:16px}.predictive-search__search-button:hover{color:#11b1a6!important;border:solid 2px #11b1a6!important;background:#fff!important;background-image:#fff!important}a.button-secondary{background:#fff;border-radius:0!important;border:solid 2px #fff!important;padding:12px 36px;color:#11b1a6;font-weight:500;font-size:16px}a.button-secondary:hover{background:transparent!important;border-radius:0!important;border:solid 2px #fff!important;padding:12px 36px;color:#fff;font-weight:500;font-size:16px}button.button.submit-button.size-style.button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);border-radius:0!important;padding:12px 36px;color:#fff;font-weight:500;font-size:16px}button.button.submit-button.size-style.button:hover,.product-form-buttons button.add-to-cart-button:hover{color:#11b1a6!important;border:solid 2px #11b1a6!important;background:#fff!important;background-image:#fff!important}.product-form-buttons button.add-to-cart-button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);border-radius:0!important;box-shadow:none!important;padding:12px 36px;color:#fff;font-weight:500;font-size:16px}.product-form-buttons button.add-to-cart-button:hover{color:#11b1a6!important;border:solid 2px #11b1a6!important;background:#fff!important;background-image:#fff!important}.gradientheading{background-image:linear-gradient(to right top,#00a076,#00a3d8)!important;background-clip:text!important;-webkit-background-clip:text!important}.gradientbutton{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%)}.button-unstyled.slideshow-control.slideshow-control--shape-circle{background-image:linear-gradient(to right top,#00a076,#00a3d8)!important}.product-badges__badge{color:#fff!important;background-color:#005a7a!important;font-size:13px!important;text-transform:uppercase!important;border-radius:0!important;min-width:50px!important;min-height:22px!important;line-height:22px!important;font-weight:600!important}.button.quick-add__button{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);color:#fff!important}h2.footer-block__heading.h5{color:#fff}span.price{font-size:16px;color:#015a7a;font-weight:800}span.compare-at-price{color:#000;opacity:.8}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):before{background:linear-gradient(240deg,#00a3d8,#0fa99f 95%)}.variant-option__button-label:has(:checked){border-color:var(--color-input-border)!important}.header[data-sticky-state=active] .header__row{background-image:linear-gradient(240deg,#00a3d8,#0fa99f 95%);background:linear-gradient(240deg,#00a3d8,#0fa99f 95%);color:#fff!important}#header-component{--header-logo-display: block;--header-logo-inverse-display: none}#header-component[data-sticky-state=active]{--header-logo-display: none;--header-logo-inverse-display: block}.header-logo__image-container--inverse img{width:auto!important}.header[data-sticky-state=active] .menu-drawer-container .header__icon--summary,.header[data-sticky-state=active] .account-button__icon{color:#fff}#header-component[data-sticky-state=active] .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:#fff}#header-component[data-sticky-state=active] .menu-list__link{color:#fff}.footer-block--menu{grid-column:auto}.footer-block--logo{grid-row:span 2}.email-signup__button:not(.button-unstyled){border-radius:4px!important;min-width:60px;border:solid 2px #fff}.email-signup__input.paragraph{border-radius:4px!important}button.email-signup__button.email-signup__button--arrow svg{fill:#0fa99f;padding:2px 3px}.email-signup__button:hover svg{fill:#fff!important}.email-signup__button:hover{border:solid 2px #fff!important}@media only screen and (min-width:1024px){.email-signup-block{margin-right:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customstyles.css.map */
