:root{--tide-ink:#183247;--tide-teal:#16384a;--tide-coral:#8c5a24;--tide-cream:#f7f4ee;--tide-glass:#dde7eb;--tide-border:#d5d9da;--tide-muted:#596a73}html{scroll-behavior:smooth}body{color:var(--tide-ink);background:var(--tide-cream)}.tideglass-shell{width:min(calc(100% - 2.5rem),86rem);margin-inline:auto}.tideglass-kicker{margin:0;color:var(--tide-coral);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tideglass-heading-row{display:flex;align-items:end;justify-content:space-between;gap:2rem}.tideglass-heading-row h2{max-width:14ch;margin:.5rem 0 0;color:var(--tide-ink);font-size:clamp(2.35rem,4vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.04em}.tideglass-heading-row__text{max-width:30rem;color:var(--tide-muted);font-size:.95rem;line-height:1.65}.tideglass-heading-row__text p{margin:0}.tideglass-button{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:.8rem 1.1rem;border:1px solid var(--tide-ink);border-radius:.35rem;color:#f3f0ee;background:var(--tide-ink);font-size:.78rem;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease}.tideglass-button:hover{transform:translateY(-2px)}.tideglass-button--light{border-color:#d8c9b8;color:var(--tide-ink);background:#faf8f5}.tideglass-link{display:inline-flex;flex:none;align-items:center;gap:1.2rem;padding:.55rem 0;border-bottom:1px solid currentColor;color:var(--tide-ink);font-size:.75rem;font-weight:760;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.tideglass-link:focus-visible,.tideglass-button:focus-visible,.tideglass-category:focus-visible,.tideglass-product:focus-visible,.tideglass-occasion:focus-visible,.tideglass-hero__feature:focus-visible{outline:3px solid #8A6538;outline-offset:3px}@media(max-width:749px){.tideglass-shell{width:min(calc(100% - 1.5rem),86rem)}.tideglass-heading-row{display:grid;align-items:start}.tideglass-heading-row h2{font-size:clamp(2.2rem,10vw,3.2rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tideglass-button,.tideglass-category__media img,.tideglass-product,.tideglass-product__media img,.tideglass-occasion__media img,.tideglass-hero__feature{transition:none!important}}html{background-color:#f3f0ee}body:not(.password){background:transparent!important}body:not(.password):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background-color:#f3f0ee;background-image:linear-gradient(#f3f0ee4d,#f3f0ee4d),url(nc1sac-lll1-backdrop.jpg?v=20261008b);background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-attachment:scroll,scroll}@media print{body:before{display:none}}#MainContent>.shopify-section>.section-background.color-scheme-1,#MainContent>.shopify-section>.section-background.color-scheme-3,#MainContent>.shopify-section>.section-background.color-scheme-4,#MainContent>.shopify-section>.section-background.color-scheme-7,#MainContent>.shopify-section>.section-background.color-scheme-8{background-color:color-mix(in srgb,var(--color-background) 62%,transparent)}html body:has(.shore-block) #MainContent{background-color:transparent}body:has(.shore-block) .shore-block{background-color:color-mix(in srgb,var(--shore-section-bg, #F3F0EE) 62%,transparent)}html body:has(.shore-block) .footer-utilities{background-color:transparent}body:has(.shore-block) .shore-block :is(.shore-prose,.shore-service-strip small,.shore-kitchen__media>p,.shore-note-index,.shore-cooking-note small,.shore-cooking-note__body,.shore-question>p,.shore-occasions__media figcaption,.shore-occasion__index,.shore-occasion__description,.shore-guide-index,.shore-buying-guide__text,.shore-order-checklist p,.shore-picture-guide__item p,.shore-fulfilment-step p):not(.shore-hero *):not(.shore-category *):not(.shore-product *):not(.shore-empty *):not(.shore-badge *):not(.shore-photo-label *):not(.shore-occasion--photographic *){color:#3f362f}body:has(.shore-block) .shore-block :is(.shore-eyebrow,.shore-cooking-note__body .shore-text-link,.shore-occasion small,.shore-fulfilment-step__number):not(.shore-hero *):not(.shore-category *):not(.shore-product *):not(.shore-empty *):not(.shore-badge *):not(.shore-photo-label *){color:#3f2e1c}body:not(:has(.shore-block)) #MainContent>.shopify-section:not(.header-section):not(:has(.section-background)){background-color:color-mix(in srgb,#F3F0EE 62%,transparent)}.color-scheme-1,.color-scheme-3,.color-scheme-4,.color-scheme-7,.color-scheme-8{--color-foreground-muted: rgb(var(--color-foreground-rgb) / .8)}.color-scheme-2,.color-scheme-5{--color-foreground-muted: rgb(var(--color-foreground-rgb) / .72)}:root:root{--font-heading--family: "Cormorant Garamond", Cormorant, Georgia, "Times New Roman", serif;--font-h1--family: var(--font-heading--family);--font-h2--family: var(--font-heading--family);--font-h3--family: var(--font-heading--family);--font-h4--family: var(--font-heading--family);--font-h5--family: var(--font-heading--family);--font-h6--family: var(--font-heading--family);--font-subheading--family: var(--font-heading--family);--font-body--family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-paragraph--family: var(--font-body--family);--font-primary--family: var(--font-body--family);--font-accent--family: var(--font-body--family)}:root:root{--lll1-focus: #6E4F2B;--lll1-focus-halo: rgba(250, 247, 243, .92);--lll1-taupe: #D8C9B8;--lll1-taupe-line: #97856F}:focus-visible{outline-color:var(--lll1-focus)!important;outline-style:solid!important;outline-width:2px!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--lll1-focus-halo)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tideglass.css.map */
