:root{--t-ivory: #faf6f0;--t-shell: #f2ebe1;--t-sand: #e9dfd1;--t-mist: #e4eeea;--t-mist-2: #cfe1db;--t-sea: #2c4a44;--t-sea-deep: #203833;--t-ink: #25302c;--t-ink-2: #5d6863;--t-ink-3: #8a938e;--t-line: #e3dace;--t-coral: #b8604e;--t-blush: #e8b4a6;--t-white: #fff;--t-serif: "Fraunces", Georgia, "Times New Roman", serif;--t-sans: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--t-serif-axes: "SOFT" 50, "WONK" 0, "opsz" 96;--t-radius: 6px;--t-radius-lg: 14px;--t-pill: 999px;--t-gutter: clamp(20px, 5vw, 56px);--t-max: 1320px;--t-space: clamp(64px, 9vw, 128px);--t-ease: cubic-bezier(.22, .61, .36, 1)}.tide-shell{display:block;background:var(--t-ivory)}.tide{position:relative;color:var(--t-ink);font-family:var(--t-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tide *,.tide *:before,.tide *:after{box-sizing:border-box}.tide img,.tide svg{display:block;max-width:100%}.tide a{color:inherit;text-decoration:none}.tide p,.tide h1,.tide h2,.tide h3{margin:0}.tide ul{margin:0;padding:0;list-style:none}.tide-wrap{width:100%;max-width:var(--t-max);margin-inline:auto;padding-inline:var(--t-gutter)}.tide-placeholder{width:100%;height:100%;background:var(--t-shell);fill:var(--t-sand)}.tide-display,.tide-h2,.tide-h3{font-family:var(--t-serif);font-weight:400;font-variation-settings:var(--t-serif-axes);color:var(--t-ink);letter-spacing:-.01em;text-wrap:balance}.tide-display{font-size:clamp(2.15rem,1.4rem + 3.6vw,4.4rem);line-height:1.04}.tide-h2{font-size:clamp(1.85rem,1.3rem + 2vw,3rem);line-height:1.1}.tide-h3{font-size:1.3rem;line-height:1.25}.tide-eyebrow{margin-bottom:14px;font-family:var(--t-sans);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-ink-2)}.tide-lead{font-size:clamp(1.02rem,.95rem + .3vw,1.16rem);line-height:1.62;color:var(--t-ink-2);max-width:34em}.tide-lead p+p,.tide-rte p+p{margin-top:.9em}.tide-rte{color:var(--t-ink-2);line-height:1.7}.tide-head{margin-bottom:clamp(28px,4vw,48px)}.tide-head .tide-lead{margin-top:16px}.tide-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.tide-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;font-family:var(--t-sans);font-size:.98rem;font-weight:700;letter-spacing:.02em;border-radius:var(--t-pill);border:1.5px solid transparent;cursor:pointer;text-align:center;transition:background-color .25s var(--t-ease),color .25s var(--t-ease),border-color .25s var(--t-ease),transform .25s var(--t-ease)}.tide-btn--primary{background:var(--t-sea);color:var(--t-ivory)!important}.tide-btn--primary:hover{background:var(--t-sea-deep)}.tide-btn--ghost{background:transparent;color:var(--t-ink);border-color:var(--t-ink)}.tide-btn--ghost:hover{background:var(--t-ink);color:var(--t-ivory)}.tide-btn--light{background:var(--t-ivory);color:var(--t-sea)!important}.tide-btn--light:hover{background:var(--t-white)}.tide-btn:active{transform:scale(.985)}.tide-btn:focus-visible,.tide-link:focus-visible,.tide-card:focus-visible,.tide-cat:focus-visible,.tide-chip:focus-visible{outline:2px solid var(--t-sea);outline-offset:3px}.tide-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.95rem;color:var(--t-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .2s ease}.tide-link:hover{text-decoration-color:currentColor}.tide-link--arrow{text-decoration:none;white-space:nowrap}.tide-link--arrow .tide-icon{width:18px;height:18px;transition:transform .25s var(--t-ease)}.tide-link--arrow:hover .tide-icon{transform:translate(4px)}.tide-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--t-line);border-radius:var(--t-pill);background:var(--t-white);font-size:.92rem;font-weight:600;color:var(--t-ink);transition:border-color .2s ease,background-color .2s ease}.tide-chip:hover{border-color:var(--t-ink)}.tide-icon{width:22px;height:22px;flex:none}.tide-js [data-tide-reveal]{opacity:0;transform:translateY(10px);transition:opacity .55s var(--t-ease),transform .55s var(--t-ease);transition-delay:calc(var(--i, 0) * 50ms)}.tide-js [data-tide-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tide-js [data-tide-reveal]{opacity:1;transform:none;transition:none}}.tide-hero__grid{display:grid;grid-template-columns:1fr}.tide-hero__media{position:relative;aspect-ratio:6 / 5;overflow:hidden;background:var(--t-shell)}.tide-hero__media picture,.tide-hero__img{display:block;width:100%;height:100%}.tide-hero__img{object-fit:cover;object-position:var(--pos, 70% 40%);animation:tide-settle 1.6s var(--t-ease) both}@keyframes tide-settle{0%{transform:scale(1.04);opacity:.6}to{transform:none;opacity:1}}.tide-hero__seal{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;background:#faf6f0eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--t-pill);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink)}.tide-hero__seal-whale{width:30px;height:auto;color:var(--t-sea)}.tide-hero__copy{padding:24px var(--t-gutter) 44px}.tide-hero__title{max-width:13ch}.tide-hero__lead{margin-top:14px}.tide-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px}.tide-hero__btn{width:100%}.tide-assure{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px!important;color:var(--t-ink-2);font-size:.86rem;font-weight:600}.tide-assure li{display:inline-flex;align-items:center;gap:8px}.tide-assure .tide-icon{width:19px;height:19px;color:var(--t-sea)}@media(min-width:750px){.tide-hero__btn{width:auto}.tide-hero__media{aspect-ratio:16 / 10}}@media(min-width:990px){.tide-hero__grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:stretch;min-height:min(86vh,820px)}.tide-hero__media{order:2;aspect-ratio:auto;height:100%}.tide-hero__copy{order:1;align-self:center;padding:64px clamp(40px,5vw,88px) 64px max(var(--t-gutter),calc((100vw - var(--t-max)) / 2 + var(--t-gutter)))}.tide-hero__title{max-width:12ch}.tide-hero__lead{margin-top:20px}.tide-hero__actions{margin-top:34px}.tide-assure{margin-top:30px!important}.tide-hero__seal{left:24px;bottom:24px}}.tide-products{padding-block:clamp(56px,7vw,104px) var(--t-space)}.tide-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}@media(min-width:750px){.tide-products__grid{gap:44px 24px;grid-template-columns:repeat(min(var(--cols),3),minmax(0,1fr))}}@media(min-width:1100px){.tide-products__grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.tide-products__lead{display:none}@media(min-width:990px){.tide-products__layout--few{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,6vw,96px);align-items:center}.tide-products__layout--few .tide-head{display:block;margin:0 0 56px}.tide-products__layout--few .tide-products__lead{display:block;margin-top:18px}.tide-products__layout--few .tide-link--arrow{margin-top:28px}.tide-products__layout--few .tide-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tide-card{display:block;color:var(--t-ink)}.tide-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--t-radius);background:var(--t-shell)}.tide-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--t-ease),transform 1.2s var(--t-ease)}.tide-card__img--alt{opacity:0}@media(hover:hover){.tide-card:hover .tide-card__img{transform:scale(1.035)}.tide-card--swap:hover .tide-card__img--alt{opacity:1}}.tide-card__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--t-ink-3)}.tide-card__empty svg{width:42%}.tide-tag{position:absolute;top:12px;left:12px;padding:5px 11px;border-radius:var(--t-pill);background:#faf6f0f0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink)}.tide-tag--sale{color:var(--t-coral)}.tide-card__body{display:grid;gap:3px;padding-top:14px}.tide-card__title{font-size:1rem;font-weight:600;line-height:1.35}.tide-card__price{font-size:.98rem;color:var(--t-ink);font-variant-numeric:tabular-nums}.tide-card__price s{margin-left:8px;color:var(--t-ink-3)}.tide-card__meta{font-size:.8rem;color:var(--t-ink-3);letter-spacing:.02em}.tide-cats{padding-bottom:var(--t-space)}.tide-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}@media(min-width:990px){.tide-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.tide-cat{display:block}.tide-cat__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--t-radius);background:var(--t-shell)}.tide-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--t-ease)}@media(hover:hover){.tide-cat:hover .tide-cat__media img{transform:scale(1.04)}}.tide-cat--soon .tide-cat__media img{filter:saturate(.75);opacity:.85}.tide-cat__label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px}.tide-cat__title{font-family:var(--t-serif);font-variation-settings:var(--t-serif-axes);font-size:1.3rem;line-height:1.2;letter-spacing:-.01em}.tide-cat__label .tide-icon{width:18px;height:18px;color:var(--t-ink-2);transition:transform .25s var(--t-ease)}.tide-cat:hover .tide-cat__label .tide-icon{transform:translate(4px)}.tide-cat__soon{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink-3);white-space:nowrap}.tide-ages{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:40px;padding-top:28px;border-top:1px solid var(--t-line)}.tide-ages__label{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-ink-2)}.tide-ages ul{display:flex;flex-wrap:wrap;gap:10px}.tide-craft{padding-bottom:var(--t-space)}.tide-craft__grid{display:grid;gap:36px;align-items:center}.tide-craft__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--t-radius);background:var(--t-shell)}.tide-craft__media img,.tide-craft__media svg{width:100%;height:100%;object-fit:cover}.tide-craft__list{display:grid;gap:0;border-top:1px solid var(--t-line)}.tide-craft__item{display:grid;grid-template-columns:44px 1fr;column-gap:16px;row-gap:2px;padding:20px 0;border-bottom:1px solid var(--t-line)}.tide-craft__icon{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--t-mist);color:var(--t-sea)}.tide-craft__title{font-family:var(--t-serif);font-variation-settings:var(--t-serif-axes);font-size:1.22rem;line-height:1.3}.tide-craft__text{color:var(--t-ink-2);font-size:.95rem;line-height:1.55}@media(min-width:990px){.tide-craft__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px)}.tide-craft__media{aspect-ratio:5 / 6}}.tide-story{position:relative;padding-block:var(--t-space);background:var(--t-mist);overflow:hidden}.tide-story__sea{display:none;position:absolute;inset:auto 0 9% 0;color:var(--t-mist-2);pointer-events:none}.tide-story__waves{width:100%;height:40px}.tide-story__inner{position:relative;display:grid;gap:36px;align-items:center}.tide-story__art{display:grid;place-items:center}.tide-story__whales{width:min(100%,460px);height:auto;color:var(--t-sea)}.tide-story__whales,.tide-story__whales *{--t-ivory: var(--t-mist)}.tide-story__copy{max-width:560px}.tide-story__text{margin-top:20px;font-size:1.05rem}.tide-story__signoff{margin-top:26px!important;font-family:var(--t-serif);font-style:italic;font-variation-settings:"SOFT" 50,"WONK" 0;font-size:1.1rem;color:var(--t-sea)}@media(min-width:990px){.tide-story__sea{display:block}.tide-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.tide-story__copy{justify-self:start}}.tide-js .tide-story__art.is-in .tide-whale--pair{animation:tide-drift 9s ease-in-out infinite}@keyframes tide-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.tide-js .tide-story__art.is-in .tide-whale--pair{animation:none}}.tide-vr{padding-block:var(--t-space)}.tide-vr__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,72%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;margin-inline:calc(var(--t-gutter) * -1);padding-inline:var(--t-gutter)}.tide-vr__row::-webkit-scrollbar{display:none}@media(min-width:990px){.tide-vr__row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.tide-vr__card{scroll-snap-align:start}.tide-vr__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--t-radius-lg);background:var(--t-shell);cursor:pointer}.tide-vr__video{width:100%;height:100%;object-fit:cover}.tide-vr__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:60px;height:60px;display:grid;place-items:center;border:0;border-radius:50%;background:#faf6f0eb;color:var(--t-sea);cursor:pointer;transition:opacity .3s ease,transform .3s ease}.tide-vr__media.is-playing .tide-vr__play{opacity:0;transform:scale(.9);pointer-events:none}.tide-vr__sound{position:absolute;right:10px;top:10px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#faf6f0eb;color:var(--t-ink);cursor:pointer}.tide-vr__on{display:none}.tide-vr__sound[aria-pressed=true] .tide-vr__on{display:block}.tide-vr__sound[aria-pressed=true] .tide-vr__off{display:none}.tide-vr__bar{position:absolute;left:12px;right:12px;bottom:12px;height:2px;background:#fff6;border-radius:2px;overflow:hidden}.tide-vr__bar i{display:block;height:100%;width:0;background:var(--t-ivory)}.tide-vr__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--t-ink-3);font-size:.85rem;text-align:center}.tide-vr__empty svg{width:90px}.tide-vr__body{padding-top:14px}.tide-vr__quote{font-family:var(--t-serif);font-variation-settings:var(--t-serif-axes);font-size:1.08rem;line-height:1.4}.tide-vr__who{margin-top:8px!important;display:flex;flex-wrap:wrap;gap:2px 8px;font-size:.86rem;color:var(--t-ink-2)}.tide-vr__who strong{color:var(--t-ink);font-weight:700}.tide-vr__product{display:flex;align-items:center;gap:12px;margin-top:12px;padding:8px 12px 8px 8px;border:1px solid var(--t-line);border-radius:var(--t-radius-lg);background:var(--t-white)}.tide-vr__product img{width:44px;height:44px;border-radius:var(--t-radius);object-fit:cover}.tide-vr__product>span{flex:1;display:grid;font-size:.86rem}.tide-vr__ptitle{font-weight:700}.tide-vr__pprice{color:var(--t-ink-2)}.tide-vr__product .tide-icon{width:18px;height:18px}.tide-faq{padding-block:var(--t-space);border-top:1px solid var(--t-line)}.tide-faq__grid{display:grid;gap:8px}.tide-faq__more{margin-top:18px!important;color:var(--t-ink-2)}.tide-faq__list{border-top:1px solid var(--t-line)}.tide-faq__item{border-bottom:1px solid var(--t-line)}.tide-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none;font-size:1.04rem;font-weight:600;color:var(--t-ink)}.tide-faq__item summary::-webkit-details-marker{display:none}.tide-faq__item summary .tide-icon{width:20px;height:20px;color:var(--t-ink-2);transition:transform .3s var(--t-ease)}.tide-faq__item[open] summary .tide-icon{transform:rotate(45deg)}.tide-faq__a{padding:0 44px 22px 0}@media(min-width:990px){.tide-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}}.tide-cta{background:var(--t-shell);color:var(--t-ink);padding-block:clamp(72px,10vw,136px);text-align:center}.tide-cta__inner{display:grid;justify-items:center}.tide-cta__whale{width:112px;height:auto;margin-bottom:26px;color:var(--t-sea)}.tide-cta .tide-h2{max-width:16ch}.tide-cta__text{margin-top:16px!important;max-width:32em;color:var(--t-ink-2);font-size:1.05rem}.tide-cta .tide-btn{margin-top:32px}.tide-shell--sticky{background:transparent}.tide-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#faf6f0f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--t-line);transform:translateY(110%);transition:transform .4s var(--t-ease)}.tide-sticky.is-on{transform:none}.tide-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:560px;margin-inline:auto}.tide-sticky__text{font-size:.84rem;font-weight:600;line-height:1.3;color:var(--t-ink)}.tide-sticky__btn{min-height:46px;padding:0 22px;font-size:.92rem;flex:none}@media(min-width:750px){.tide-sticky{display:none}}@media(max-width:749px){.tide-head--split{align-items:flex-end}.tide-head--split .tide-h2{font-size:1.85rem}.tide-card__title{font-size:.95rem}.tide-card__price{font-size:.94rem}.tide-cat__title{font-size:1.12rem}.tide-craft__grid{gap:32px}.tide-story__whales{width:min(84%,340px)}.tide-faq__item summary{font-size:1rem}}.tide-form{width:100%;max-width:480px;margin-top:28px}.tide-form__row{display:flex;flex-direction:column;gap:10px}.tide-input{width:100%;min-height:54px;padding:0 22px;font:500 1rem var(--t-sans);color:var(--t-ink);background:var(--t-white)!important;border:1px solid var(--t-line)!important;border-radius:var(--t-pill)!important;box-shadow:none!important;outline:none}.tide-input:focus{border-color:var(--t-sea)!important}.tide-form__ok{padding:14px 18px;border-radius:var(--t-radius-lg);background:var(--t-mist);color:var(--t-sea);font-weight:600}.tide-form__err{margin-top:10px!important;color:var(--t-coral);font-size:.9rem}@media(min-width:560px){.tide-form__row{flex-direction:row}.tide-form__row .tide-btn{flex:none}}.tide-soon{padding-block:clamp(56px,8vw,110px)}.tide-soon__inner{display:grid;justify-items:center;text-align:center}.tide-soon__whale{width:96px;margin-bottom:24px;color:var(--t-sea)}.tide-soon__text{margin:16px auto 0}.tide-soon__inner .tide-form{margin-inline:auto}.tide-soon__ready{margin-top:clamp(64px,9vw,120px);padding-top:clamp(48px,6vw,72px);border-top:1px solid var(--t-line)}.tide-pass{min-height:72vh;display:grid;align-items:center;padding-block:clamp(56px,9vw,120px);background:radial-gradient(120% 70% at 50% 110%,var(--t-mist) 0%,var(--t-ivory) 60%)}.tide-pass__inner{display:grid;justify-items:center;text-align:center}.tide-pass__whale{width:110px;margin-bottom:28px;color:var(--t-sea)}.tide-pass__title{max-width:12ch}.tide-pass__text{margin:18px auto 0}.tide-pass__inner .tide-form{margin-inline:auto}.tide-pass__assure{justify-content:center;margin-top:28px!important}.tide-pass__enter{margin-top:36px}.tide-pass__enter summary{cursor:pointer;list-style:none}.tide-pass__enter summary::-webkit-details-marker{display:none}.tide-pass__admin{margin-top:28px!important;font-size:.85rem;color:var(--t-ink-3)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.tide-cat__label{flex-wrap:wrap;row-gap:2px}.tide-cat--soon .tide-cat__label{display:grid;justify-content:start}}@media(max-width:749px){.tide-craft__media{display:none}.tide-craft__grid{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tide.css.map */
