.horeca-home{--hc-paper:#f1f0ed;--hc-paper-cool:#f6f7fb;--hc-ink:#0f2438;--hc-ink-deep:#08182a;--hc-line:rgba(15,36,56,.16);--hc-line-soft:rgba(15,36,56,.08);--hc-red:var(--wc-red);background-color:var(--hc-paper);color:var(--hc-ink)}.horeca-home ::-moz-selection{background:var(--hc-red);color:#fff}.horeca-home ::selection{background:var(--hc-red);color:#fff}.hc-display{font-weight:600;letter-spacing:-.03em;line-height:.94;font-feature-settings:"lnum" 1}.hc-display-italic{font-style:italic;font-weight:500;letter-spacing:-.02em}.hc-numeral{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-weight:600}.hc-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.hc-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E")}.hc-column-rules{background-image:repeating-linear-gradient(to right,var(--hc-line-soft) 0 1px,transparent 1px calc(100% / 6))}.hc-hairline{border-top:1px solid var(--hc-line)}@keyframes hcRise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hcWipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hcMaskUp{0%{opacity:0;transform:translate3d(0,.32em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hcBottleDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.hc-rise{opacity:0}.hc-rise.is-in{animation:hcRise .85s cubic-bezier(.16,.84,.34,1) both}.hc-line-wipe{transform:scaleX(0);transform-origin:left center}.hc-line-wipe.is-in{animation:hcWipe .9s cubic-bezier(.16,.84,.34,1) both}.hc-mask-line{display:block}.hc-mask-line>span{display:block;opacity:0}.hc-mask-line.is-in>span{animation:hcMaskUp 1s cubic-bezier(.16,.84,.34,1) both}.hc-drift{animation:hcBottleDrift 9s ease-in-out infinite}.hc-header-solid{background-color:hsla(45,12%,94%,.94);border-bottom-color:var(--hc-line);backdrop-filter:saturate(180%) blur(12px)}.hc-footer{background-color:var(--hc-paper)}.hc-scroll-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hc-scroll-rail::-webkit-scrollbar{display:none}.hc-underline{display:inline-block;background-image:linear-gradient(var(--hc-red),var(--hc-red));background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .45s cubic-bezier(.16,.84,.34,1)}.group:hover .hc-underline,.hc-underline:hover,a:hover>.hc-underline{background-size:100% 1px}.hc-bottle-card:hover .hc-bottle-img{transform:translate3d(0,-8px,0) scale(1.04)}.hc-bottle-img{transition:transform .6s cubic-bezier(.16,.84,.34,1)}@media (prefers-reduced-motion:reduce){.horeca-home *,.horeca-home :after,.horeca-home :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hc-mask-line>span,.hc-rise{opacity:1}.hc-line-wipe{transform:scaleX(1)}}