.page-section-anchor-target{scroll-margin-top:calc(var(--header-height, 7.2rem) + 1.5rem)}.page-in-page-nav-section{margin:0}.page-in-page-nav{--toc-accent: rgba(var(--color-foreground), .92);--toc-muted: rgba(var(--color-foreground), .52);--toc-border: rgba(var(--color-foreground), .1);--toc-surface: rgb(var(--color-background));--toc-ring: rgba(var(--color-foreground), .08)}.page-in-page-nav__mobile{margin:0 auto;max-width:var(--page-width);padding:0 1.5rem 1.25rem}.page-in-page-nav__mobile summary{cursor:pointer;font-size:1.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.03em;list-style:none;padding:1rem 1.15rem;border:.1rem solid var(--toc-border);border-radius:var(--text-boxes-radius);background:var(--toc-surface);box-shadow:0 .15rem .8rem var(--toc-ring);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page-in-page-nav__mobile summary::-webkit-details-marker{display:none}.page-in-page-nav__mobile summary:after{content:"";width:.55rem;height:.55rem;border-right:.12rem solid currentColor;border-bottom:.12rem solid currentColor;transform:rotate(45deg);opacity:.45;flex-shrink:0;transition:transform .2s ease}.page-in-page-nav__mobile[open] summary:after{transform:rotate(-135deg)}.page-in-page-nav__mobile-list{list-style:none;display:flex;flex-direction:column;gap:.2rem;border-left:.2rem solid var(--toc-border);padding:.35rem 0 .35rem 1rem;margin:.85rem 0 0 .35rem}.page-in-page-nav__mobile-list a{display:block;padding:.55rem .35rem;font-size:1.45rem;line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none;border-radius:.35rem;transition:background .15s ease,color .15s ease}.page-in-page-nav__mobile-list a:hover,.page-in-page-nav__mobile-list a:focus-visible{background:rgba(var(--color-foreground),.06);outline:none}.page-in-page-nav__mobile-list a.is-active{font-weight:500;color:var(--toc-accent)}.page-in-page-nav__desktop{display:none}@media screen and (min-width:990px){main.main--with-sticky-toc{width:100%;max-width:calc(var(--page-width) + minmax(20rem,28rem) + clamp(2rem,4.5vw,4.5rem) + 3rem);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}main.main--with-sticky-toc>.shopify-section:has(#funzelfahrt-hero),main.main--with-sticky-toc>.shopify-section:has(#planwagenfahrt-hero),main.main--with-sticky-toc>.shopify-section:has(#gluehweinfahrt-hero),main.main--with-sticky-toc>.shopify-section:has(#weinprobe-hero),main.main--with-sticky-toc>.shopify-section:has(#weinwanderung-hero),main.main--with-sticky-toc>.shopify-section:has(#abschluss-buchen),main.main--with-sticky-toc>.shopify-section:has(#abschluss-buchen-weinwanderung){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}main.main--with-sticky-toc>nav.breadcrumbs{width:100%;max-width:var(--page-width);margin-inline:auto;box-sizing:border-box}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region)){display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);column-gap:clamp(2rem,4.5vw,4.5rem);row-gap:0;align-items:start}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region))>nav.breadcrumbs{grid-column:1 / -1}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region))>.shopify-section:first-of-type{grid-column:1 / -1}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region))>.shopify-section:first-of-type~.shopify-section:not(.section--in-page-nav):not(.section--in-page-nav~.shopify-section){grid-column:1 / -1}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region))>.shopify-section.section--in-page-nav{grid-column:2;grid-row:3 / -1;align-self:start;justify-self:stretch;position:sticky;top:calc(var(--header-height, 7.2rem) + 1.5rem);z-index:2;max-height:calc(100vh - var(--header-height, 7.2rem) - 3rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:1rem;margin-top:clamp(1.25rem,2.5vw,2.25rem);background:rgb(var(--color-background));scrollbar-color:rgba(var(--color-foreground),.2) rgb(var(--color-background))}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region)):has(>nav.breadcrumbs+.shopify-section+.shopify-section+.shopify-section.section--in-page-nav)>.shopify-section.section--in-page-nav{grid-row:4 / -1}main.main--with-sticky-toc:not(:has(>.wine-event-sticky-scroll-region))>.shopify-section.section--in-page-nav~.shopify-section{grid-column:1}main.main--with-sticky-toc>.wine-event-sticky-scroll-region{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);column-gap:clamp(2rem,4.5vw,4.5rem);row-gap:0;align-items:start;width:100%}main.main--with-sticky-toc>.wine-event-sticky-scroll-region>.shopify-section:not(.section--in-page-nav):not(.section--in-page-nav~.shopify-section){grid-column:1 / -1}main.main--with-sticky-toc>.wine-event-sticky-scroll-region>.shopify-section.section--in-page-nav{grid-column:2;grid-row:2 / -1;align-self:start;justify-self:stretch;position:sticky;top:calc(var(--header-height, 7.2rem) + 1.5rem);z-index:2;max-height:calc(100vh - var(--header-height, 7.2rem) - 3rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:1rem;margin-top:clamp(1.25rem,2.5vw,2.25rem);background:rgb(var(--color-background));scrollbar-color:rgba(var(--color-foreground),.2) rgb(var(--color-background))}main.main--with-sticky-toc>.wine-event-sticky-scroll-region>.shopify-section.section--in-page-nav:first-child{grid-row:1 / -1}main.main--with-sticky-toc>.wine-event-sticky-scroll-region:has(>.shopify-section+.shopify-section+.shopify-section.section--in-page-nav)>.shopify-section.section--in-page-nav{grid-row:3 / -1}main.main--with-sticky-toc>.wine-event-sticky-scroll-region>.shopify-section.section--in-page-nav~.shopify-section{grid-column:1}main.main--with-sticky-toc>.wine-event-sticky-scroll-region>.shopify-section:last-child{padding-bottom:clamp(1.25rem,2.5vw,2.25rem)}main.main--with-sticky-toc>.wine-event-sticky-scroll-region+.shopify-section{margin-top:clamp(2.25rem,4.5vw,3.75rem)}main.main--with-sticky-toc>.wine-event-sticky-scroll-region+.shopify-section+.shopify-section{margin-top:clamp(1.25rem,2.5vw,2rem)}.page-in-page-nav__mobile{display:none}.page-in-page-nav__desktop{display:block;width:100%;padding:1.6rem 1.5rem 1.75rem;border:.1rem solid var(--toc-border);border-radius:calc(var(--text-boxes-radius) + .2rem);background:rgb(var(--color-background));box-shadow:0 .35rem 1.75rem -.35rem rgba(var(--color-shadow),.1)}.page-in-page-nav__title{margin:0 0 1.1rem;font-size:1.15rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--toc-muted)}.page-in-page-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.page-in-page-nav__list li{margin:0;position:relative}.page-in-page-nav__list a{display:block;padding:.55rem .65rem .55rem .95rem;font-size:1.55rem;line-height:1.32;color:var(--toc-muted);text-decoration:none;border-radius:.45rem;border-left:.25rem solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease}.page-in-page-nav__list a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;height:0;border-radius:.1rem;background:rgba(var(--color-button),var(--alpha-button-background));opacity:0;transition:height .2s ease,opacity .2s ease}.page-in-page-nav__list a:hover,.page-in-page-nav__list a:focus-visible{color:var(--toc-accent);background:rgba(var(--color-foreground),.04);outline:none}.page-in-page-nav__list a.is-active{color:var(--toc-accent);font-weight:500;background:rgba(var(--color-foreground),.055);border-left-color:rgba(var(--color-button),var(--alpha-button-background))}.page-in-page-nav__list a.is-active:before{height:65%;opacity:1}main.main--with-sticky-toc .section--in-page-nav::-webkit-scrollbar{width:.6rem}main.main--with-sticky-toc .section--in-page-nav::-webkit-scrollbar-track{background:rgb(var(--color-background))}main.main--with-sticky-toc .section--in-page-nav::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.18);border-radius:999px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-page-in-page-nav.css.map */
