:root{--cfv-sea-salt: #9fbdd0;--cfv-sea-foam: #c2d6e3;--cfv-sea-breeze: #dce8f0;--cfv-sea-mist: #7fa2bb;--cfv-sea-deep: #6e91aa;--cfv-wood: #c6a47f;--cfv-wood-deep: #a9815a;--cfv-wood-light: #dec3a0;--cfv-cream: #faf7f0;--cfv-cream-warm: #f5eee3;--cfv-parch: #f0e6d6;--cfv-card: #fefcf7;--cfv-coral: #f2a88e;--cfv-coral-deep: #e1826a;--cfv-coral-pale: #f9cdbc;--cfv-ink: #4a443c;--cfv-border: #e6d7c1;--cfv-rope: #b28d5e;--cfv-shadow: rgba(110, 145, 170, .14)}body{letter-spacing:.015em;line-height:1.75}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.hero-content h1,.fp-header h2,.fp-title,.story-text-col h2,.cl-overlay h3{font-family:var(--font-heading--family);font-weight:700;letter-spacing:.008em}.hero-content .border,.fp-header span,.feature-item h3,.footer-block__heading,.section-header__subheading{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.24em!important}.button,.shopify-payment-button__button--unbranded,button[type=submit]{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-heading--family);border-radius:3px;box-shadow:inset 0 -2px #0000001a,0 4px 12px var(--cfv-shadow)}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}.fp-img,.fp-img-hover,.cl-img{filter:sepia(.12) saturate(.9) contrast(.97)}.hero-wrapper .bg-black{background:linear-gradient(100deg,#6e91aabd,#7fa2bb75 55%,#9fbdd033)!important}.hero-content .border{border-color:#faf7f0b3!important}.hero-btn{border-radius:3px;font-family:var(--font-heading--family);letter-spacing:.14em!important;text-transform:uppercase;box-shadow:inset 0 -3px #0000001f}.hero-btn-1{border:1px solid #e1826a}.hero-btn-2{border:1px solid rgba(250,247,240,.85);letter-spacing:.14em!important}#shopify-section-features_bar_4MyUP7 section{position:relative;border-bottom:none!important}#shopify-section-features_bar_4MyUP7 section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M0 20 L20 0 L40 20 L20 40 Z' fill='none' stroke='%23faf7f0' stroke-opacity='0.16'/%3E%3Cpath d='M0 20 L20 40 L40 20 L20 0 Z' fill='none' stroke='%23c2d6e3' stroke-opacity='0.10' stroke-dasharray='3 3'/%3E%3C/svg%3E");background-size:38px 38px;opacity:.5;pointer-events:none}.feature-icon-box{border-radius:50%;box-shadow:inset 0 -2px #00000024}.feature-icon-box svg{width:24px;height:24px}.feature-icon-box svg path{fill:currentColor}.feature-item h3{font-size:.78rem;color:#faf7f0}.cl-overlay{background:linear-gradient(to top,#6e91aadb,#7fa2bb29 55%,#9fbdd00a)!important}.cl-overlay h3{letter-spacing:.01em}.cl-overlay span{color:#f2a88e!important;letter-spacing:.26em;font-family:var(--font-subheading--family);text-transform:uppercase}#shopify-section-featured_products2_zdVKeh section,#shopify-section-featured_products2_4QYepW section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.fp-header span{opacity:1!important;color:#e1826a!important;font-family:var(--font-subheading--family)}.fp-img-wrap{border:1px solid var(--cfv-border);border-radius:4px;box-shadow:0 10px 22px var(--cfv-shadow)}.fp-btn{border-radius:3px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-heading--family);box-shadow:inset 0 -3px #0000001f}#shopify-section-brand_story_qjpxbh section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='36' viewBox='0 0 90 36'%3E%3Cg fill='none' stroke='%234a443c' stroke-opacity='0.06'%3E%3Cpath d='M0 9 H90 M0 18 H90 M0 27 H90'/%3E%3Cpath d='M22 0 V36 M48 0 V36 M72 0 V36' stroke-opacity='0.04'/%3E%3C/g%3E%3C/svg%3E")}#shopify-section-brand_story_qjpxbh .story-container{position:relative}#shopify-section-brand_story_qjpxbh .story-container:before{content:"";position:absolute;top:1.5rem;right:1rem;width:250px;height:250px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%237fa2bb' stroke-width='1.6' opacity='0.18'%3E%3Cpath d='M110 48 A62 62 0 1 1 110 172 A62 62 0 0 1 110 48 Z'/%3E%3Cpath d='M110 62 L110 158 M92 68 L128 152 M74 84 L146 136 M64 110 L156 110 M74 136 L146 84 M92 152 L128 68'/%3E%3Cpath d='M110 48 A62 62 0 1 0 110 172'/%3E%3C/g%3E%3Cg fill='none' stroke='%23f2a88e' stroke-width='1.3' opacity='0.20'%3E%3Ccircle cx='110' cy='110' r='38'/%3E%3Ccircle cx='110' cy='110' r='22'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:.9;pointer-events:none;z-index:0}#shopify-section-brand_story_qjpxbh .story-text-col{position:relative;z-index:1}.story-accent{background-color:var(--cfv-coral)!important}.story-text-col h2{letter-spacing:.008em}.story-text-col>div[style*="background-color: currentColor"]{background-color:#e1826a!important}#shopify-section-testimonials_BQyL9n section{position:relative}#shopify-section-testimonials_BQyL9n section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M24 4 L44 24 L24 44 L4 24 Z' fill='none' stroke='%23faf7f0' stroke-opacity='0.22'/%3E%3C/svg%3E");background-size:42px 42px;opacity:.4;pointer-events:none}#shopify-section-testimonials_BQyL9n section>*{position:relative;z-index:1}.testi-card{color:var(--cfv-ink)!important;border:1px solid var(--cfv-border)!important;border-radius:4px;box-shadow:0 12px 26px var(--cfv-shadow)}.testi-card p{color:var(--cfv-ink)}.testi-card .testi-author span{color:var(--cfv-sea-mist)}.testi-avatar-placeholder{background:linear-gradient(135deg,var(--cfv-sea-mist),var(--cfv-coral))!important;box-shadow:0 4px 12px var(--cfv-shadow)!important;border-radius:50%!important}#shopify-section-footer>.section,#shopify-section-footer .section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='36' viewBox='0 0 90 36'%3E%3Cg fill='none' stroke='%23faf7f0' stroke-opacity='0.06'%3E%3Cpath d='M0 9 H90 M0 18 H90 M0 27 H90'/%3E%3Cpath d='M22 0 V36 M48 0 V36 M72 0 V36' stroke-opacity='0.04'/%3E%3C/g%3E%3C/svg%3E")}#shopify-section-footer .footer-content{position:relative}#shopify-section-footer .footer-content:before{content:"";position:absolute;top:-1.25rem;left:0;right:0;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14' viewBox='0 0 80 14'%3E%3Cg fill='none' stroke-width='2.4'%3E%3Cpath d='M0 4 Q 5 0, 10 4 T 20 4 T 30 4 T 40 4 T 50 4 T 60 4 T 70 4 T 80 4' stroke='%23b28d5e'/%3E%3Cpath d='M0 9 Q 5 13, 10 9 T 20 9 T 30 9 T 40 9 T 50 9 T 60 9 T 70 9 T 80 9' stroke='%23c6a47f'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 14px;background-repeat:repeat-x;opacity:.6;pointer-events:none}#shopify-section-footer .footer-block__heading,#shopify-section-footer .footer-content h3{color:var(--cfv-cream)!important}#shopify-section-footer .footer-content a{color:#dccdbb!important}#shopify-section-footer .footer-content a:hover{color:var(--cfv-coral-pale)!important}.payment-icons__item:has([aria-labelledby=pi-master]){display:none}#shopify-section-featured_products2_zdVKeh,#shopify-section-brand_story_qjpxbh{position:relative}#shopify-section-featured_products2_zdVKeh:after,#shopify-section-brand_story_qjpxbh:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:220px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14' viewBox='0 0 80 14'%3E%3Cg fill='none' stroke-width='2.4'%3E%3Cpath d='M0 4 Q 5 0, 10 4 T 20 4 T 30 4 T 40 4 T 50 4 T 60 4 T 70 4 T 80 4' stroke='%23b28d5e'/%3E%3Cpath d='M0 9 Q 5 13, 10 9 T 20 9 T 30 9 T 40 9 T 50 9 T 60 9 T 70 9 T 80 9' stroke='%23c6a47f'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 14px;background-repeat:repeat-x;opacity:.45;pointer-events:none}#header-component .header__row{background-color:#7fa2bb!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#header-component .header__row a{color:#f5eee3!important}#header-component .header__row a:hover{color:var(--cfv-coral-pale)!important}.header-section,.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){z-index:15!important}::-webkit-scrollbar-thumb{background-color:var(--cfv-sea-foam)!important;border-radius:8px}::selection{background:var(--cfv-sea-mist);color:var(--cfv-cream)}@media screen and (max-width:749px){#shopify-section-brand_story_qjpxbh .story-container:before{width:170px;height:170px;right:.5rem;opacity:.6}.cl-overlay h3{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/coastal-fishing-village-overrides.css.map */
