:root{--sj-deep: #184e77;--sj-lime: #b5e48c;--sj-green: #52b69a;--sj-turq: #34a0a4;--sj-turq-dark: #227c70;--sj-ink: #1a3a4a;--sj-muted: #425c69;--sj-card: rgba(255, 255, 255, .77);--sj-rule: rgba(26, 58, 74, .16);--sj-chip-ink: #123c5c}html,html #MainContent,html .content-for-layout{background:transparent!important}:root{--font-heading--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-heading--weight: 700;--font-heading--style: normal;--font-subheading--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-subheading--weight: 700;--font-body--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-accent--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-accent--weight: 400;--font-family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-paragraph--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-h1--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-h2--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-h3--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-h4--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-h5--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--font-h6--family: "Bodoni Moda", "Noto Serif", Georgia, serif;--button-font-family-primary: "Jost", "Helvetica Neue", Arial, sans-serif;--button-font-family-secondary: "Jost", "Helvetica Neue", Arial, sans-serif}html #MainContent .shore-hero h1,html #MainContent .shore-market-note h3,html .shore-note-index,html .shore-guide-index,html .shore-occasion__index,html .shore-service-strip__icon{font-family:var(--font-heading--family)}html .shore-block h1,html .shore-block h2,html .shore-block h3{font-family:Bodoni Moda,"Noto Serif",Georgia,serif;font-weight:700}html .header__row,html .header__row .menu-list__link,html .header__row .header-logo,html .header__row .header-actions,html .footer-utilities,html .footer-utilities *,html .footer-content,html .footer-content *{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400}html body{color:var(--sj-ink)}html .shore-block{color:var(--sj-section-ink, #1a3a4a);background:transparent}html .shore-prose,html .shore-category__copy p,html .shore-occasion__description,html .shore-cooking-note__body,html .shore-question>p,html .shore-buying-guide__text,html .shore-order-checklist p,html .shore-picture-guide__item p,html .shore-fulfilment-step p,html .shore-kitchen__media>p,html .shore-occasions__media figcaption,html .shore-empty p,html .shore-hero__note,html .shore-service-strip small,html .shore-cooking-note small,html .shore-product__price s{color:#425c69}html .header__row{--color-background: #184e77;--color-background-rgb: 24 78 119;--color-foreground: #b5e48c;--color-foreground-heading: #b5e48c;--color-border: rgba(181, 228, 140, .28);color:#b5e48c;background:#184e77;border-bottom:0}html .header__row .header-logo,html .header__row .menu-list__link,html .header__row .header-actions,html .header__row .header-actions *,html .header__row .menu-list__link *,html .header__row .header-logo *{color:#b5e48c}html .header__row .menu-list__link:hover,html .header__row .menu-list__link:focus-visible,html .header__row .header-actions a:hover,html .header__row .header-actions button:hover{color:#52b69a}html .header__row .menu-list__link:hover *,html .header__row .header-actions a:hover *,html .header__row .header-actions button:hover *{color:#52b69a}html .shoreline-footer,html .footer-utilities,html footer{color:#eaf6e3;background:#184e77;border-top:0}html .footer-utilities{--color-background: #184e77;--color-foreground: #eaf6e3;--color-foreground-heading: #ffffff;--color-border: rgba(234, 246, 227, .24)}html .shoreline-footer__name{color:#b5e48c;font-weight:700}html .shoreline-footer__name:hover{color:#52b69a}html .shoreline-footer__brand p,html .shoreline-footer__consent,html .footer-utilities,html .footer-utilities *{color:#cfe8d8}html .shoreline-footer__newsletter h2{color:#fff;font-family:Bodoni Moda,"Noto Serif",Georgia,serif;font-weight:700}html .shoreline-footer__nav a,html .footer-utilities a,html footer a{color:#eaf6e3}html .shoreline-footer__nav a:hover,html .footer-utilities a:hover,html footer a:hover{color:#b5e48c;text-decoration-color:#52b69a}html .shoreline-footer__form label{color:#eaf6e3}html .shoreline-footer__input-row input{color:#1a3a4a;background:#fff;border-color:#ffffff8c}html .shoreline-footer__input-row button{color:#fff;background:#34a0a4;border-color:#34a0a4}html .shoreline-footer__input-row button:hover{background:#227c70;border-color:#227c70}html .shoreline-footer a:focus-visible,html .shoreline-footer input:focus-visible,html .shoreline-footer button:focus-visible{outline-color:#b5e48c}html .shore-hero,html .shore-category,html .shore-product,html .shore-empty,html .shore-photo-label,html .shore-fulfilment-step__art,html .shore-category__media,html .shore-occasion__thumbnail{background:#ffffffc4;border-color:#1a3a4a24}html .shore-category:hover{border-color:#34a0a4}html .shore-hero__caption{background:#ffffffe0;color:#1a3a4a}html .shore-badge{background:#184e77;color:#b5e48c}html .shore-product__media,html .shore-photo-label{background:#ffffffc4}html .shore-block .shore-eyebrow,html .shore-occasion small,html .shore-photo-label>span{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid transparent;border-radius:999px;background:#184e77;color:#fff;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.6}html .shore-block .shore-eyebrow:empty{display:none}html .shore-category:nth-child(2) .shore-eyebrow,html .shore-product:nth-child(2) .shore-eyebrow,html .shore-occasion:nth-child(2) small,html .shore-picture-guide__item:nth-child(2) .shore-photo-label>span,html .shore-order-checklist li:nth-child(2) .shore-checklist__number,html .shore-fulfilment-step:nth-child(2) .shore-fulfilment-step__number{background:#34a0a4;color:#0e2a38}html .shore-category:nth-child(3) .shore-eyebrow,html .shore-product:nth-child(3) .shore-eyebrow,html .shore-occasion:nth-child(3) small,html .shore-picture-guide__item:nth-child(3) .shore-photo-label>span,html .shore-order-checklist li:nth-child(3) .shore-checklist__number,html .shore-fulfilment-step:nth-child(3) .shore-fulfilment-step__number{background:#52b69a;color:#0e2a38}html .shore-category:nth-child(4) .shore-eyebrow,html .shore-product:nth-child(4) .shore-eyebrow,html .shore-occasion:nth-child(4) small,html .shore-product:nth-child(8) .shore-eyebrow{background:#b5e48c;color:#0e2a38}html .shore-category:nth-child(5) .shore-eyebrow,html .shore-product:nth-child(5) .shore-eyebrow,html .shore-product:nth-child(1) .shore-eyebrow{background:#184e77;color:#fff}html .shore-product:nth-child(6) .shore-eyebrow{background:#34a0a4;color:#0e2a38}html .shore-product:nth-child(7) .shore-eyebrow{background:#52b69a;color:#0e2a38}html .shore-guide-index,html .shore-note-index,html .shore-occasion__index,html .shore-order-checklist li:nth-child(1) .shore-checklist__number,html .shore-fulfilment-step:nth-child(1) .shore-fulfilment-step__number{color:#184e77}html .shore-buying-guide__row:nth-child(2) .shore-guide-index,html .shore-cooking-note:nth-child(2) .shore-note-index{color:#227c70}html .shore-checklist__number,html .shore-fulfilment-step__number{border:1px solid transparent;color:#fff;background:#184e77}html .shore-fulfilment-step:nth-child(2) .shore-fulfilment-step__number{background:#34a0a4;color:#0e2a38}html .shore-fulfilment-step:nth-child(3) .shore-fulfilment-step__number{background:#52b69a;color:#0e2a38}html .shore-order-checklist li:nth-child(2) .shore-checklist__number{background:#34a0a4;color:#0e2a38}html .shore-order-checklist li:nth-child(3) .shore-checklist__number{background:#52b69a;color:#0e2a38}html .shore-button{border-color:#34a0a4;background:#34a0a4;color:#fff;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:600}html .shore-button:hover,html .shore-button:focus-visible{border-color:#227c70;background:#227c70;color:#fff}html .shore-button--accent,html .shore-hero__actions .shore-button+.shore-text-link,html .shore-order-checklist~.shore-text-link{color:#1a3a4a}html .shore-button--accent{border-color:#b5e48c;background:#b5e48c;color:#1a3a4a}html .shore-button--accent:hover{border-color:#52b69a;background:#52b69a;color:#123c5c}html .shore-text-link{color:#1a3a4a;text-decoration-color:#34a0a4;text-decoration-thickness:2px;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:600}html .shore-text-link:hover{color:#227c70;text-decoration-color:#227c70}html .button:not(.button--tertiary):not(.close-button){font-family:Jost,Helvetica Neue,Arial,sans-serif}html .button--primary{--color-primary-button-background: #34a0a4;--color-primary-button-border: #34a0a4;--color-primary-button-text: #ffffff;--color-primary-button-hover-background: #227c70;--color-primary-button-hover-border: #227c70;--color-primary-button-hover-text: #ffffff}html .shore-block--products,html .shore-block--occasions,html .shore-block--delivery,html .shore-block--checklist{border-color:transparent}html .shore-product__link,html .shore-cooking-notes,html .shore-cooking-note,html .shore-question,html .shore-buying-guide,html .shore-buying-guide__row,html .shore-occasion-list,html .shore-occasion,html .shore-order-checklist li{border-color:var(--sj-rule, rgba(26, 58, 74, .16))}html .shore-service-strip>div{border-right-color:var(--sj-rule, rgba(26, 58, 74, .16))}html .shore-status{background:#34a0a4}html .shore-occasion:hover{background:#ffffff8c}html .shore-block a:focus-visible,html .shore-block summary:focus-visible{outline-color:#34a0a4}html .header__row a:focus-visible,html .header__row button:focus-visible,html footer a:focus-visible{outline:2px solid #b5e48c;outline-offset:3px}html .color-scheme-2{--color-background: #184e77;--color-background-rgb: 24 78 119;--color-foreground: #eaf6e3;--color-foreground-rgb: 234 246 227;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #b5e48c;--color-primary-rgb: 181 228 140;--color-primary-hover: #52b69a;--color-primary-hover-rgb: 82 182 154;--color-border: rgba(234, 246, 227, .24);--color-border-rgb: 234 246 227;--color-primary-button-background: #34a0a4;--color-primary-button-border: #34a0a4;--color-primary-button-text: #ffffff;--color-primary-button-hover-background: #227c70;--color-primary-button-hover-border: #227c70;--color-primary-button-hover-text: #ffffff;--color-secondary-button-background: rgba(255, 255, 255, .77);--color-secondary-button-text: #1a3a4a;--color-secondary-button-border: #1a3a4a;--color-input-background: #ffffff;--color-input-text: #1a3a4a;--color-input-border: rgba(234, 246, 227, .32)}html .menu-drawer,html .menu-drawer__inner,html [class*=menu-drawer]{background:#184e77;color:#eaf6e3}html [class*=menu-drawer] a,html [class*=menu-drawer] summary,html [class*=menu-drawer] button{color:#b5e48c}html [class*=menu-drawer] a:hover{color:#52b69a}html .shore-block .shore-eyebrow,html .shore-occasion small,html .shore-photo-label>span{padding:5px 13px;font-family:Bodoni Moda,"Noto Serif",Georgia,serif;font-style:italic;font-weight:700;font-size:13px;letter-spacing:.005em;text-transform:none}html .shore-block h1,html .shore-block h2,html .shore-block h3,html .sj-ice__head h2,html .sj-method__head h2,html .sj-plate__head h2{font-optical-sizing:auto;letter-spacing:-.015em}html .shore-hero h1{letter-spacing:-.025em}html .shore-block h1 em,html .shore-block h2 em,html .shore-block h3 em,html .shore-block p em{font-style:italic;font-weight:inherit}html .header__row .menu-list__link,html .header__row .header-actions,html .shoreline-footer__nav a{letter-spacing:.015em;font-weight:500}html .shoreline-footer__name{font-family:Bodoni Moda,"Noto Serif",Georgia,serif;font-style:italic;letter-spacing:.005em}html .shore-product__price strong,html .shore-product__price s,html .sj-ice__money,html .sj-ice__chalk strong,html .sj-method__cut small{font-variant-numeric:tabular-nums;letter-spacing:.01em}html .shore-button,html .shore-text-link,html .sj-plate__clear{letter-spacing:.02em;font-weight:600}html #MainContent h1,html #MainContent h2,html #MainContent h3,html #MainContent h4,html #MainContent h5,html #MainContent h6,html #header-group h1,html #header-group h2,html #header-group h3,html #shopify-section-sections--footer-group h1,html #shopify-section-sections--footer-group h2,html footer h2,html footer h3{font-family:Bodoni Moda,"Noto Serif",Georgia,serif}html body,html .rte{font-family:Jost,Helvetica Neue,Arial,sans-serif}:root{--sj-grad-ink: linear-gradient(168deg, #0e3a54 0%, #184e77 55%, #1f6e72 100%);--sj-grad-ink-solid: #0e3a54;--sj-grad-foam: linear-gradient(96deg, #ffffff 0%, #eaf6e3 46%, #b5e48c 100%);--sj-grad-foam-hover: linear-gradient(96deg, #b5e48c 0%, #eaf6e3 52%, #ffffff 100%);--sj-grad-foam-solid: #eaf6e3;--sj-grad-rule: linear-gradient(90deg, #184e77 0%, #34a0a4 34%, #52b69a 67%, #b5e48c 100%)}html:has(.sj-page-backdrop[style]){--sj-grad-ink: linear-gradient(168deg, #0b2a44 0%, #123c5c 52%, #184e77 100%);--sj-grad-ink-solid: #0b2a44}html #MainContent h1,html #MainContent h2,html #MainContent h3,html #MainContent h4,html #MainContent .shore-product__price strong,html #MainContent .price,html #MainContent .sj-ice__money,html #MainContent .sj-ice__caption strong,html #MainContent .sj-method__cut small,html #MainContent .shore-guide-index,html #MainContent .shore-note-index,html #MainContent .shore-occasion__index{color:var(--sj-grad-ink-solid);background-image:var(--sj-grad-ink);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html #MainContent h1 *,html #MainContent h2 *,html #MainContent h3 *,html #MainContent h4 *,html #MainContent .shore-product__price strong *,html #MainContent .price *,html #MainContent .sj-ice__money *,html #MainContent .sj-ice__caption strong *,html #MainContent .sj-method__cut small *{-webkit-text-fill-color:currentColor;color:inherit}html .header__row .menu-list__link,html .header__row .header-logo,html .header__row .header-actions a,html .header__row .header-actions button,html .shoreline-footer__name,html .shoreline-footer__nav a,html .shoreline-footer__newsletter h2,html .footer-utilities a,html .footer-utilities h2,html .footer-utilities h3{color:var(--sj-grad-foam-solid);background-image:var(--sj-grad-foam);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html .header__row .menu-list__link *,html .header__row .header-logo *,html .header__row .header-actions a *,html .header__row .header-actions button *,html .shoreline-footer__name *,html .shoreline-footer__nav a *,html .shoreline-footer__newsletter h2 *,html .footer-utilities a *{-webkit-text-fill-color:currentColor;color:inherit}html .header__row .menu-list__link:hover,html .header__row .header-actions a:hover,html .shoreline-footer__nav a:hover,html .footer-utilities a:hover{color:#fff;background-image:var(--sj-grad-foam-hover);-webkit-text-fill-color:transparent}html #MainContent :is(.color-scheme-2,.color-scheme-5,.color-scheme-6) :is(h1,h2,h3,h4),html #MainContent:is(.color-scheme-2,.color-scheme-5,.color-scheme-6) :is(h1,h2,h3,h4){color:var(--sj-grad-foam-solid);background-image:var(--sj-grad-foam);-webkit-text-fill-color:transparent}html #MainContent :is(.color-scheme-2,.color-scheme-5,.color-scheme-6) :is(h1,h2,h3,h4) *,html #MainContent:is(.color-scheme-2,.color-scheme-5,.color-scheme-6) :is(h1,h2,h3,h4) *{-webkit-text-fill-color:currentColor;color:inherit}html .shore-block .shore-eyebrow,html .shore-occasion small,html .shore-photo-label>span,html .shore-badge,html .shore-checklist__number,html .shore-fulfilment-step__number,html .shore-button,html .sj-ice__chalk,html .sj-plate__clear,html .sj-method__tab,html .sj-method__tabnum,html .sj-plate__tick,html .shore-status{background-image:none;-webkit-text-fill-color:currentColor}html #MainContent .shore-text-link,html #MainContent .rte a:not(.button):not(.shore-button){text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:#34a0a4;text-underline-offset:5px}html #MainContent .shore-text-link:hover,html #MainContent .rte a:not(.button):not(.shore-button):hover{text-decoration-thickness:3px;text-decoration-color:#52b69a}html ::selection{background:#34a0a447;color:#123c5c}html .header__row ::selection,html .shoreline-footer ::selection,html .footer-utilities ::selection{background:#b5e48c6b;color:#123c5c}:root{--sj-veil: .62}.sj-page-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(sj-backdrop.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.sj-page-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,var(--sj-veil))}html .shore-block,html .sj-ice,html .sj-method,html .sj-plate{background:transparent}html .shore-block--products,html .shore-block--occasions,html .shore-block--delivery,html .shore-block--checklist{border-top-color:transparent}html .header__row,html .shoreline-footer,html .footer-utilities{background-color:#184e77}:root{--sj-hero-scrim: .7;--sj-hero-plate: 11, 42, 68}html .shore-block--hero{padding-bottom:0}html .shore-hero--background{padding:0;min-height:540px;border:0;border-radius:8px}html .shore-hero--background .shore-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,rgba(var(--sj-hero-plate),var(--sj-hero-scrim)) 0% 46%,rgba(var(--sj-hero-plate),0) 84%)}html .shore-hero--background .shore-hero__media img{object-position:50% 45%}html .shore-hero--background .shore-hero__copy{width:min(560px,46%);padding:clamp(30px,4vw,58px);border-radius:0;background:transparent}html #MainContent .shore-hero--background h1{color:var(--sj-grad-foam-solid);background-image:var(--sj-grad-foam);-webkit-text-fill-color:transparent}html #MainContent .shore-hero--background h1 *{-webkit-text-fill-color:currentColor;color:inherit}html .shore-hero--background .shore-prose,html .shore-hero--background .shore-prose p,html .shore-hero--background .shore-hero__note,html .shore-hero--background .shore-text-link{color:#eaf6e3}html .shore-hero--background .shore-prose{font-size:16px}html .shore-hero--background .shore-text-link{text-decoration-color:#b5e48c}html .shore-hero--background .shore-text-link:hover{color:#fff;text-decoration-color:#52b69a}html .shore-hero--background .shore-eyebrow{background:#ffffff2e;border-color:#ffffff8c;color:#fff}html .shore-hero--background .shore-status{background:#b5e48c}@media(max-width:989px){html .shore-hero--background .shore-hero__copy{width:min(520px,62%)}}@media(max-width:749px){html .shore-hero--background{min-height:480px}html .shore-hero--background .shore-hero__copy{width:100%;padding:30px 24px}html .shore-hero--background .shore-hero__media:after{background:linear-gradient(180deg,rgba(var(--sj-hero-plate),0),rgba(var(--sj-hero-plate),var(--sj-hero-scrim)) 34% 100%)}}html .pg-section{background:transparent}html .pg-card{overflow:hidden;border-radius:8px;background:#ffffffc4;box-shadow:0 6px 18px #184e771a}html .pg-img-wrap{border-radius:8px;overflow:hidden;background:#ffffffc4}html .pg-title{font-family:var(--font-heading--family);font-weight:700;letter-spacing:-.01em}html .pg-price{color:#1a3a4a;font-weight:700;font-variant-numeric:tabular-nums}html .pg-btn{border-radius:6px;letter-spacing:.02em;font-weight:600}:root{--sj-logo-h: 34px;--sj-logo-ratio: 4.413}html .header__row .header-logo{display:inline-flex;align-items:center;flex:none;width:calc(var(--sj-logo-h) * var(--sj-logo-ratio));height:var(--sj-logo-h);background-image:url(sj-logo.png);background-repeat:no-repeat;background-position:left center;background-size:contain;background-clip:border-box;-webkit-background-clip:border-box;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html .header__row .header-logo .header-logo__image-container{display:none}@media(max-width:749px){:root{--sj-logo-h: 28px}}html body:has(.shore-block) .header__row{--color-background: #184e77;--color-background-rgb: 24 78 119;--color-foreground: #b5e48c;--color-foreground-heading: #b5e48c;--color-border: rgba(181, 228, 140, .28);color:#b5e48c;background:#184e77;border-bottom:0}html body:has(.shore-block) .header__row .menu-list__link,html body:has(.shore-block) .header__row .header-actions,html body:has(.shore-block) .header__row .header-actions a,html body:has(.shore-block) .header__row .header-actions button,html body:has(.shore-block) .header__row .menu-list__link *,html body:has(.shore-block) .header__row .header-actions *{color:var(--sj-grad-foam-solid);background-image:var(--sj-grad-foam);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html body:has(.shore-block) .header__row .menu-list__link *,html body:has(.shore-block) .header__row .header-actions a *,html body:has(.shore-block) .header__row .header-actions button *{-webkit-text-fill-color:currentColor;color:inherit}html body:has(.shore-block) .header__row .menu-list__link:hover,html body:has(.shore-block) .header__row .header-actions a:hover,html body:has(.shore-block) .header__row .header-actions button:hover{color:#fff;background-image:var(--sj-grad-foam-hover);-webkit-text-fill-color:transparent}html body:has(.shore-block) .footer-utilities{--color-background: #184e77;--color-foreground: #eaf6e3;--color-foreground-heading: #ffffff;--color-border: rgba(234, 246, 227, .24);color:#eaf6e3;background:#184e77;border-top:0}html body:has(.shore-block) .footer-utilities a{color:#eaf6e3}html body:has(.shore-block) .footer-utilities a:hover{color:#b5e48c}html body:has(.shore-block) .header__row .header-logo{color:transparent;-webkit-text-fill-color:transparent;background-image:url(sj-logo.png);background-clip:border-box;-webkit-background-clip:border-box}html .shore-block .shore-hero__actions .shore-text-link:empty{display:none}html .shore-category-grid .shore-category:nth-child(2) .shore-category__media img{object-position:50% 35%}@media(max-width:749px){html .header__row .header-logo{position:static;transform:none;margin-inline:auto;background-position:center center}}html .cart-drawer__dialog,html .cart-drawer__content{background-color:#f4fbf8}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sj-coast.css.map */
