:root{--fo-teal: #17A29B;--fo-teal-dk: #128A84;--fo-coral: #F47B5E;--fo-coral-dk: #E5653F;--fo-ink: #3E5F66;--fo-head: #0B3A41;--fo-mist: #EDF8F6;--fo-border: #D6EBE8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#f47b5e2e;color:var(--fo-head)}.button,.button-secondary{border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #17a29b33}.field__input{border-radius:12px;transition:box-shadow .2s ease,border-color .2s ease}.field__input:is(:focus,:hover){box-shadow:0 0 0 3px #17a29b29;border-color:var(--color-primary, var(--fo-teal))}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0b3a411f}.card-gallery{border-radius:14px;overflow:hidden}.hero-wrapper{background:linear-gradient(135deg,#0b3a41,#128a84 55%,#17a29b)}.hero-btn{border-radius:999px!important}.feature-icon-box{border-radius:16px}.feature-icon-box svg path{fill:currentColor}.cl-item{transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.cl-item:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0b3a4124}.cl-overlay{background:linear-gradient(180deg,#0b3a4100 35%,#0b3a418c)!important}.fp-img-wrap{border-radius:14px;box-shadow:0 4px 14px #0b3a410f}.fp-btn{border-radius:999px!important;font-weight:700}.fp-title{font-weight:600!important;color:var(--fo-head)!important}.story-img-wrap{border-radius:16px;overflow:hidden}.testi-card{border-radius:18px;box-shadow:0 8px 22px #0b3a4114}footer a{text-decoration-thickness:1px;text-underline-offset:3px}footer a:hover{color:var(--fo-coral)}:is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-7,.color-scheme-8) :is(h1,h2,h3){background:linear-gradient(100deg,#0b3a41,#128a84 45%,#f47b5e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:is(.color-scheme-5,.color-scheme-6) :is(h1,h2,h3){background:linear-gradient(100deg,#fff,#a8ded7 55%,#f4b29a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-wrapper h1{background:linear-gradient(100deg,#fff,#a8ded7 55%,#f4b29a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#shopify-section-featured_products2_zdVKeh .fp-grid{grid-template-columns:repeat(2,1fr)!important}#shopify-section-features_bar_4MyUP7>section,#shopify-section-collection_list2_TG6ryd>section,#shopify-section-featured_products2_zdVKeh>section,#shopify-section-featured_products2_4QYepW>section,#shopify-section-brand_story_qjpxbh>section{position:relative;isolation:isolate}#shopify-section-features_bar_4MyUP7>section:before,#shopify-section-collection_list2_TG6ryd>section:before,#shopify-section-featured_products2_zdVKeh>section:before,#shopify-section-featured_products2_4QYepW>section:before,#shopify-section-brand_story_qjpxbh>section:before,#shopify-section-testimonials_BQyL9n:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(bg-ocean.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:.85}#shopify-section-testimonials_BQyL9n{position:relative;isolation:isolate}#shopify-section-features_bar_4MyUP7>section{border-bottom:none!important}#shopify-section-hero_banner_bUidmi .hero-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to top,#edf8f6d9,#edf8f600);pointer-events:none;z-index:1}#shopify-section-testimonials_BQyL9n:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;z-index:-1;pointer-events:none;background:linear-gradient(to top,#edf8f6e6,#edf8f600)}@media(max-width:767.98px){#shopify-section-features_bar_4MyUP7>section:before,#shopify-section-collection_list2_TG6ryd>section:before,#shopify-section-featured_products2_zdVKeh>section:before,#shopify-section-featured_products2_4QYepW>section:before,#shopify-section-brand_story_qjpxbh>section:before,#shopify-section-testimonials_BQyL9n:before{background-attachment:scroll;opacity:.7}#shopify-section-hero_banner_bUidmi .hero-wrapper:after{height:110px}}#shopify-section-hero_banner_bUidmi .hero-wrapper{isolation:isolate}.header-section{z-index:calc(var(--layer-temporary) + 5)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fresh-ocean.css.map */
