fresh-service-banner{display:flex;height:24px;max-width:100%;overflow:hidden;background:#dcecdf;color:#20372b;font-family:var(--font-body-family)}.fresh-service-window{flex:1;min-width:0;overflow:hidden}.fresh-service-track{display:flex;width:max-content;animation:fresh-service-loop 30s linear infinite}.fresh-service-track span{display:block;flex:none;white-space:nowrap;font-size:10px;font-weight:600;line-height:24px;letter-spacing:.04em;padding-right:0}fresh-service-banner button{flex:none;width:28px;height:24px;min-height:0;padding:0;border:0;border-left:1px solid rgba(32,55,43,.15);background:inherit;color:inherit;font-size:12px;cursor:pointer}fresh-service-banner:hover .fresh-service-track,fresh-service-banner:focus-within .fresh-service-track,fresh-service-banner.is-paused .fresh-service-track{animation-play-state:paused}@keyframes fresh-service-loop{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fresh-service-track{animation:none}.fresh-service-window{overflow-x:auto}.fresh-service-track [aria-hidden=true],fresh-service-banner button{display:none}}.haiven-footer{border-top:1px solid rgba(var(--color-foreground),.16);padding-top:var(--hf-footer-top, 48px);padding-bottom:var(--hf-footer-bottom, 20px)}.haiven-footer__columns{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:3.2rem}.haiven-footer__columns--network{grid-template-columns:1fr 1.5fr .85fr 1.3fr}.haiven-footer__column{min-width:0}.haiven-footer__heading{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.haiven-footer__links{list-style:none;margin:0;padding:0}.haiven-footer__shop-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}.haiven-footer__links a{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;padding-block:.6rem;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.haiven-footer__links a:hover{text-decoration:underline;text-underline-offset:.3rem}.haiven-footer__address{margin:0 0 .6rem;font-size:1.4rem;font-style:normal;line-height:1.6;overflow-wrap:anywhere}.haiven-footer__social{justify-content:flex-start;margin-left:-1.2rem}.haiven-footer__social .list-social__link{min-width:44px;min-height:44px}.haiven-footer__newsletter{display:flex;justify-content:space-between;align-items:center;gap:1.2rem 3.2rem;padding-block:1.6rem;margin-top:3.2rem;border-block:1px solid rgba(var(--color-foreground),.2)}.haiven-footer__newsletter .haiven-footer__heading{margin:0;font-size:1.2rem;letter-spacing:.01em;text-transform:none}.haiven-footer .haiven-footer__form{width:100%;max-width:40rem;margin:0}.haiven-footer .newsletter-form__field-wrapper{max-width:100%}.haiven-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 2rem;padding-top:1.6rem;font-size:1.2rem}.haiven-footer__logo{display:block;max-width:100%;height:auto}@media screen and (max-width:989px){.haiven-footer__columns--network{grid-template-columns:1fr 1.4fr;gap:3.2rem}}@media screen and (max-width:749px){.haiven-footer__columns{grid-template-columns:1fr 1.4fr;gap:3.2rem 2rem}.haiven-footer__shop-links{grid-template-columns:1fr}.haiven-footer__heading{font-size:1rem;margin-bottom:1rem}.haiven-footer__newsletter{flex-direction:column;align-items:flex-start}.haiven-footer .haiven-footer__form{max-width:100%}}.hf-delivery-notice{margin-block:1.2rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.5;text-align:start;overflow-wrap:anywhere}.hf-delivery-notice p{margin:0}.hf-delivery-notice p+p{margin-top:.6rem}.haiven-network-links{list-style:none;margin:0;padding:0}.haiven-network-links a{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;padding-block:6px;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.haiven-network-links a:hover{text-decoration:underline;text-underline-offset:4px}.haiven-network-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.haiven-network-links a[aria-current=page]{font-weight:600}.haiven-network-links--drawer a{min-height:52px;font-size:2.2rem;letter-spacing:-.025em}.haiven-network-links--drawer{margin-bottom:28px}.haiven-drawer-label{margin:0 3rem 1rem;font-family:var(--font-body-family);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.haiven-drawer-network{margin-inline:3rem}.haiven-drawer-shop{border-top:1px solid rgba(var(--color-foreground),.16);padding-top:24px}.haiven-drawer-shop .menu-drawer__menu-item{font-size:1.5rem}.haiven-drawer-primary{padding-bottom:28px}.haiven-drawer-primary .menu-drawer__menu-item{min-height:52px;padding:6px 3rem;font-family:var(--font-body-family);font-size:2.2rem;line-height:1.5;font-weight:400;letter-spacing:-.025em}.haiven-drawer-primary .menu-drawer__menu-item[aria-current=page]{font-weight:600}.haiven-drawer-secondary{border-top:1px solid rgba(var(--color-foreground),.16);padding-top:24px}.haiven-drawer-secondary .haiven-network-links--drawer{margin-bottom:0}.haiven-drawer-secondary .haiven-network-links--drawer a,.haiven-drawer-secondary .menu-drawer__menu-item{min-height:44px;padding-block:6px;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;letter-spacing:0}.header__icon--menu .haiven-menu-mark{width:34px;height:34px;overflow:visible;color:currentColor}.haiven-menu-hand{transform-origin:188px 190px;transform:rotate(-108deg);opacity:0;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .15s ease .3s}.haiven-menu-ring{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transform:rotate(-90deg);transform-origin:194px 198px;transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1),opacity .18s ease .3s}.header__icon--menu[aria-expanded=true] .haiven-menu-hand{transform:rotate(0);opacity:1;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .12s ease}.header__icon--menu[aria-expanded=true] .haiven-menu-ring{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .68s cubic-bezier(.22,1,.36,1) 70ms,opacity .1s ease}@media(prefers-reduced-motion:reduce){.haiven-menu-hand,.haiven-menu-ring,.header__icon--menu[aria-expanded=true] .haiven-menu-hand,.header__icon--menu[aria-expanded=true] .haiven-menu-ring{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AACACAAAAAAAAIACAQ */
