:root{--ocean-photo: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-bg.jpg?v=155189728466770993241790155481);--ocean-wave: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-wave.svg?v=179095158861913286001790155481);--ocean-bubbles: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-bubbles.svg?v=145496856124097626581790155481);--ocean-sand: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-sand.svg?v=117089777808288814941790155481);--ocean-reef: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-reef.svg?v=181563588328707966871790155481);--ocean-shell: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-shell.svg?v=171778721925208135181790155481);--ocean-pearl: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-pearl.svg?v=63684648385990730851790155481);--ocean-anchor: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-anchor.svg?v=27762303323530345861790155481);--ocean-lighthouse: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-lighthouse.svg?v=11445403044713978671790155481);--ocean-boat: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-boat.svg?v=142679645051299285911790155481)}.coast-hero,.tide-finder,.product-shelf,.source-journey,.dinner-guide,.market-help{position:relative;isolation:isolate;overflow:hidden;background-color:transparent!important;background-image:var(--ocean-photo)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;background-attachment:fixed!important}.coast-hero__media picture,.coast-hero__media .coast-hero__fallback{display:none!important}.tide-finder{--ocean-wash: linear-gradient(180deg, color-mix(in srgb, var(--finder-bg, #f3f7f7) 40%, transparent), color-mix(in srgb, var(--finder-bg, #f3f7f7) 50%, transparent))}.product-shelf{--ocean-wash: linear-gradient(180deg, color-mix(in srgb, var(--shelf-bg, #dce9ea) 38%, transparent), color-mix(in srgb, var(--shelf-bg, #dce9ea) 50%, transparent))}.dinner-guide{--ocean-wash: linear-gradient(180deg, color-mix(in srgb, var(--guide-bg, #f6f3ec) 42%, transparent), color-mix(in srgb, var(--guide-bg, #f6f3ec) 52%, transparent))}.market-help{--ocean-wash: linear-gradient(180deg, color-mix(in srgb, var(--help-bg, #e6eff0) 42%, transparent), color-mix(in srgb, var(--help-bg, #e6eff0) 52%, transparent))}.source-journey{--ocean-wash: linear-gradient(180deg, color-mix(in srgb, var(--journey-bg, #092832) 62%, transparent), color-mix(in srgb, var(--journey-bg, #092832) 72%, transparent))}.coast-hero{--ocean-wash: none}.tide-finder:before,.product-shelf:before,.source-journey:before,.dinner-guide:before,.market-help:before,.coast-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:var(--ocean-wave),var(--ocean-bubbles),var(--ocean-sand),var(--ocean-wash);background-repeat:repeat-x,no-repeat,no-repeat,no-repeat;background-position:top center,left 2% bottom 4%,right 3% bottom 0,center;background-size:100% 62px,min(280px,26%) auto,min(430px,38%) auto,cover}.coast-hero:after,.tide-finder:after,.product-shelf:after,.source-journey:after,.dinner-guide:after,.market-help:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-repeat:no-repeat;background-size:96px auto,74px auto;background-position:right 2.5% top 2rem,left 2.5% bottom 2rem;opacity:.9}.coast-hero:after{background-image:var(--ocean-lighthouse),var(--ocean-boat);background-size:118px auto,96px auto;background-position:right 3% top 2rem,right 1.1rem bottom .5rem;opacity:.95}.tide-finder:after{background-image:var(--ocean-shell),var(--ocean-bubbles)}.product-shelf:after{background-image:var(--ocean-anchor),var(--ocean-pearl)}.source-journey:after{background-image:var(--ocean-reef),var(--ocean-shell)}.dinner-guide:after{background-image:var(--ocean-pearl),var(--ocean-reef)}.market-help:after{background-image:var(--ocean-boat),var(--ocean-anchor)}.coast-hero__inner,.tide-finder__inner,.product-shelf__inner,.source-journey__inner,.dinner-guide__inner,.market-help__inner{position:relative;z-index:2}@media(max-width:749px){.coast-hero,.tide-finder,.product-shelf,.source-journey,.dinner-guide,.market-help{background-attachment:scroll!important;background-position:center top!important}.coast-hero:before,.tide-finder:before,.product-shelf:before,.source-journey:before,.dinner-guide:before,.market-help:before{background-size:100% 44px,min(190px,34%) auto,min(260px,44%) auto,cover}.coast-hero:after,.tide-finder:after,.product-shelf:after,.source-journey:after,.dinner-guide:after,.market-help:after{display:none}}@media print{.coast-hero:before,.tide-finder:before,.product-shelf:before,.source-journey:before,.dinner-guide:before,.market-help:before,.coast-hero:after,.tide-finder:after,.product-shelf:after,.source-journey:after,.dinner-guide:after,.market-help:after{display:none}}@font-face{font-family:Harbour Vine;src:url(//frasnhroi.shop/cdn/shop/t/2/assets/harbour-vine-400.woff2?v=69197023816637524861790156915) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Harbour Body;src:url(//frasnhroi.shop/cdn/shop/t/2/assets/harbour-body-400.woff2?v=182166748388722948901790156915) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Harbour Body;src:url(//frasnhroi.shop/cdn/shop/t/2/assets/harbour-body-600.woff2?v=182166748388722948901790156915) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Harbour Body;src:url(//frasnhroi.shop/cdn/shop/t/2/assets/harbour-body-400i.woff2?v=157447606735893581041790156915) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root,body{--font-heading--family: "Harbour Vine", "Berkshire Swash", Georgia, serif;--font-subheading--family: "Harbour Body", "Cormorant Garamond", Georgia, serif;--font-body--family: "Harbour Body", "Cormorant Garamond", Georgia, serif;--font-accent--family: "Harbour Body", "Cormorant Garamond", Georgia, serif;--color-foreground: #55632c;--color-foreground-heading: #12341f;--sea-forest: #12341f;--sea-olive: #55632c;--sea-olive-soft: #6b7a2e;--sea-gold: #c9bd76;--sea-card: #fcfff4;--sea-vine: url(//frasnhroi.shop/cdn/shop/t/2/assets/ocean-vine.svg?v=4794383465701306361790156915)}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family)}.coast-hero,.tide-finder,.product-shelf,.source-journey,.dinner-guide,.market-help{color:var(--sea-olive)!important}.coast-hero h1,.coast-hero h2,.coast-hero h3,.tide-finder h1,.tide-finder h2,.tide-finder h3,.product-shelf h1,.product-shelf h2,.product-shelf h3,.source-journey h1,.source-journey h2,.source-journey h3,.dinner-guide h1,.dinner-guide h2,.dinner-guide h3,.market-help h1,.market-help h2,.market-help h3{color:var(--sea-forest)!important;font-family:var(--font-heading--family);letter-spacing:.01em}.coast-hero [class*=__text],.coast-hero [class*=__caption],.coast-hero p,.tide-finder [class*=__text],.tide-finder [class*=__caption],.tide-finder p,.product-shelf [class*=__text],.product-shelf [class*=__caption],.product-shelf p,.source-journey [class*=__text],.source-journey [class*=__intro],.source-journey p,.dinner-guide [class*=__text],.dinner-guide [class*=__caption],.dinner-guide p,.market-help [class*=__text],.market-help [class*=__answer],.market-help p,.market-help dd{color:var(--sea-olive)!important}.coast-hero__eyebrow,.tide-finder__eyebrow,.product-shelf__eyebrow,.source-journey__eyebrow,.dinner-guide__eyebrow,.market-help__eyebrow,[class*=__kicker],[class*=__label],[class*=__time],[class*=__tag]{color:var(--sea-olive-soft)!important;font-family:var(--font-subheading--family);letter-spacing:.14em}.coast-hero__overlay{background:none!important}.coast-hero__secondary{color:var(--sea-forest)!important;border-color:var(--sea-gold)!important}.coast-hero__primary{color:var(--sea-forest)!important;background:var(--sea-gold)!important}.source-journey{--ocean-wash: linear-gradient(180deg, rgba(242, 247, 231, .68), rgba(234, 241, 216, .74))}.source-journey__fallback{background:linear-gradient(145deg,#dbe6c6,#b9cba0 62%,#9db183)!important}.product-shelf__card,.dinner-guide__card,.market-help__item,.coast-hero__feature,.source-journey__step,.source-journey__visual{position:relative!important;background:var(--sea-card)!important;border:1.5px solid var(--sea-gold)!important;border-radius:20px!important;box-shadow:0 12px 28px #12341f1a,inset 0 0 0 1px #ffffffa6!important}.product-shelf__card:after,.dinner-guide__card:after,.market-help__item:after,.coast-hero__feature:after,.source-journey__step:after,.source-journey__visual:after{content:"";position:absolute;right:8px;bottom:6px;width:58px;height:58px;background:var(--sea-vine) no-repeat center / contain;opacity:.45;pointer-events:none}.market-help__item:after{width:44px;height:44px;opacity:.35}.tide-finder__stage{background:var(--finder-sea, #0e5663)!important;border:1.5px solid var(--sea-gold)!important;border-radius:22px!important;box-shadow:0 14px 34px #06282138!important}.tide-finder__copy,.tide-finder__copy h3,.tide-finder__copy dd,.tide-finder__copy strong{color:#fff!important}.tide-finder__copy>p{color:var(--finder-accent, #f2b84b)!important}.tide-finder__copy>span{color:#fffc!important}.tide-finder__copy dt{color:#ffffff9e!important}.tide-finder__copy dl,.tide-finder__copy dl div+div{border-color:#ffffff42!important}.tide-finder__copy a{color:#0b2832!important;background:var(--finder-accent, #f2b84b)!important}.product-shelf__card *,.dinner-guide__card *,.source-journey__step *{--color-foreground: #55632c}.product-shelf__card h3,.product-shelf__card h2,.dinner-guide__card h3,.dinner-guide__card h2{color:var(--sea-forest)!important}.coast-hero{display:grid;min-height:100vh;min-height:100svh}body:not(:has(.header[transparent])) .coast-hero{min-height:calc(100svh - var(--header-group-height, 0px))}.coast-hero__inner{min-height:min(40rem,100%)}@media(max-width:749px){.coast-hero{min-height:100vh;min-height:100svh}body:not(:has(.header[transparent])) .coast-hero{min-height:calc(100svh - var(--header-group-height, 0px))}.coast-hero__inner{min-height:min(32rem,100%)}}.coast-hero__facts,.coast-hero__facts li,.coast-hero__facts strong,.coast-hero__facts span{color:#000!important}.coast-hero__facts strong{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.1vw,2rem);font-weight:700;line-height:1.1;text-shadow:0 1px 3px rgba(255,255,255,.75)}.coast-hero__facts span{color:#0b0b0b!important;font-family:var(--font-subheading--family);font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px rgba(255,255,255,.7)}.coast-hero__facts li{gap:.3rem;padding:1.1rem 1.35rem;border-left-color:#0006!important}.coast-hero__facts li:last-child{border-right-color:#0006!important}.coast-hero__facts li:nth-child(n+3){border-top-color:#0006!important}.coast-hero__facts li:nth-child(4){border-right-color:#0006!important}@media(max-width:749px){.coast-hero__facts strong{font-size:1.6rem}.coast-hero__facts span{font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ocean-reef.css.map */
