.pg-stories{--pg-stories-accent:#b8894f;position:relative;margin:1.5em 0}body.pg-stories-lock-scroll{overflow:hidden}.pg-stories__list{display:flex;gap:1.1em;margin:0;padding:.5em 1.25em .85em;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25em;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pg-stories__list::-webkit-scrollbar{display:none;height:0}@media (hover:hover) and (pointer:fine){.pg-stories__list{padding-inline:3.25em;scroll-padding-inline:3.25em}}.pg-stories__nav{display:none;position:absolute;top:50%;z-index:3;align-items:center;justify-content:center;width:2.75em;height:2.75em;padding:0;border:1px solid var(--accent-6,#ded4c8);border-radius:50%;background:rgb(255 253 252 / .85);color:var(--contrast,#342c28);box-shadow:0 4px 14px rgb(52 44 40 / .12);cursor:pointer;transform:translateY(-50%);transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease,opacity 200ms ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (hover:hover) and (pointer:fine){.pg-stories__nav{display:flex}}.pg-stories__nav svg{width:1.1em;height:1.1em}.pg-stories__nav--prev{left:.25em}.pg-stories__nav--next{right:.25em}.pg-stories__nav:hover:not(:disabled){background:var(--accent-1,#b67b63);color:#fff;box-shadow:0 6px 18px rgb(182 123 99 / .35)}.pg-stories__nav:focus-visible{background:var(--accent-1,#b67b63);color:#fff;outline:2px solid var(--accent-1,#b67b63);outline-offset:2px}.pg-stories__nav:disabled{opacity:.35;pointer-events:none}.pg-stories__item{flex:0 0 auto;scroll-snap-align:start}.pg-stories__trigger{display:flex;flex-direction:column;align-items:center;gap:.6em;width:6.75em;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.pg-stories__thumb{position:relative;isolation:isolate;display:block;width:6.25em;height:6.25em;box-sizing:border-box;border-radius:50%;padding:3px;background:#fff;transition:transform 220ms ease}.pg-stories__thumb::before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:50%;background:conic-gradient(from 210deg,#b69a68,#ddbeb1,#b67b63,#b69a68)}.pg-stories__trigger:hover .pg-stories__thumb,.pg-stories__trigger:focus-visible .pg-stories__thumb{transform:scale(1.05)}.pg-stories__thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.pg-stories__icon{position:absolute;bottom:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:1.7em;height:1.7em;border-radius:50%;background:#fff;color:var(--wp--preset--color--accent-1,#b67b63);box-shadow:0 1px 4px rgb(0 0 0 / .18)}.pg-stories__label{font-size:.85rem;font-weight:500;color:var(--contrast,#342c28);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-stories__trigger:focus-visible{outline:2px solid var(--pg-stories-accent);outline-offset:3px}.pg-stories__modal[hidden]{display:none}.pg-stories__modal[hidden]{display:none}.pg-stories__modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center}.pg-stories__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .88);backdrop-filter:blur(8px)}.pg-stories__modal-inner{position:relative;z-index:1;width:min(28em, 100%);height:100%;max-height:100vh;aspect-ratio:9 / 16;background:#000;color:#fff;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:scale(.96);transition:opacity 320ms cubic-bezier(.32,.72,0,1),transform 320ms cubic-bezier(.32,.72,0,1);box-shadow:0 24px 48px rgb(0 0 0 / .5)}@media (min-width:48em){.pg-stories__modal-inner{height:min(46em, 92vh);border-radius:1.25em}}.pg-stories__modal.is-open .pg-stories__modal-inner{opacity:1;transform:scale(1)}.pg-stories__progress{position:absolute;top:.85em;left:.85em;right:.85em;display:flex;gap:.35em;z-index:10}.pg-stories__progress-bar{flex:1 1 0%;height:3px;background:rgb(255 255 255 / .35);border-radius:2px;overflow:hidden;display:block}.pg-stories__progress-fill{display:block;height:100%;width:0;background:#fff;border-radius:2px}.pg-stories__progress-bar.is-complete .pg-stories__progress-fill{width:100%!important}.pg-stories__close,.pg-stories__mute,.pg-stories__prev,.pg-stories__next{position:absolute;z-index:10;background:rgb(0 0 0 / .45);color:#fff;border:0;cursor:pointer;line-height:1;backdrop-filter:blur(4px);transition:background-color 200ms ease,transform 200ms ease}.pg-stories__close{top:1.4em;right:.85em;width:2.25em;height:2.25em;border-radius:50%;font-size:1.25em;display:flex;align-items:center;justify-content:center}.pg-stories__mute{top:1.4em;right:3.5em;width:2.25em;height:2.25em;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.pg-stories__prev,.pg-stories__next{top:50%;transform:translateY(-50%);width:2.5em;height:2.5em;border-radius:50%;font-size:1.5em}.pg-stories__prev{left:.5em}.pg-stories__next{right:.5em}.pg-stories__prev:disabled,.pg-stories__next:disabled{opacity:.2;cursor:default}.pg-stories__close:hover,.pg-stories__mute:hover,.pg-stories__prev:hover:not(:disabled),.pg-stories__next:hover:not(:disabled){background:rgb(255 255 255 / .25)}.pg-stories__close:focus-visible,.pg-stories__mute:focus-visible,.pg-stories__prev:focus-visible,.pg-stories__next:focus-visible{outline:2px solid #fff;outline-offset:2px}.pg-stories__tap-zone{position:absolute;top:3.5em;bottom:5em;z-index:5;cursor:pointer}.pg-stories__tap-zone--left{left:0;width:30%}.pg-stories__tap-zone--right{right:0;width:70%}.pg-stories__slides{flex:1 1 auto;position:relative;width:100%;height:100%}.pg-stories__slide{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transition:opacity 250ms ease}.pg-stories__slide[hidden]{display:none}.pg-stories__slide.is-active{opacity:1}.pg-stories__slide-media{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden}.pg-stories__slide-media img,.pg-stories__video{width:100%;height:100%;object-fit:cover;display:block}.pg-stories__slide-media .pg-stories__icon{position:absolute;top:1.4rem;left:1rem;bottom:auto;right:auto;z-index:3;width:2.2em;height:2.2em;background:rgb(255 255 255 / .9);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.pg-stories__slide-overlay{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:3rem 1.5rem 2rem;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .4) 35%,rgb(0 0 0 / .85) 100%);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;pointer-events:auto}.pg-stories__title{font-family:var(--wp--preset--font-family--heading-serif,serif);font-size:1.25rem;font-weight:500;margin:0;color:#fffdfc;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.pg-stories__cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.75rem 1.5rem;border-radius:999px;background:rgb(255 255 255 / .22);color:#fffdfc;font-size:.9rem;font-weight:600;text-decoration:none;border:1px solid rgb(255 255 255 / .45);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgb(0 0 0 / .3);transition:background-color 200ms ease,transform 200ms ease,box-shadow 200ms ease;letter-spacing:.02em}.pg-stories__cta-chevron{display:inline-flex;align-items:center;animation:pg-cta-bounce 2s infinite ease-in-out}@keyframes pg-cta-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.pg-stories__cta:hover,.pg-stories__cta:focus-visible{background:var(--pg-stories-accent,#b67b63);border-color:var(--pg-stories-accent,#b67b63);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgb(182 123 99 / .4)}.pg-stories__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.pg-stories__modal-inner,.pg-stories__slide,.pg-stories__thumb,.pg-stories__nav,.pg-stories__cta-chevron{transition:none!important;animation:none!important}.pg-stories__trigger:hover .pg-stories__thumb,.pg-stories__trigger:focus-visible .pg-stories__thumb{transform:none}}