.product-side-rail,.product-section-nav,.product-section-nav__current,.product-section-nav__position,.product-section-nav__active-icon{display:none}.product-section-nav__icon,.product-section-nav__chevron{align-items:center;display:inline-flex;flex:none;justify-content:center}.product-section-nav__icon,.product-section-nav__icon svg{width:1.8rem;height:1.8rem}.product-section-nav__chevron,.product-section-nav__chevron svg{width:1.4rem;height:1.4rem}.product-section-nav__icon svg,.product-section-nav__chevron svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;vector-effect:non-scaling-stroke}.product-section-nav__link-label{min-width:0}@media screen and (min-width:1280px){.product-side-rail{--product-section-nav-compact-width: 6.4rem;--product-section-nav-full-width: 11.8rem;align-items:center;display:flex;flex-direction:row-reverse;max-width:calc(100vw - .8rem);position:fixed;right:max(0rem,env(safe-area-inset-right));top:50%;transform:translateY(-50%);z-index:2}.product-section-nav{--product-section-nav-menu-gap: .6rem;display:block;flex:0 0 var(--product-section-nav-full-width);max-height:calc(100vh - 3.2rem);opacity:0;pointer-events:none;position:relative;transition:opacity .15s ease,visibility 0s linear .15s;visibility:hidden;width:var(--product-section-nav-full-width);z-index:2}.product-section-nav[data-ready=true][data-layout-mode=full],.product-section-nav[data-ready=true][data-layout-mode=compact]{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.product-section-nav[data-layout-mode=compact]{flex-basis:var(--product-section-nav-compact-width);width:var(--product-section-nav-compact-width)}.product-section-nav__toggle{align-items:center;background:rgba(var(--color-background),.96);border:.1rem solid rgba(var(--color-foreground),.16);border-right:0;border-radius:1.4rem 0 0 1.4rem;box-shadow:0 .7rem 2.2rem rgba(var(--color-shadow),.11);color:rgb(var(--color-foreground));cursor:pointer;display:flex;font:inherit;font-size:1.05rem;font-weight:680;height:7.2rem;justify-content:center;left:0;letter-spacing:.025em;opacity:0;padding:.8rem .5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:var(--product-section-nav-compact-width)}.product-section-nav[data-layout-mode=compact] .product-section-nav__toggle{opacity:1;pointer-events:auto;visibility:visible}.product-section-nav__toggle:hover{background:rgba(var(--color-background),1)}.product-section-nav__toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.72);outline-offset:.2rem}.product-section-nav__surface{background:rgba(var(--color-background),.94);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem;box-shadow:0 .7rem 2.2rem rgba(var(--color-shadow),.11);box-sizing:border-box;max-height:calc(100vh - 3.2rem);overflow-x:hidden;overflow-y:auto;padding:.7rem .75rem .7rem .65rem;scrollbar-width:thin;width:100%}.product-section-nav[data-layout-mode=full] .product-section-nav__surface{border-right:0;border-radius:1.4rem 0 0 1.4rem}.product-section-nav[data-layout-mode=compact] .product-section-nav__surface{opacity:0;pointer-events:none;position:absolute;right:calc(100% + var(--product-section-nav-menu-gap));top:50%;transform:translate(.5rem,-50%);transition:opacity .14s ease,transform .16s ease;visibility:hidden;width:var(--product-section-nav-full-width)}.product-section-nav[data-layout-mode=compact][data-menu-open=true] .product-section-nav__surface{opacity:1;pointer-events:auto;transform:translateY(-50%);transition-delay:0s;visibility:visible}@supports (backdrop-filter: blur(.8rem)){.product-section-nav__surface{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}}.product-section-nav__list{display:grid;gap:.18rem;list-style:none;margin:0;padding:0}.product-section-nav__list>li[hidden]{display:none}.product-section-nav__list a{align-items:center;border-radius:.8rem;color:rgba(var(--color-foreground),.7);display:grid;font-size:1.05rem;font-weight:550;gap:.55rem;grid-template-columns:.75rem minmax(0,1fr);line-height:1.22;min-height:2.8rem;min-width:0;padding:.5rem .45rem;text-decoration:none;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.product-section-nav__list a:hover{background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.product-section-nav__list a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.1rem}.product-section-nav__list a[aria-current=location]{background:rgba(var(--color-foreground),.085);color:rgb(var(--color-foreground));font-weight:680}.product-section-nav__icon{border:.1rem solid rgba(var(--color-foreground),.42);border-radius:50%;height:.6rem;justify-self:center;transition:background-color .12s ease,border-color .12s ease,transform .12s ease;width:.6rem}.product-section-nav__icon svg{display:none}.product-section-nav__list a[aria-current=location] .product-section-nav__icon{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));transform:scale(1.18)}}@media screen and (min-width:1536px){.product-side-rail{--product-section-nav-full-width: 12.4rem}.product-section-nav__list a{font-size:1.15rem}}@media screen and (min-width:990px)and (max-width:1279px){.product-side-rail{display:contents!important}.product-section-nav{--product-section-nav-compact-width: clamp(12.8rem, 40vw, 15.2rem);display:block;max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem);opacity:0;pointer-events:none;position:fixed;right:max(0rem,env(safe-area-inset-right));top:clamp(max(8rem,calc(env(safe-area-inset-top) + 3.4rem)),var(--product-section-nav-compact-top, 50dvh),calc(100dvh - 2.6rem - max(.8rem,env(safe-area-inset-bottom))));transform:translateY(-50%);transition:opacity .15s ease,visibility 0s linear .15s;visibility:hidden;width:var(--product-section-nav-compact-width);z-index:2}.product-section-nav[data-ready=true][data-layout-mode=compact]{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.product-section-nav__toggle{align-items:center;background:rgba(var(--color-background),.97);border:.1rem solid rgba(var(--color-foreground),.16);border-right:0;border-radius:1.2rem 0 0 1.2rem;box-shadow:0 .7rem 2.2rem rgba(var(--color-shadow),.12);color:rgb(var(--color-foreground));cursor:pointer;display:grid;font:inherit;gap:.7rem;grid-template-columns:1.2rem minmax(0,1fr) auto;height:5.2rem;min-height:4.4rem;min-width:4.4rem;padding:.65rem .85rem .65rem 1rem;width:var(--product-section-nav-compact-width)}.product-section-nav[data-menu-open=true] .product-section-nav__toggle{border-radius:0}.product-section-nav__toggle:hover{background:rgba(var(--color-background),1)}.product-section-nav__toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.72);outline-offset:-.3rem}.product-section-nav__chevron,.product-section-nav__chevron svg{width:1.2rem;height:1.2rem}.product-section-nav[data-menu-open=true] .product-section-nav__chevron{transform:rotate(180deg)}.product-section-nav__current{display:block;min-width:0;overflow:hidden;font-size:1.15rem;font-weight:680;letter-spacing:.015em;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-section-nav__position{display:block;color:rgba(var(--color-foreground),.62);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1;white-space:nowrap}.product-section-nav__surface{background:rgba(var(--color-background),.97);border:.1rem solid rgba(var(--color-foreground),.14);border-right:0;border-radius:1.2rem 0 0 1.2rem;box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.14);box-sizing:border-box;max-height:calc(100vh - 2.4rem);max-height:var(--product-section-nav-surface-max-height, min(62dvh, 42rem));opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.65rem;pointer-events:none;position:absolute;right:100%;scrollbar-width:thin;top:50%;transform:translate(.5rem,-50%);transition:opacity .14s ease,transform .16s ease;visibility:hidden;width:min(20rem,calc(100vw - var(--product-section-nav-compact-width) - max(.8rem,env(safe-area-inset-left))))}.product-section-nav[data-layout-mode=compact][data-menu-open=true] .product-section-nav__surface{opacity:1;pointer-events:auto;transform:translateY(-50%);transition-delay:0s;visibility:visible}@supports (backdrop-filter: blur(.8rem)){.product-section-nav__surface{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}}.product-section-nav__list{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.product-section-nav__list>li[hidden]{display:none}.product-section-nav__list a{align-items:center;border-radius:.8rem;color:rgba(var(--color-foreground),.72);display:grid;font-size:1.2rem;font-weight:580;gap:.7rem;grid-template-columns:.8rem minmax(0,1fr);line-height:1.2;min-height:4.4rem;min-width:0;padding:.75rem .65rem;text-decoration:none;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.product-section-nav__list a:hover{background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.product-section-nav__list a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.1rem}.product-section-nav__list a[aria-current=location]{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-weight:680}.product-section-nav__icon{border:.1rem solid rgba(var(--color-foreground),.42);border-radius:50%;height:.65rem;justify-self:center;width:.65rem}.product-section-nav__icon svg{display:none}.product-section-nav__list a[aria-current=location] .product-section-nav__icon{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));transform:scale(1.16)}}@media screen and (max-width:989px){.product-side-rail{--product-section-nav-mobile-padding-start: max(.35rem, env(safe-area-inset-left));--product-section-nav-mobile-padding-end: .35rem;align-items:stretch;background:rgba(var(--color-background),.98);border-block:.1rem solid rgba(var(--color-foreground),.14);box-shadow:0 .7rem 2.2rem rgba(var(--color-shadow),.12);display:flex!important;inset-inline:0;justify-content:flex-end;min-height:4.4rem;pointer-events:none;position:fixed;top:var(--product-side-rail-mobile-top, env(safe-area-inset-top));z-index:2}.product-side-rail:not(:has(.product-sticky-buy)){--product-section-nav-mobile-padding-end: max(.35rem, env(safe-area-inset-right))}.product-side-rail:not(:has(.product-section-nav[data-mobile-visible=true])):not(:has(.product-sticky-buy:not([hidden]))){display:none!important}.product-section-nav{display:none;flex:1 1 0;min-width:0;overflow:hidden;pointer-events:auto;position:static}.product-section-nav[data-mobile-visible=true]{display:block;opacity:1;visibility:visible}.product-section-nav__surface{box-sizing:border-box;color:rgb(var(--color-foreground))}.product-section-nav__toggle{display:none!important}.product-section-nav__surface{background:transparent;border:0;border-radius:0;box-shadow:none;height:100%;opacity:1;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:0 var(--product-section-nav-mobile-padding-end) 0 var(--product-section-nav-mobile-padding-start);pointer-events:auto;position:static;scroll-padding-inline:clamp(3.2rem,14vw,5.6rem);scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;transform:none;visibility:visible;width:100%;-webkit-overflow-scrolling:touch}.product-section-nav__surface::-webkit-scrollbar{display:none;height:0;width:0}.product-section-nav__list{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.25rem;list-style:none;margin:0;min-width:100%;padding:0;width:max-content}.product-section-nav__list>li[hidden]{display:none}.product-section-nav__list>li{flex:0 0 auto;scroll-snap-align:center}.product-section-nav__list a{align-items:center;border-radius:0;box-sizing:border-box;color:rgba(var(--color-foreground),.7);display:flex;font-size:1.1rem;font-weight:580;gap:.55rem;line-height:1.2;min-height:4.4rem;padding:.65rem .9rem;scroll-snap-align:center;text-decoration:none;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.product-section-nav__list a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.78);outline-offset:-.3rem}.product-section-nav__list a[aria-current=location]{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-weight:680}.product-section-nav__icon{flex:none}}@media(prefers-reduced-motion:reduce){.product-section-nav,.product-section-nav__surface,.product-section-nav__toggle,.product-section-nav__list a,.product-section-nav__icon,.product-section-nav__chevron,.product-section-nav__link-label{transition:none!important}}#wine-overview,#wine-facts,#wine-profile,#wine-aromas,#wine-serving,#wine-more-details,#producent-banner,#omraadesektion,#producer-wines,#producer-story,#producer-region{scroll-margin-top:clamp(8rem,13vh,13rem)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-product-section-nav.css.map */
