@font-face{font-family:"Coastal Serif";src:url(luxe-serif-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Coastal Serif";src:url(luxe-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--luxe-serif: "Coastal Serif", "Cormorant Garamond", "Didot", "Bodoni MT", "Playfair Display", Georgia, "Times New Roman", serif;--luxe-white: #ffffff;--luxe-ice: #c3e6f6;--luxe-ice-soft: #a9d5ea;--luxe-silver: rgba(226, 238, 246, .44);--luxe-silver-strong: rgba(232, 242, 249, .72);--luxe-panel: rgba(8, 32, 42, .56);--luxe-panel-deep: rgba(6, 24, 33, .68)}body,input,textarea,select,button,.button,button.button{font-family:var(--luxe-serif)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--luxe-serif);font-weight:300;letter-spacing:.012em}html.coastal-photo-root h1,html.coastal-photo-root h2,html.coastal-photo-root h3,html.coastal-photo-root .coast-hero h1,html.coastal-photo-root .tide-finder h2,html.coastal-photo-root .product-shelf h2,html.coastal-photo-root .source-journey h2,html.coastal-photo-root .dinner-guide h2,html.coastal-photo-root .market-help h2{color:var(--luxe-white);font-family:var(--luxe-serif);font-weight:300;letter-spacing:.014em;text-shadow:0 1px 0 rgba(255,255,255,.42),0 -1px 0 rgba(3,18,26,.5),0 3px 14px rgba(2,14,20,.42)}html.coastal-photo-root .coast-hero h1{font-size:clamp(3.6rem,6.6vw,6.6rem);line-height:.98}html.coastal-photo-root .tide-finder h2,html.coastal-photo-root .product-shelf h2,html.coastal-photo-root .source-journey h2,html.coastal-photo-root .dinner-guide h2,html.coastal-photo-root .market-help h2{font-size:clamp(2.6rem,4.4vw,4.5rem);line-height:1.02}html.coastal-photo-root .tide-finder__copy h3{font-family:var(--luxe-serif);font-size:clamp(2.5rem,4.4vw,4.5rem);font-weight:300;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.36),0 3px 12px rgba(2,14,20,.4)}html.coastal-photo-root .dinner-guide__meta h3{font-family:var(--luxe-serif);font-size:1.6rem;font-weight:300;letter-spacing:.012em}html.coastal-photo-root .coast-hero__eyebrow,html.coastal-photo-root .coast-hero__text,html.coastal-photo-root .tide-finder__header p,html.coastal-photo-root .tide-finder__copy>p,html.coastal-photo-root .tide-finder__copy>span,html.coastal-photo-root .product-shelf__intro p,html.coastal-photo-root .product-shelf__intro span,html.coastal-photo-root .source-journey__eyebrow,html.coastal-photo-root .source-journey__intro,html.coastal-photo-root .source-journey__steps li p,html.coastal-photo-root .dinner-guide__header p,html.coastal-photo-root .dinner-guide__header span,html.coastal-photo-root .market-help__header p,html.coastal-photo-root .market-help__header span{color:var(--luxe-ice)}html.coastal-photo-root .coast-hero__eyebrow,html.coastal-photo-root .tide-finder__header p,html.coastal-photo-root .product-shelf__intro p,html.coastal-photo-root .source-journey__eyebrow,html.coastal-photo-root .dinner-guide__header p,html.coastal-photo-root .market-help__header p{color:var(--luxe-ice-soft);letter-spacing:.2em}html.coastal-photo-root .product-shelf__card,html.coastal-photo-root .dinner-guide__card,html.coastal-photo-root .market-help__item,html.coastal-photo-root .coast-hero__feature,html.coastal-photo-root .tide-finder__stage,html.coastal-photo-root .source-journey__steps li{background:var(--luxe-panel);border:1px solid var(--luxe-silver);border-radius:18px;box-shadow:0 1.4rem 3.4rem #020e1457,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05)}html.coastal-photo-root .product-shelf__card{color:var(--luxe-white);overflow:hidden}html.coastal-photo-root .product-shelf__details h3,html.coastal-photo-root .product-shelf__details h3 a{color:var(--luxe-white);font-family:var(--luxe-serif);font-weight:300;font-size:1.44rem;letter-spacing:.012em}html.coastal-photo-root .product-shelf__details strong{color:var(--luxe-ice);font-weight:400;font-size:1.06rem}html.coastal-photo-root .product-shelf__details p{color:var(--luxe-ice-soft)}html.coastal-photo-root .product-shelf__form button,html.coastal-photo-root .product-shelf__placeholder-button{color:var(--luxe-white);background:#e9f3fa1a;border:1px solid var(--luxe-silver-strong);border-radius:999px;letter-spacing:.06em}html.coastal-photo-root .product-shelf__form button:hover{color:#08202a;background:#e9f3fadb}html.coastal-photo-root .dinner-guide__card{color:var(--luxe-white);overflow:hidden}html.coastal-photo-root .dinner-guide__meta>span{color:var(--luxe-ice-soft)}html.coastal-photo-root .dinner-guide__meta p{color:var(--luxe-ice)}html.coastal-photo-root .dinner-guide__meta b{border-top-color:var(--luxe-silver);color:var(--luxe-ice-soft)}html.coastal-photo-root .dinner-guide__fallback{background:linear-gradient(150deg,#0e3c4eeb,#061a24f0)}html.coastal-photo-root .dinner-guide__fallback-label{color:var(--luxe-ice)}html.coastal-photo-root .market-help__list{border-top:0;display:grid;gap:.85rem}html.coastal-photo-root .market-help__item{border-bottom:0;padding:0 1.15rem}html.coastal-photo-root .market-help__item summary{color:var(--luxe-white);font-family:var(--luxe-serif);font-weight:400;font-size:1.24rem;letter-spacing:.01em}html.coastal-photo-root .market-help__item summary b{border-color:var(--luxe-silver-strong);color:var(--luxe-ice)}html.coastal-photo-root .market-help__item[open] summary b{color:#08202a;background:#e9f3fae6}html.coastal-photo-root .market-help__answer{color:var(--luxe-ice)}html.coastal-photo-root .source-journey__steps{border-top:0;display:grid;gap:.85rem}html.coastal-photo-root .source-journey__steps li{border-bottom:0;padding:1.1rem 1.25rem}html.coastal-photo-root .source-journey__steps li>span{color:var(--luxe-ice-soft)}html.coastal-photo-root .source-journey__steps li b{color:var(--luxe-white);font-family:var(--luxe-serif);font-weight:400;font-size:1.22rem;letter-spacing:.01em}html.coastal-photo-root .tide-finder__tabs button{color:var(--luxe-ice);background:var(--luxe-panel-deep);border:1px solid var(--luxe-silver);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.coastal-photo-root .tide-finder__tabs button span{color:var(--luxe-ice-soft)}html.coastal-photo-root .tide-finder__tabs button[aria-selected=true]{color:#08202a;background:#e9f3fae6;border-color:var(--luxe-silver-strong);box-shadow:0 .8rem 2rem #020e1447}html.coastal-photo-root .tide-finder__tabs button[aria-selected=true] span{color:#1b4b5e}html.coastal-photo-root .tide-finder__stage{border-radius:20px}html.coastal-photo-root .tide-finder__copy,html.coastal-photo-root .tide-finder__copy h3{color:var(--luxe-white)}html.coastal-photo-root .coast-hero__feature{color:var(--luxe-white);border-radius:20px;background:var(--luxe-panel-deep)}html.coastal-photo-root .coast-hero__feature-top{color:var(--luxe-ice);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}html.coastal-photo-root .coast-hero__product{color:var(--luxe-white);background:#e9f3fa14;border:1px solid var(--luxe-silver);border-radius:14px}html.coastal-photo-root .coast-hero__product-meta strong{color:var(--luxe-white);font-weight:400}html.coastal-photo-root .coast-hero__product-meta span{color:var(--luxe-ice)}html.coastal-photo-root .coast-hero__facts li{border-left-color:var(--luxe-silver)}html.coastal-photo-root .coast-hero__facts li:last-child{border-right-color:var(--luxe-silver)}html.coastal-photo-root .coast-hero__facts li strong{color:var(--luxe-white);font-family:var(--luxe-serif);font-weight:400}html.coastal-photo-root .coast-hero__facts li span{color:var(--luxe-ice-soft)}html.coastal-photo-root .product-shelf__intro a,html.coastal-photo-root .market-help__header a,html.coastal-photo-root .dinner-guide__header a{color:var(--luxe-ice);border-color:var(--luxe-silver)}@media(max-width:749px){html.coastal-photo-root .coast-hero h1{font-size:clamp(3rem,13vw,4.6rem)}html.coastal-photo-root .tide-finder h2,html.coastal-photo-root .product-shelf h2,html.coastal-photo-root .source-journey h2,html.coastal-photo-root .dinner-guide h2,html.coastal-photo-root .market-help h2{font-size:clamp(2.3rem,8.4vw,3rem)}}html.coastal-photo-root #header-group,html.coastal-photo-root #header-group header-component,html.coastal-photo-root #header-group .header{--color-foreground: #ffffff;--color-foreground-rgb: 255, 255, 255;--color-foreground-heading: #ffffff;--color-border: rgba(255, 255, 255, .4);--color-border-rgb: 255, 255, 255;color:#fff}html.coastal-photo-root #header-group .header__row>*,html.coastal-photo-root #header-group .header__row :is(a,button,summary,svg,.svg-wrapper,.icon){color:#fff}html.coastal-photo-root #header-group .header__row :is(a,button,summary):hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luxe-coast.css.map */
