:root{--pg-bordeaux: #612021;--pg-bordeaux-deep: #4a1718;--pg-bordeaux-night: #351011;--pg-crimson: #a2021a;--pg-black: #1a1917;--pg-cream: #f3edde;--pg-parchment: #e9dfc4;--pg-accent: var(--pg-bordeaux);--pg-heading: var(--pg-bordeaux-night);--pg-wine: #5b1010;--pg-gold: #f3ae06;--pg-amber: #d58202;--pg-taupe: #716a56;--pg-ink: #252525;--pg-mist: #efecec;--pg-white: #ffffff;--pg-ivory: var(--pg-cream);--pg-linen: var(--pg-parchment);--pg-rule: rgba(53, 16, 17, .12);--pg-rule-strong: rgba(53, 16, 17, .26);--pg-mist-deep: color-mix(in srgb, var(--pg-mist) 88%, var(--pg-heading));--pg-gold-soft: color-mix(in srgb, var(--pg-gold) 82%, var(--pg-white));--pg-on-dark: rgba(243, 237, 222, .88);--pg-on-dark-muted: rgba(243, 237, 222, .72);--pg-scrim: linear-gradient(180deg, rgba(40, 12, 13, 0) 36%, rgba(40, 12, 13, .34) 64%, rgba(40, 12, 13, .76) 100%);--pg-radius-s: .6rem;--pg-radius-m: 1.2rem;--pg-radius-l: 2rem;--pg-arch: 999px 999px var(--pg-radius-m) var(--pg-radius-m);--pg-gutter: 1.6rem;--pg-max: var(--page-width, 130rem);--pg-section-y: 7.2rem;--pg-ease: cubic-bezier(.22, 1, .36, 1);--pg-dur: .22s;--pg-dur-m: .34s;--pg-dur-reveal: .55s}@media screen and (min-width:750px){:root{--pg-gutter: 3.2rem;--pg-section-y: 9.6rem}}@media screen and (min-width:990px){:root{--pg-gutter: 4.8rem;--pg-section-y: 12rem}}body.pg{font-size:1.6rem;letter-spacing:.01em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pg :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4){letter-spacing:-.01em;text-wrap:balance}.pg .rte,.pg .pg-rte{overflow-wrap:anywhere}.pg .rte a,.pg .pg-rte a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}.pg ::selection{background:#f3ae0659;color:var(--pg-ink)}.pg :focus-visible{outline:.2rem solid rgb(var(--color-foreground, 37, 37, 37));outline-offset:.3rem}.pg .page-width{max-width:calc(var(--page-width) + 2 * var(--pg-gutter));padding-inline:var(--pg-gutter)}.pg .header.page-width,.pg .header:not(.drawer-menu).page-width{padding-inline:var(--pg-gutter)}.pg-container{width:100%;max-width:calc(var(--pg-max) + 2 * var(--pg-gutter));margin-inline:auto;padding-inline:var(--pg-gutter)}.pg-section{padding-block:var(--pg-section-y);background:rgb(var(--color-background))}.pg-section--compact{padding-block:calc(var(--pg-section-y) * .6)}.pg-editor-note{padding-block:2rem}.pg-editor-note p{margin:0;padding:1.6rem 2rem;border:1px dashed var(--pg-rule-strong);border-radius:var(--pg-radius-m);font-size:1.4rem;background:var(--pg-mist)}.pg-eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.8rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:var(--pg-accent)}.pg-eyebrow:before{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-eyebrow--on-dark,.color-scheme-3 .pg-eyebrow,.color-scheme-4 .pg-eyebrow,.color-scheme-5 .pg-eyebrow{color:var(--pg-gold)}.pg-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,2.2rem + 2.4vw,5rem);line-height:1.06;letter-spacing:-.02em;color:var(--pg-heading);text-wrap:balance}.color-scheme-3 .pg-title,.color-scheme-4 .pg-title,.color-scheme-5 .pg-title,.color-scheme-6 .pg-title{color:rgb(var(--color-foreground))}.pg-title em{font-style:italic;color:var(--pg-accent)}.color-scheme-3 .pg-title em,.color-scheme-4 .pg-title em,.color-scheme-5 .pg-title em{color:var(--pg-gold)}.pg-title--large{font-size:clamp(3.4rem,2.3rem + 2.8vw,5.6rem);line-height:1.04}.pg-lead{font-size:1.6rem;line-height:1.65;color:rgba(var(--color-foreground),.74);max-width:52ch}.pg-lead p{margin:0}.pg-lead p+p{margin-top:1rem}.pg-head{margin-bottom:3.2rem}.pg-head--split{display:grid;gap:1.6rem}@media screen and (min-width:990px){.pg-lead{font-size:1.75rem}.pg-head--split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:4.8rem;margin-bottom:4.8rem}.pg-head__aside{justify-self:end}}.pg-head--center{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem;text-align:center}.pg-head--center .pg-head__main{display:flex;flex-direction:column;align-items:center}.pg-head--center .pg-eyebrow:after{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-head--center .pg-title{max-width:20ch}.pg-head--center .pg-head__aside{max-width:52ch;margin-top:1.8rem}@media screen and (min-width:990px){.pg-head--center{margin-bottom:6.4rem}}.pg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;padding:0 3rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--pg-dur) var(--pg-ease),border-color var(--pg-dur) var(--pg-ease),color var(--pg-dur) var(--pg-ease),transform .18s var(--pg-ease)}.pg-btn:active{transform:scale(.98)}.pg-btn__icon{display:inline-flex;width:1.5rem;flex:0 0 auto;transition:transform var(--pg-dur-m) var(--pg-ease)}.pg-btn__icon svg{width:100%;height:auto}.pg-btn:hover .pg-btn__icon{transform:translate(.4rem)}.pg-btn--gold{background:var(--pg-gold);color:var(--pg-heading)}.pg-btn--gold:hover{background:var(--pg-gold-soft)}.pg-btn--solid{background:var(--pg-bordeaux);color:var(--pg-white)}.pg-btn--solid:hover{background:var(--pg-bordeaux-deep)}.pg-btn--outline{border-color:rgba(var(--color-foreground),.34);background:transparent;color:rgb(var(--color-foreground))}.pg-btn--outline:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pg-btn--light{background:var(--pg-cream);color:var(--pg-heading)}.pg-btn--light:hover{background:var(--pg-white)}.pg-btn--small{min-height:4.4rem;padding:0 2rem;font-size:1.4rem}.pg-link{display:inline-flex;align-items:center;min-height:4.4rem;font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-foreground),.35);text-underline-offset:.4em;transition:text-decoration-color var(--pg-dur) var(--pg-ease)}.pg-link--on-dark{color:var(--pg-mist)}.pg-link:hover{text-decoration-color:currentColor}.pg .button:not(.button--tertiary):not(.pg-card__add),.pg .shopify-challenge__button,.pg .customer button{min-height:4.8rem;padding:0 2.8rem;border-radius:999px;font-weight:700;font-size:1.5rem;letter-spacing:.02em;transition:background-color var(--pg-dur) var(--pg-ease),color var(--pg-dur) var(--pg-ease)}.pg .button:before,.pg .button:after,.pg .shopify-challenge__button:after,.pg .customer button:after{border-radius:999px}.pg .button:not(.button--secondary):not(.button--tertiary):after{box-shadow:none}.pg .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-image:linear-gradient(#00000029,#00000029)}.pg .button--secondary:after{box-shadow:0 0 0 1px rgba(var(--color-secondary-button-text),.7)}.pg .button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 2px rgba(var(--color-secondary-button-text),1)}.pg-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.pg-chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border:1px solid var(--pg-rule-strong);border-radius:999px;font-size:1.4rem;line-height:1.2;white-space:nowrap;text-decoration:none;color:rgb(var(--color-foreground));transition:border-color var(--pg-dur) var(--pg-ease),background-color var(--pg-dur) var(--pg-ease),color var(--pg-dur) var(--pg-ease)}.pg-chip:hover,.pg-chip[aria-current=page]{border-color:var(--pg-bordeaux-night);background:var(--pg-bordeaux-night);color:var(--pg-white)}.pg-chip--on-dark{border-color:#efecec57;color:var(--pg-mist)}.pg-chip--on-dark:hover{border-color:var(--pg-gold);background:transparent;color:var(--pg-gold)}.pg-scroller{display:flex;gap:1.2rem;margin-inline:calc(-1 * var(--pg-gutter));padding-inline:var(--pg-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pg-gutter);scrollbar-width:none}.pg-scroller::-webkit-scrollbar{display:none}.pg-scroller>*{flex:0 0 auto;scroll-snap-align:start}.pg-hero3{background:rgb(var(--color-background))}.pg-hero3__inner{padding-block:4rem 4.8rem}.pg-hero3__content{container-type:inline-size;display:flex;flex-direction:column;align-items:center;max-width:104rem;margin-inline:auto;text-align:center}.pg-hero3__eyebrow{margin-bottom:1.4rem}.pg-hero3__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,8.8vw,4.8rem);font-size:clamp(2.6rem,9.7cqi,4.8rem);line-height:1.1;letter-spacing:-.02em;color:var(--pg-heading)}.pg-hero3__line{display:block;white-space:nowrap}.pg-hero3__line em{font-style:italic;color:var(--pg-accent)}.pg-hero3__text{max-width:58ch;margin-top:1.4rem;font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.pg-hero3__text p{margin:0}.pg-hero3__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:36rem;margin-top:2.4rem}.pg-hero3__signature{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:min(100%,64rem);margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--pg-rule)}.pg-hero3__duo.pg-duo{gap:1.4rem}.pg-hero3__duo.pg-duo .pg-duo__mark--pg .pg-duo__img{height:7.6rem}.pg-hero3__duo.pg-duo .pg-duo__mark--ds .pg-duo__img{height:5.7rem}.pg-hero3__duo.pg-duo .pg-duo__by{font-size:1.7rem}.pg-hero3__note{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.3rem;line-height:1.45;letter-spacing:.02em;color:rgba(var(--color-foreground),.72)}.pg-hero3__note-icon{display:inline-flex;flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--pg-accent)}.pg-hero3__note-icon .pg-icon{width:100%;height:100%}@media screen and (min-width:480px){.pg-hero3__actions{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:none}}@media screen and (min-width:750px){.pg-hero3__inner{padding-block:5.6rem 6.4rem}.pg-hero3__title{font-size:clamp(4.4rem,7.6vw,8.4rem);font-size:clamp(4.4rem,8.4cqi,8.4rem)}.pg-hero3__text{margin-top:2rem;font-size:1.8rem}.pg-hero3__actions{margin-top:3.2rem}.pg-hero3__signature{flex-direction:row;justify-content:center;gap:2.8rem;width:min(100%,76rem);margin-top:4rem;padding-top:2.8rem}.pg-hero3__note{font-size:1.4rem}}@media screen and (min-width:990px){.pg-hero3__inner{padding-block:7.2rem 7.2rem}.pg-hero3__duo.pg-duo{gap:1.8rem}.pg-hero3__duo.pg-duo .pg-duo__mark--pg .pg-duo__img{height:8.8rem}.pg-hero3__duo.pg-duo .pg-duo__mark--ds .pg-duo__img{height:6.6rem}.pg-hero3__duo.pg-duo .pg-duo__by{font-size:1.9rem}}.pg-motion .pg-hero3__actions,.pg-motion .pg-hero3__signature{animation:pg-hero2-rise .8s var(--pg-ease) backwards;animation-delay:calc(var(--pg-i, 0) * 70ms)}.pg-svideo__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3.2rem}.pg-svideo__media{grid-row:1;width:min(84vw,42rem);width:min(84vw,42rem,max(25rem,calc((100svh - 12rem)*.5625)));margin:0}.pg-svideo__frame{position:relative;display:block;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--pg-radius-l);background:var(--pg-parchment);box-shadow:0 0 0 1px #3510110f,0 3.2rem 5.6rem -3.2rem #3510116b;isolation:isolate}.pg-svideo__poster,.pg-svideo__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pg-media-pos, 50% 50%)}.pg-svideo__video{opacity:0;transition:opacity .9s var(--pg-ease)}.pg-svideo__frame.is-playing .pg-svideo__video{opacity:1}.pg-svideo__video:fullscreen{object-fit:contain;opacity:1;background:#000}.pg-svideo__video:-webkit-full-screen{object-fit:contain;opacity:1;background:#000}.pg-svideo__expand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;margin:0;padding:1.2rem;border:0;border-radius:inherit;background:none;color:var(--pg-cream);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pg-svideo__expand[hidden]{display:none}.pg-svideo__expand-pill{display:inline-flex;align-items:center;gap:.7rem;min-height:3.8rem;padding:0 1.5rem 0 1.2rem;border-radius:999px;background:#1a19179e;font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background-color var(--pg-dur) var(--pg-ease),transform .16s var(--pg-ease)}.pg-svideo__expand-icon{display:inline-flex;width:1.7rem;height:1.7rem}.pg-svideo__expand-icon .pg-icon{width:100%;height:100%}.pg-svideo__expand:focus-visible{outline:none}.pg-svideo__expand:focus-visible .pg-svideo__expand-pill{outline:2px solid var(--pg-cream);outline-offset:2px}.pg-svideo__expand:active .pg-svideo__expand-pill{transform:scale(.96)}@media(hover:hover){.pg-svideo__expand:hover .pg-svideo__expand-pill{background:var(--pg-bordeaux)}}.pg-svideo__toggle{position:absolute;left:1.2rem;bottom:1.2rem;z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#1a1917ad;color:var(--pg-cream);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--pg-dur) var(--pg-ease)}.pg-svideo__toggle[hidden]{display:none}.pg-svideo__toggle:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--pg-cream);outline-offset:2px}.pg-svideo__toggle-icon{width:1.2rem;height:1.4rem;border-inline:.4rem solid currentColor}.pg-svideo__toggle.is-paused .pg-svideo__toggle-icon{width:1.3rem;height:1.5rem;margin-left:.3rem;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.pg-svideo__content{width:100%;max-width:52rem;text-align:center}.pg-svideo__content .pg-eyebrow{justify-content:center}.pg-svideo__content .pg-eyebrow:after{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-svideo .pg-title em{display:block}.pg-svideo__text{margin:1.6rem auto 0}.pg-svideo__links{margin:2.8rem 0 0;padding:0;list-style:none;border-top:1px solid var(--pg-rule);text-align:left}.pg-svideo__links li{border-bottom:1px solid var(--pg-rule)}.pg-svideo__link{display:flex;align-items:center;gap:1.4rem;min-height:6.8rem;padding-block:1rem;color:var(--pg-heading);text-decoration:none;-webkit-tap-highlight-color:transparent}.pg-svideo__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;border-radius:var(--pg-radius-s)}.pg-svideo__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;border:1px solid var(--pg-rule-strong);border-radius:50%;color:var(--pg-accent);transition:background-color var(--pg-dur-m) var(--pg-ease),border-color var(--pg-dur-m) var(--pg-ease),color var(--pg-dur-m) var(--pg-ease)}.pg-svideo__icon svg{width:2rem;height:2rem}.pg-svideo__name{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2}.pg-svideo__handle{min-width:0;overflow:hidden;font-size:1.35rem;line-height:1.3;color:rgba(var(--color-foreground),.72);text-overflow:ellipsis;white-space:nowrap}.pg-svideo__arrow{display:inline-flex;flex:0 0 auto;width:1.8rem;margin-left:auto;color:var(--pg-accent);transition:transform var(--pg-dur-m) var(--pg-ease)}.pg-svideo__arrow .pg-icon{width:100%;height:auto}@media(hover:hover){.pg-svideo__link:hover .pg-svideo__icon{border-color:var(--pg-bordeaux);background:var(--pg-bordeaux);color:var(--pg-white)}.pg-svideo__link:hover .pg-svideo__arrow{transform:translate(.4rem)}}@media screen and (min-width:750px){.pg-svideo__media{width:40rem;width:min(40rem,max(28rem,calc((100svh - 12rem)*.5625)))}.pg-svideo__name{font-size:2.1rem}.pg-svideo__handle{font-size:1.45rem}}@media screen and (min-width:990px){.pg-svideo__grid{grid-template-columns:minmax(0,54rem) auto;justify-content:center;align-items:center;column-gap:clamp(4.8rem,6vw,8.8rem)}.pg-svideo__media{grid-row:auto;width:clamp(34rem,31vw,46rem);width:min(clamp(34rem,31vw,46rem),max(30rem,calc((100svh - 6rem)*.5625)))}.pg-svideo__content{max-width:none;text-align:left}.pg-svideo__content .pg-eyebrow{justify-content:flex-start}.pg-svideo__content .pg-eyebrow:after{display:none}.pg-svideo__text{margin-inline:0}.pg-svideo__links{margin-top:3.6rem}}.pg-duo{display:inline-flex;align-items:center;gap:1.2rem;margin:0}.pg-duo__mark{display:block;line-height:0}.pg-duo__img{display:block;width:auto;max-width:none}.pg-duo__mark--pg .pg-duo__img{height:5.6rem}.pg-duo__mark--ds .pg-duo__img{height:4.4rem}.pg-duo__by{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;line-height:1;color:var(--pg-accent)}.pg-duo__by:before,.pg-duo__by:after{content:"";width:1.6rem;height:1px;background:currentColor;opacity:.45}.pg-duo--l .pg-duo__mark--pg .pg-duo__img{height:7.2rem}.pg-duo--l .pg-duo__mark--ds .pg-duo__img{height:5.4rem}.pg-duo--s .pg-duo__mark--pg .pg-duo__img{height:4.4rem}.pg-duo--s .pg-duo__mark--ds .pg-duo__img{height:3.4rem}.pg-duo--s .pg-duo__by{font-size:1.4rem}@media screen and (min-width:990px){.pg-duo{gap:1.6rem}.pg-duo__mark--pg .pg-duo__img{height:7.2rem}.pg-duo__mark--ds .pg-duo__img{height:5.4rem}.pg-duo--l .pg-duo__mark--pg .pg-duo__img{height:9.6rem}.pg-duo--l .pg-duo__mark--ds .pg-duo__img{height:7.2rem}.pg-duo--l .pg-duo__by{font-size:2rem}.pg-duo__by:before,.pg-duo__by:after{width:2.4rem}}.pg-motion .pg-duo__mark,.pg-motion .pg-duo__by{animation:pg-hero2-fade 1s var(--pg-ease) backwards}@keyframes pg-hero2-rise{0%{opacity:0;transform:translateY(1.4rem)}}@keyframes pg-hero2-fade{0%{opacity:0}}.pg-head--tight{margin-bottom:2.8rem}.pg-head--tight .pg-head__aside{margin-top:1.2rem}.pg-cats2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem 1.6rem;margin:0;padding:0;list-style:none}.pg-cats2__item{grid-column:span 2;min-width:0}.pg-cats2__item:last-child:nth-child(odd){grid-column:2 / span 2}.pg-cat2{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-height:4.4rem;color:rgb(var(--color-foreground));text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.pg-cat2__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;margin-bottom:1rem;overflow:hidden;border-radius:var(--pg-radius-m);background:var(--pg-cream);transition:transform .18s var(--pg-ease)}.pg-cat2__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--pg-ease),opacity var(--pg-dur-reveal) var(--pg-ease)}.pg-cat2__image--deferred:not(.is-loaded){opacity:0}.pg-cat2--packshot .pg-cat2__media{background:var(--pg-white);box-shadow:inset 0 0 0 1px var(--pg-rule)}.pg-cat2--packshot .pg-cat2__image{object-fit:contain;padding:8%}.pg-cat2__name{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2;letter-spacing:-.005em;text-wrap:balance}.pg-cat2__meta{font-size:1.05rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.pg-cat2:active .pg-cat2__media{transform:scale(.97)}.pg-cat2:focus-visible{outline:none}.pg-cat2:focus-visible .pg-cat2__media{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.pg-cat2__tail{white-space:nowrap}.pg-cat2__arrow{display:inline-flex;width:.85em;height:.85em;margin-left:.35em;vertical-align:-.06em;color:var(--pg-accent);transition:transform var(--pg-dur-m) var(--pg-ease)}.pg-cat2__arrow .pg-icon{width:100%;height:100%}.pg-cats-all{display:flex;align-items:center;gap:2rem;margin-top:3.6rem}.pg-cats-all:before,.pg-cats-all:after{content:"";flex:1;height:1px;background:var(--pg-rule)}.pg-cats-all__link{display:inline-flex;flex:0 0 auto;align-items:center;gap:1.4rem;min-height:4.4rem;color:var(--pg-heading);text-decoration:none;-webkit-tap-highlight-color:transparent}.pg-cats-all__label{padding-bottom:.2rem;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--pg-dur-m) var(--pg-ease)}.pg-cats-all__arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid var(--pg-rule-strong);border-radius:50%;color:var(--pg-accent);transition:background-color var(--pg-dur-m) var(--pg-ease),border-color var(--pg-dur-m) var(--pg-ease),color var(--pg-dur-m) var(--pg-ease),transform var(--pg-dur-m) var(--pg-ease)}.pg-cats-all__arrow .pg-icon{width:1.8rem;height:1.8rem}.pg-cats-all__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:999px}.pg-cats-all__link:active .pg-cats-all__arrow{transform:scale(.94)}@media(hover:hover){.pg-cat2:hover .pg-cat2__image{transform:scale(1.05)}.pg-cat2:hover .pg-cat2__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.pg-cat2:hover .pg-cat2__arrow{transform:translate(.25em)}.pg-cats-all__link:hover .pg-cats-all__label{background-size:100% 1px}.pg-cats-all__link:hover .pg-cats-all__arrow{border-color:var(--pg-bordeaux);background:var(--pg-bordeaux);color:var(--pg-white);transform:translate(.4rem)}}@media screen and (max-width:749px){.pg-cats2{grid-template-columns:minmax(0,1fr);gap:.8rem}.pg-cats2__item,.pg-cats2__item:last-child:nth-child(odd){grid-column:auto}.pg-cat2{position:relative;display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.2rem 1.4rem;min-height:7.6rem;padding:.8rem 6.4rem .8rem .8rem;border:1px solid var(--pg-rule);border-radius:1.4rem;background:var(--pg-white);box-shadow:0 .8rem 1.6rem -1.4rem #35101159;text-align:left;transition:transform .16s var(--pg-ease),background-color var(--pg-dur) var(--pg-ease),border-color var(--pg-dur) var(--pg-ease),box-shadow var(--pg-dur) var(--pg-ease)}.pg-cat2__media{grid-row:1 / span 2;width:6rem;aspect-ratio:1 / 1;margin:0;border-radius:.9rem}.pg-cat2__name{align-self:end;font-size:1.8rem;line-height:1.15;text-wrap:pretty}.pg-cat2__meta{align-self:start;font-size:1rem;letter-spacing:.08em}.pg-cat2__arrow{position:absolute;top:50%;right:1.2rem;align-items:center;justify-content:center;width:4rem;height:4rem;margin:-2rem 0 0;border:1px solid var(--pg-rule-strong);border-radius:50%;background:var(--pg-cream);transition:background-color var(--pg-dur) var(--pg-ease),border-color var(--pg-dur) var(--pg-ease),color var(--pg-dur) var(--pg-ease),transform var(--pg-dur-m) var(--pg-ease)}.pg-cat2__arrow .pg-icon{width:1.6rem;height:1.6rem}.pg-cat2:active{transform:scale(.98);border-color:var(--pg-rule-strong);background:var(--pg-cream);box-shadow:0 .4rem 1rem -.8rem #35101159}.pg-cat2:active .pg-cat2__arrow{border-color:var(--pg-bordeaux);background:var(--pg-bordeaux);color:var(--pg-white)}.pg-cat2:active .pg-cat2__media{transform:none}.pg-cat2:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.pg-cat2:focus-visible .pg-cat2__media{outline:none}}@media screen and (min-width:750px)and (max-width:989px){.pg-cats2{grid-template-columns:repeat(6,minmax(0,1fr));gap:3.2rem 2.4rem}.pg-cats2__item:last-child:nth-child(odd){grid-column:span 2}.pg-cats2__item:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.pg-cats2__item:nth-child(3n+1):last-child{grid-column:3 / span 2}}@media screen and (min-width:750px){.pg-cat2__name{font-size:1.9rem}.pg-cat2__meta{font-size:1.1rem}.pg-cats-all{margin-top:4.8rem}.pg-cats-all__label{font-size:2.1rem}}@media screen and (min-width:990px){.pg-head--tight{margin-bottom:4.8rem}.pg-cats2{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(2.4rem,2.6vw,3.6rem)}.pg-cats2__item,.pg-cats2__item:last-child:nth-child(odd){grid-column:auto}.pg-cat2__media{margin-bottom:1.4rem}.pg-cat2__name{font-size:clamp(1.7rem,1.4vw,2rem);white-space:nowrap}}.pg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.2rem;margin:0;padding:0;list-style:none}.pg-grid__item,.pg .product-grid>.grid__item{display:flex;flex-direction:column;min-width:0}.pg-grid__item>product-component,.pg .product-grid>.grid__item>product-component{display:flex;flex:1;flex-direction:column}.pg-grid__item .pg-card,.pg .product-grid .pg-card{flex:1}@media screen and (min-width:750px){.pg-grid{gap:5.6rem 2.4rem}}@media screen and (min-width:990px){.pg-grid--products{grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4rem 3.2rem}}.pg-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.pg-card__media{position:relative;overflow:visible;background:var(--pg-white)}.pg-card__media:before{content:"";display:block;padding-bottom:var(--ratio-percent, 100%)}.pg-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pg-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--pg-ease),opacity .4s var(--pg-ease)}.pg-card__image--secondary{opacity:0}.pg-card__no-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--pg-mist)}.pg-card__no-image-logo{width:50%;height:auto;opacity:.85}@media(hover:hover){.pg-card:hover .pg-card__image--primary{transform:translateY(-.5rem)}.pg-card:hover .pg-card__image--secondary{opacity:1}}.pg-badge{position:absolute;top:1rem;left:1rem;z-index:2;padding:.5rem 1.1rem;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.03em;line-height:1.3;background:var(--pg-mist);color:var(--pg-ink)}.pg-badge--sale{background:var(--pg-wine);color:var(--pg-white)}.pg-badge--soon{background:var(--pg-cream);color:var(--pg-accent)}.pg-card__soon{margin:0;font-size:1.4rem;font-weight:700;color:rgba(var(--color-foreground),.7)}.pg-card__body{display:flex;flex:1;flex-direction:column;align-items:center;padding-top:2rem;text-align:center}.pg-card__line{margin:0 0 .7rem;font-size:1.05rem;font-weight:700;letter-spacing:.18em;line-height:1.35;text-transform:uppercase;color:var(--pg-accent)}.pg-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;max-width:26ch;margin:0;font-family:var(--font-heading-family);font-size:1.65rem;font-weight:400;letter-spacing:-.005em;line-height:1.3;color:rgb(var(--color-foreground));text-wrap:balance}.pg-card__link{text-decoration:none;color:inherit}.pg-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pg-card__link:focus-visible{outline:none}.pg-card__link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:var(--pg-radius-m)}@media(hover:hover){.pg-card:hover .pg-card__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}}.pg-card__footer{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;margin-top:auto;padding-top:1rem}.pg-card .price{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.3;color:rgb(var(--color-foreground))}.pg-card .price .price-item--regular,.pg-card .price .price-item--sale{font-weight:700}.pg-card .price--on-sale .price-item--regular{font-size:1.4rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.pg-card .price--on-sale .price-item--sale{color:var(--pg-wine)}.pg-card .unit-price{font-size:1.2rem;font-weight:400}.pg-card__actions,.pg-card__actions product-form,.pg-card__actions form{display:flex;justify-content:center;width:100%}.pg-card__actions{position:relative;z-index:2;margin:0}.pg .pg-card__add{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;max-width:26rem;min-width:0;min-height:4.4rem;padding:0 2rem;border:1px solid rgba(97,32,33,.42);border-radius:999px;background:transparent;color:var(--pg-accent);font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-decoration:none;transition:background-color var(--pg-dur) var(--pg-ease),border-color var(--pg-dur) var(--pg-ease),color var(--pg-dur) var(--pg-ease),transform .18s var(--pg-ease)}.pg .pg-card__add:before,.pg .pg-card__add:after{display:none}.pg .pg-card__add:not([disabled]):hover{border-color:var(--pg-bordeaux);background:var(--pg-bordeaux);color:var(--pg-white)}.pg .pg-card__add:not([disabled]):active{transform:scale(.98)}.pg .pg-card__add:not([disabled]):hover .pg-card__add-icon{transform:rotate(90deg)}.pg .pg-card__add--solid{max-width:none;min-height:5.2rem;border-color:var(--pg-bordeaux);background:var(--pg-bordeaux);color:var(--pg-white);font-size:1.5rem}.pg .pg-card__add--solid:not([disabled]):hover{border-color:var(--pg-bordeaux-deep);background:var(--pg-bordeaux-deep)}.pg .pg-card__add--solid .loading__spinner{color:var(--pg-white)}.pg .pg-card__add[disabled]{border-color:var(--pg-rule-strong);color:rgba(var(--color-foreground),.55);cursor:not-allowed;opacity:1}.pg .pg-card__add.loading{color:transparent}.pg .pg-card__add .loading__spinner{color:var(--pg-heading)}.pg-card__add-icon{display:inline-flex;width:1.1rem;transition:transform var(--pg-dur-m) var(--pg-ease)}.pg-card__add-icon svg{width:100%;height:auto}@media screen and (max-width:749px){.pg .pg-card__add{width:100%;min-height:4.4rem;padding:0 .8rem;font-size:1.3rem;letter-spacing:0;white-space:nowrap}.pg-card__add-icon{display:none}}@media screen and (max-width:359px){.pg .pg-card__add{padding-block:.6rem;line-height:1.2;white-space:normal}}.color-scheme-3 .pg-card__line,.color-scheme-4 .pg-card__line,.color-scheme-5 .pg-card__line{color:var(--pg-gold)}.color-scheme-3 .pg-card__add,.color-scheme-4 .pg-card__add,.color-scheme-5 .pg-card__add{border-color:#efecec99;color:var(--pg-mist)}.pg .color-scheme-3 .pg-card__add:not([disabled]):hover,.pg .color-scheme-4 .pg-card__add:not([disabled]):hover,.pg .color-scheme-5 .pg-card__add:not([disabled]):hover{background:var(--pg-mist);color:var(--pg-heading)}.pg-boxes3{overflow:hidden;overflow:clip}.pg-boxc{--pg-boxc-w: min(66vw, 30rem);--pg-boxc-spread: calc(var(--pg-boxc-w) * .93);--pg-boxc-shrink: .12;display:block}.pg-boxc__stage{display:grid;justify-items:center;align-items:stretch;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pg-boxc.is-dragging .pg-boxc__stage{cursor:grabbing}.pg-boxc__card{--p: 0;--f: 1;grid-area:1 / 1;width:var(--pg-boxc-w);opacity:var(--f);transform:translate3d(calc(var(--p) * var(--pg-boxc-spread)),0,0) scale(calc(1 - var(--pg-boxc-shrink) * var(--p) * var(--p)));will-change:transform,opacity}.pg-boxc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:rgb(var(--color-background));opacity:calc(var(--p) * var(--p) * .14);pointer-events:none}.pg-boxc__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:0 3.6rem 6.4rem -2.8rem #35101180;opacity:calc(1 - var(--p) * var(--p));pointer-events:none}.pg-boxc__card .pg-box2__desc{opacity:calc(1 - var(--p) * var(--p) * .45)}.pg-boxc__card .pg-box2__buy{opacity:calc(1 - var(--p) * var(--p) * .6)}.pg-boxc__card:not(.is-center){cursor:pointer}.pg-boxc__card:not(.is-center)>*{pointer-events:none}.pg-boxc__stage img{-webkit-user-drag:none}.pg-boxc__controls{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:2.4rem}.pg-boxc__arrow,.pg-boxc__pause{display:inline-grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--pg-rule-strong);border-radius:50%;background:transparent;color:var(--pg-heading);cursor:pointer;transition:background-color var(--pg-dur) var(--pg-ease),border-color var(--pg-dur) var(--pg-ease),color var(--pg-dur) var(--pg-ease)}.pg-boxc__arrow .pg-icon{width:1.8rem;height:1.8rem}.pg-boxc__arrow--prev .pg-icon{transform:scaleX(-1)}.pg-boxc__pause{margin-left:.4rem;border-color:transparent}.pg-boxc__pause[hidden]{display:none}.pg-boxc__pause-icon{width:1rem;height:1.2rem;border-inline:.3rem solid currentColor}.pg-boxc__pause.is-paused .pg-boxc__pause-icon{width:1.1rem;height:1.3rem;margin-left:.2rem;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.pg-boxc__dots{display:flex;align-items:center}.pg-boxc__dot{display:grid;place-items:center;width:4rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer}.pg-boxc__bar{position:relative;display:block;width:3.2rem;height:2px;overflow:hidden;border-radius:2px;background:var(--pg-rule-strong)}.pg-boxc__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pg-bordeaux);transform:scaleX(0);transform-origin:left}.pg-boxc__dot.is-active .pg-boxc__bar:after{transform:scaleX(1)}.pg-boxc.is-auto .pg-boxc__dot.is-active .pg-boxc__bar:after{animation:pg-boxc-progress var(--pg-boxc-interval, 5.5s) linear both}.pg-boxc.is-auto.is-paused .pg-boxc__dot.is-active .pg-boxc__bar:after{animation-play-state:paused}@keyframes pg-boxc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pg-boxc :is(.pg-boxc__arrow,.pg-boxc__pause,.pg-boxc__dot):focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.pg-box2{position:relative;display:flex;flex-direction:column;padding:1rem 1rem 2.2rem;border-radius:var(--pg-radius-l);background:var(--pg-white);box-shadow:0 0 0 1px #3510110f,0 1.2rem 2.4rem -1.6rem #35101138}.pg-box2__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--pg-radius-m);background:var(--pg-cream)}.pg-box2__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--pg-ease)}.pg-box2__image[hidden]{display:none}.pg-box2__image--packshot{object-fit:contain;padding:6%;background:var(--pg-white)}.pg-box2__badge{position:absolute;top:1rem;right:1rem;padding:.4rem 1rem;border-radius:999px;background:var(--pg-white);color:var(--pg-accent);font-size:1rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.pg-box2__temp{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:1;padding:.5rem 1rem;border-radius:var(--pg-radius-s);background:var(--pg-bordeaux-night);color:var(--pg-cream);font-size:1.05rem;font-weight:700;letter-spacing:.04em;line-height:1.35;text-align:center}.pg-box2__temp[hidden]{display:none}.pg-box2__badge--ready{background:var(--pg-bordeaux-night);color:var(--pg-white)}.pg-box2__tag{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E"),linear-gradient(160deg,#f6eed9,#ecdfbf)}.pg-box2__tag-band{flex:0 0 12%;background:var(--pg-bordeaux)}.pg-box2__tag-body{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.6rem;text-align:center}.pg-box2__tag-body:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid rgba(97,32,33,.28);border-radius:.4rem}.pg-box2__tag-kicker{font-size:1.1rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--pg-accent)}.pg-box2__tag-name{font-family:var(--font-heading-family);font-style:italic;font-size:2.8rem;line-height:1.1;color:var(--pg-bordeaux);text-wrap:balance}.pg-box2__tag-brand{margin-top:.4rem;font-size:.95rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2525259e}.pg-box2__body{display:flex;flex:1;flex-direction:column;align-items:center;gap:.6rem;min-width:0;padding:1.8rem .8rem 0;text-align:center}.pg-box2__name{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;line-height:1.15;letter-spacing:-.01em;color:var(--pg-heading)}.pg-box2__link{color:inherit;text-decoration:none}.pg-box2__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.pg-box2__desc{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.pg-box2__buy{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.6rem;margin-top:auto;padding-top:1rem}.pg-box2__price .price{font-size:1.8rem;font-weight:700}.pg-box2__notify{min-height:4.4rem;padding-inline:1.8rem;font-size:1.35rem}.pg-btn__icon--lead{width:1.8rem}.pg-btn:hover .pg-btn__icon--lead{transform:none}@media(hover:hover){.pg-boxc__arrow:hover{border-color:var(--pg-bordeaux);background:var(--pg-bordeaux);color:var(--pg-white)}.pg-boxc__pause:hover{border-color:var(--pg-rule-strong)}.pg-boxc__dot:hover .pg-boxc__bar{background:#35101180}.pg-boxc__card.is-center:hover .pg-box2__image{transform:scale(1.03)}}@media screen and (min-width:750px){.pg-boxc{--pg-boxc-w: clamp(28rem, 36vw, 33rem);--pg-boxc-spread: calc(var(--pg-boxc-w) * .9);--pg-boxc-shrink: .14}.pg-boxc__controls{margin-top:3.2rem}.pg-box2{padding:1.2rem 1.2rem 2.4rem}.pg-box2__badge{top:1.2rem;right:1.2rem}.pg-box2__tag-name{font-size:3.2rem}.pg-box2__tag-kicker{font-size:1.2rem}}@media screen and (min-width:990px){.pg-boxc{--pg-boxc-w: clamp(31rem, 26vw, 38rem);--pg-boxc-spread: calc(var(--pg-boxc-w) * .92)}.pg-box2__name{font-size:2.6rem}.pg-box2__desc{font-size:1.5rem}}.pg-heart{overflow:hidden}.pg-heart__grid{display:grid;gap:3.2rem;align-items:center}.pg-heart__visual{position:relative;width:min(48vw,24rem);margin-inline:auto;isolation:isolate}.pg-heart__visual:before{content:"";position:absolute;top:-26%;right:-38%;bottom:-26%;left:-38%;z-index:-1;background:radial-gradient(closest-side,rgba(243,174,6,.17),rgba(243,174,6,.06) 56%,transparent 78%);pointer-events:none}.pg-heart__photo{display:block;transition:opacity 1.1s var(--pg-ease),transform 1.4s var(--pg-ease)}.pg-heart__float{display:block}.pg-heart__img{display:block;width:100%;height:auto;filter:drop-shadow(0 1.6rem 1.6rem rgba(12,3,4,.4))}.pg-reveal-ready [data-pg-heart]:not(.is-in) .pg-heart__photo{opacity:0;transform:translateY(3.2rem) rotate(-6deg) scale(.95)}.pg-reveal-ready.pg-motion [data-pg-heart].is-in .pg-heart__float{animation:pg-tarallo-float 7s ease-in-out 1.4s infinite alternate}@keyframes pg-tarallo-float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-1rem) rotate(1.2deg)}}.pg-heart__content{text-align:center}.pg-heart__content .pg-eyebrow{justify-content:center}.pg-heart__content .pg-eyebrow:after{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-heart__title em{display:block}.pg-heart__text{margin:1.8rem auto 0;color:var(--pg-on-dark)}.pg-heart__process{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(239,236,236,.18)}.pg-heart__process-title{margin:0 0 1.8rem;font-size:1.15rem;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--pg-on-dark-muted)}.pg-heart__steps{display:grid;gap:1.6rem;width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none;counter-reset:pg-step}.pg-heart__step{position:relative;display:flex;align-items:center;gap:1.4rem;text-align:left}.pg-heart__step:not(:last-child):after{content:"";position:absolute;top:5.2rem;left:2.6rem;width:1px;height:1.6rem;background:#f3ae0659}.pg-heart__step-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border:1px solid rgba(243,174,6,.5);border-radius:50%;color:var(--pg-gold)}.pg-heart__step-icon .pg-icon{width:2.4rem;height:2.4rem}.pg-heart__step-text{display:flex;flex-direction:column;gap:.2rem}.pg-heart__step-title{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.25;color:var(--pg-white)}.pg-heart__step-note{font-size:1.3rem;line-height:1.4;color:var(--pg-on-dark-muted)}.pg-heart__actions{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:3.2rem}.pg-heart__count{font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pg-on-dark-muted)}.pg-heart__note{display:flex;align-items:flex-start;gap:1.6rem;width:100%;max-width:46rem;margin:0 auto;padding:2rem 2.2rem;border:1px solid rgba(243,174,6,.32);border-radius:var(--pg-radius-m);background:#f3edde0a;text-align:left}.pg-heart__note-icon{flex:0 0 auto;width:3rem;height:2.8rem;margin-top:.3rem;overflow:visible;fill:none;stroke:var(--pg-gold);stroke-width:5}.pg-heart__note-title{margin:0;font-family:var(--font-heading-family);font-size:2.1rem;font-style:italic;line-height:1.2;color:var(--pg-gold-soft)}.pg-heart__note-text{margin:.6rem 0 0;font-size:1.5rem;line-height:1.55;color:var(--pg-on-dark);text-wrap:pretty}.pg-heart__note-link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:.4rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;color:var(--pg-gold);text-decoration:none}.pg-heart__note-link>span:nth-child(2){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.pg-heart__note-link:hover>span:nth-child(2){text-decoration-thickness:2px}.pg-heart__note-link:focus-visible{outline:2px solid var(--pg-gold);outline-offset:.4rem;border-radius:var(--pg-radius-s)}.pg-heart__note-network{display:inline-flex;width:1.8rem;height:1.8rem}.pg-heart__note-network svg{width:100%;height:100%}@media screen and (min-width:750px){.pg-heart__visual{width:min(100%,27rem)}.pg-heart__steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.2rem;width:auto}.pg-heart__step{flex-direction:column;text-align:center}.pg-heart__step:not(:last-child):after{top:2.6rem;left:calc(50% + 3.4rem);width:calc(100% - 5.6rem);height:1px}.pg-heart__step-title{font-size:1.7rem}}@media screen and (min-width:990px){.pg-heart__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"visual content" "note content";column-gap:clamp(5.6rem,8vw,11.2rem);row-gap:4rem}.pg-heart__visual{grid-area:visual;justify-self:center;width:min(66%,30rem)}.pg-heart__content{grid-area:content;text-align:left}.pg-heart__content .pg-eyebrow{justify-content:flex-start}.pg-heart__content .pg-eyebrow:after{display:none}.pg-heart__text{margin-inline:0}.pg-heart__note{grid-area:note;align-self:start}.pg-heart__step{align-items:flex-start;text-align:left}.pg-heart__step:not(:last-child):after{left:6.4rem;width:calc(100% - 5.6rem)}.pg-heart__actions{flex-direction:row;gap:2.4rem}}.pg-bstory__head{margin-bottom:4rem}.pg-bstory__grid{display:grid;gap:4.8rem}.pg-road{--pg-road-gap: 3.2rem;display:grid;gap:var(--pg-road-gap);margin:0;padding:0;list-style:none}.pg-road__step:not(:last-child):after{content:"";position:absolute;top:2.2rem;left:.6rem;width:1px;height:calc(100% + var(--pg-road-gap) - 1.3rem);background:#f3ae066b;transform-origin:top;transition:transform 1.2s var(--pg-ease) calc(var(--pg-i, 0) * .24s + .2s)}.pg-reveal-ready .pg-road:not(.is-in) .pg-road__step:after{transform:scaleY(0)}.pg-road__step{position:relative;padding-left:4rem}.pg-road__step:before{content:"";position:absolute;top:.9rem;left:0;width:1.3rem;height:1.3rem;border:1px solid var(--pg-gold);border-radius:50%;background:rgb(var(--color-background))}.pg-road__step:last-child:before{background:var(--pg-gold);box-shadow:0 0 0 .5rem #f3ae0624}.pg-road__head{display:flex;align-items:baseline;gap:1.2rem;margin:0;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--pg-cream)}.pg-road__number{flex:0 0 auto;color:var(--pg-gold);font-variant-numeric:lining-nums}.pg-road__number:after{content:"";display:inline-block;width:1.6rem;height:1px;margin-left:1.2rem;background:#f3ae0699;vertical-align:.32em}.pg-road__text{display:block;max-width:40ch;margin-top:.8rem;font-size:1.55rem;line-height:1.6;color:var(--pg-on-dark)}.pg-bstory__story{font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;line-height:1.75;letter-spacing:.005em;color:var(--pg-on-dark)}.pg-bstory__story p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.pg-bstory__story p+p{margin-top:1.8rem}.pg-bstory__story :is(strong,b,em,i,span){font:inherit;color:inherit}@media screen and (min-width:750px){.pg-road__head{font-size:3rem}}@media screen and (min-width:990px){.pg-bstory__head{margin-bottom:6.4rem}.pg-bstory__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(5.6rem,8vw,11.2rem);align-items:start}.pg-road{--pg-road-gap: 4rem}.pg-road__text{font-size:1.7rem}.pg-bstory__story{padding-left:clamp(4rem,5vw,7.2rem);border-left:1px solid rgba(243,174,6,.22);font-size:1.8rem}}.pg-delivery{overflow:hidden}.pg-delivery__grid{display:grid;gap:3.2rem;align-items:center}.pg-delivery__lead{margin-top:1.8rem}.pg-delivery__steps{display:grid;gap:0;margin:2.8rem 0 0;padding:0;list-style:none}.pg-delivery__step{position:relative;display:flex;align-items:center;gap:1.4rem;padding-block:.8rem}.pg-delivery__step:not(:last-child):after{content:"";position:absolute;left:2.2rem;top:calc(50% + 2.2rem);height:calc(100% - 4.4rem);border-left:1px dashed rgba(97,32,33,.4)}.pg-delivery__step-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid rgba(97,32,33,.3);border-radius:50%;background:var(--pg-white);color:var(--pg-accent)}.pg-delivery__step-icon .pg-icon{width:2.1rem;height:2.1rem}.pg-delivery__step-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pg-delivery__step-title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.25;color:var(--pg-heading);text-wrap:pretty}.pg-delivery__step-text{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.74)}.pg-delivery__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.pg-delivery__map{margin:0}.pg-delivery .pg-title em{white-space:nowrap}.pg-delivery__legend{display:block;margin-top:1.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-align:center;color:rgba(var(--color-foreground),.7);text-wrap:balance}.pg-delivery__legend-dot{display:inline-block;margin-right:.8rem;vertical-align:-.05em;width:.9rem;height:.9rem;border:2px solid var(--pg-white);border-radius:50%;background:var(--pg-bordeaux);box-shadow:0 0 0 1px var(--pg-bordeaux)}.pg-italy{position:relative;display:block;width:100%;max-width:50rem;margin-inline:auto}.pg-map{display:block;width:100%;height:auto;overflow:visible}.pg-map__land{fill:var(--pg-white);transition:opacity .9s var(--pg-ease) .3s}.pg-map__coast{fill:none;stroke:var(--pg-bordeaux);stroke-width:.9;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.75;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1)}.pg-map__dot{fill:var(--pg-bordeaux);stroke:var(--pg-white);stroke-width:1.2;transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.2s + var(--pg-i, 0) * .08s)}.pg-map__ripple{fill:none;stroke:var(--pg-bordeaux);stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.pg-map__delivery{pointer-events:none}.pg-van,.pg-map__trail,.pg-map__package{opacity:0}.pg-map__trail{fill:none;stroke:var(--pg-accent);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1.4 3.2}.pg-map__run.is-active .pg-van,.pg-map__run.is-active .pg-map__trail{opacity:1;transition:opacity .24s var(--pg-ease)}.pg-map__run.is-leaving .pg-van{opacity:0;transition-duration:.3s}.pg-map__run.is-leaving .pg-map__trail{opacity:0;transition:opacity .7s var(--pg-ease) .3s}.pg-van__body{transform:scale(var(--pg-van-scale, 1))}.pg-van__shadow{fill:var(--pg-bordeaux-night);opacity:.16}.pg-van__box,.pg-van__cab{stroke:var(--pg-bordeaux-night);stroke-width:.7;stroke-linejoin:round}.pg-van__box{fill:var(--pg-cream)}.pg-van__cab{fill:var(--pg-white)}.pg-van__stripe{fill:var(--pg-gold)}.pg-van__window{fill:var(--pg-bordeaux-night);opacity:.86}.pg-van__light{fill:var(--pg-gold);stroke:var(--pg-bordeaux-night);stroke-width:.4}.pg-van__wheel{fill:var(--pg-bordeaux-night)}.pg-van__hub{fill:var(--pg-cream)}.pg-map__run.is-active:not(.is-arrived) .pg-van__bob{animation:pg-van-bob .34s ease-in-out infinite alternate}@keyframes pg-van-bob{0%{transform:translateY(0)}to{transform:translateY(-.35px)}}.pg-map__package{transform-box:fill-box;transform-origin:50% 100%}.pg-map__package-body{fill:#d8b27c;stroke:var(--pg-bordeaux-night);stroke-width:.6}.pg-map__package-line{fill:none;stroke:#9a6a32;stroke-width:.7}.pg-map__run.is-arrived .pg-map__package{animation:pg-package-drop 1.5s var(--pg-ease) both}@keyframes pg-package-drop{0%{opacity:0;transform:translateY(-7px) scale(.4)}20%{opacity:1;transform:translateY(-14px) scale(1.08)}30%,42%{transform:translateY(-12px) scale(1)}58%{transform:translateY(-3px) scale(1.06,.92)}66%,82%{opacity:1;transform:translateY(-3.6px) scale(1)}to{opacity:0;transform:translateY(-3.6px) scale(.92)}}.pg-map__city.is-delivered .pg-map__ripple{animation:pg-map-ripple 1s ease-out}@keyframes pg-map-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(4.4)}}.pg-italy.is-settled .pg-map__label{transition:color .35s var(--pg-ease),opacity .5s var(--pg-ease),translate .5s var(--pg-ease);transition-delay:0s}.pg-map__label.is-target{color:var(--pg-accent)}.pg-map__halo{fill:var(--pg-bordeaux);opacity:.12}.pg-map__origin-dot{fill:var(--pg-bordeaux);stroke:var(--pg-white);stroke-width:2}.pg-map__origin circle{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.34,1.56,.64,1) .5s}.pg-map__pulse{fill:none;stroke:var(--pg-bordeaux);stroke-width:1;opacity:0}.pg-motion .pg-italy.is-in .pg-map__pulse{animation:pg-map-pulse 2.4s ease-out 1s infinite}@keyframes pg-map-pulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.pg-map__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pg-map__label{position:absolute;font-size:1.05rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#252525d1;text-shadow:0 0 2px var(--pg-white),0 0 4px var(--pg-white),0 0 6px var(--pg-white);transition:opacity .5s var(--pg-ease),translate .5s var(--pg-ease);transition-delay:calc(1.3s + var(--pg-i, 0) * .08s)}.pg-map__label--r{transform:translate(1rem,-50%)}.pg-map__label--l{transform:translate(calc(-100% - 1rem),-50%)}.pg-map__label--t{transform:translate(-50%,calc(-100% - .9rem))}.pg-map__label--b{transform:translate(-50%,.9rem)}.pg-map__label--origin{font-family:var(--font-heading-family);font-size:1.7rem;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;color:var(--pg-bordeaux);transform:translate(-72%,1.1rem);transition-delay:.7s}.pg-italy.is-armed:not(.is-in) .pg-map__coast{stroke-dashoffset:1}.pg-italy.is-armed:not(.is-in) .pg-map__land{opacity:0}.pg-italy.is-armed:not(.is-in) .pg-map__dot,.pg-italy.is-armed:not(.is-in) .pg-map__origin circle{transform:scale(0)}.pg-italy.is-armed:not(.is-in) .pg-map__label{opacity:0;translate:0 .4rem}@media screen and (max-width:749px){.pg-map__label--minor{display:none}.pg-map__label{font-size:.95rem}.pg-map__label--origin{font-size:1.5rem}}.pg-pdf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem 1.6rem;margin-top:2.4rem;padding:1.6rem 1.8rem;border:1px solid var(--pg-rule-strong);border-radius:var(--pg-radius-m);background:#ffffff80}.pg-pdf__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--pg-accent);color:var(--pg-white)}.pg-pdf__icon .pg-icon{width:2.2rem;height:2.2rem}.pg-pdf__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pg-pdf__title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.25;color:var(--pg-heading)}.pg-pdf__note{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pg-pdf__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.8rem 2rem}.pg-pdf__link{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-weight:700;font-size:1.45rem;color:var(--pg-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.pg-pdf__link-icon{display:inline-flex;width:1.8rem}.pg-pdf__link:hover{color:var(--pg-bordeaux-deep)}@media screen and (min-width:750px){.pg-pdf{grid-template-columns:auto minmax(0,1fr) auto}.pg-pdf__actions{grid-column:auto}.pg-map__label{font-size:1.15rem}}@media screen and (min-width:990px){.pg-delivery__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6.4rem}.pg-italy{max-width:58rem;--pg-van-scale: .84}.pg-map__label--origin{font-size:2rem}}.pg-chapter__grid{display:grid;gap:3.2rem;align-items:center}.pg-chapter__duo{margin-bottom:2.4rem}.pg-chapter__number{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:1.6rem;letter-spacing:0;text-transform:none}.pg-chapter--opening .pg-chapter__content{container-type:inline-size}.pg-chapter__title--opening{max-width:none;font-size:clamp(2.4rem,8.2vw,7.2rem);font-size:clamp(2.4rem,8.6cqi,7.2rem);line-height:1.12;letter-spacing:-.015em;white-space:nowrap}.pg-chapter .pg-title em{display:block}.pg-chapter__text{max-width:60ch;margin-top:1.8rem;font-size:1.7rem;line-height:1.7;color:rgba(var(--color-foreground),.84)}.pg-chapter__text p{margin:0}.pg-chapter__text p+p{margin-top:1.4rem}.pg-chapter__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.pg-chapter__media{margin:0}@media screen and (min-width:750px)and (max-width:989px){.pg-chapter--media-right .pg-chapter__media,.pg-chapter--media-left .pg-chapter__media{width:min(100%,56rem);margin-inline:auto}}.pg-chapter__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--pg-radius-m);background:var(--pg-cream)}.pg-chapter__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-reveal-ready .pg-chapter__media[data-pg-reveal]{transform:none}.pg-reveal-ready .pg-chapter__media[data-pg-reveal] .pg-chapter__frame{clip-path:inset(0 0 0 0 round var(--pg-radius-m));transition:clip-path 1.1s cubic-bezier(.65,0,.25,1)}.pg-reveal-ready .pg-chapter__media[data-pg-reveal]:not(.is-in) .pg-chapter__frame{clip-path:inset(100% 0 0 0 round var(--pg-radius-m))}.pg-reveal-ready .pg-chapter__media[data-pg-reveal] .pg-chapter__image{transition:transform 1.6s var(--pg-ease)}.pg-reveal-ready .pg-chapter__media[data-pg-reveal]:not(.is-in) .pg-chapter__image{transform:scale(1.12)}.pg-chapter__caption{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:1.2rem;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.pg-chapter__caption:before{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-chapter__credit{flex:1 1 100%;font-size:1.15rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:rgba(var(--color-foreground),.72)}.pg-chapter__credit p{display:inline;margin:0}.pg-chapter__credit a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pg-chapter__temp{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.4rem 1rem;border-radius:999px;background:var(--pg-bordeaux-night);color:var(--pg-cream);font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.pg-chapter__temp[hidden],.pg-chapter__media[hidden]{display:none}.pg-chapter__grid:has(>.pg-chapter__media[hidden]){grid-template-columns:minmax(0,76rem);justify-content:center}.pg-chapter--opening .pg-chapter__grid{gap:4rem}.pg-chapter--opening .pg-chapter__content{display:flex;flex-direction:column;align-items:center;text-align:center}.pg-chapter--opening .pg-chapter__eyebrow:after,.pg-chapter--center .pg-chapter__eyebrow:after{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-chapter--opening .pg-chapter__text{margin-inline:auto}.pg-chapter--opening .pg-chapter__frame{aspect-ratio:4 / 3}.pg-motion .pg-chapter--opening .pg-chapter__content>*{animation:pg-hero2-rise .8s var(--pg-ease) backwards}.pg-motion .pg-chapter--opening .pg-chapter__content>:nth-child(2){animation-delay:.1s}.pg-motion .pg-chapter--opening .pg-chapter__content>:nth-child(3){animation-delay:.2s}.pg-motion .pg-chapter--opening .pg-chapter__content>:nth-child(4){animation-delay:.3s}.pg-motion .pg-chapter--opening .pg-chapter__frame{animation:pg-chapter-open 1.4s cubic-bezier(.65,0,.25,1) .25s backwards}@keyframes pg-chapter-open{0%{clip-path:inset(18% 12% 18% 12% round var(--pg-radius-m))}to{clip-path:inset(0 0 0 0 round var(--pg-radius-m))}}.pg-chapter--center .pg-chapter__content{display:flex;flex-direction:column;align-items:center;max-width:76rem;margin-inline:auto;text-align:center}.pg-chapter--center .pg-chapter__actions{justify-content:center}.pg-chapter--center .pg-points{align-self:stretch}.pg-chapter--closing .pg-title em{white-space:nowrap}.pg-chapter--closing .pg-chapter__text{margin-top:2rem}.pg-chapter--closing .pg-chapter__actions{margin-top:3.6rem}.pg-reveal-ready .pg-chapter--closing .pg-chapter__content[data-pg-reveal]{opacity:1;transform:none}.pg-reveal-ready .pg-chapter--closing .pg-chapter__content[data-pg-reveal]>*{transition:opacity .7s var(--pg-ease),transform .9s var(--pg-ease)}.pg-reveal-ready .pg-chapter--closing .pg-chapter__content[data-pg-reveal]:not(.is-in)>*{opacity:0;transform:translateY(1.4rem)}.pg-reveal-ready .pg-chapter--closing .pg-chapter__content[data-pg-reveal]>:nth-child(2){transition-delay:90ms}.pg-reveal-ready .pg-chapter--closing .pg-chapter__content[data-pg-reveal]>:nth-child(3){transition-delay:.18s}.pg-reveal-ready .pg-chapter--closing .pg-chapter__content[data-pg-reveal]>:nth-child(n+4){transition-delay:.27s}@media screen and (min-width:990px){.pg-chapter--closing .pg-chapter__content{max-width:96rem}.pg-chapter--closing .pg-title{white-space:nowrap}.pg-chapter--closing .pg-title em{display:inline}.pg-chapter--closing .pg-chapter__text{margin-top:2.4rem}}@media screen and (min-width:750px){.pg-chapter--center .pg-points--grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.pg-points{display:grid;gap:1.6rem;margin:3.2rem 0 0;padding:0;list-style:none;text-align:left}.pg-point{display:flex;align-items:flex-start;gap:1.4rem}.pg-points--list .pg-point+.pg-point{padding-top:1.6rem;border-top:1px solid var(--pg-rule)}.pg-point__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px solid rgba(97,32,33,.3);border-radius:50%;color:var(--pg-accent)}.pg-point__icon .pg-icon{width:2.2rem;height:2.2rem}.pg-point__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pg-point__title{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:var(--pg-heading)}.pg-point__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.pg-points--grid .pg-point{flex-direction:column;padding:2.4rem;border-radius:var(--pg-radius-l);background:#fff9;box-shadow:0 0 0 1px var(--pg-rule)}.color-scheme-1 .pg-points--grid .pg-point{background:var(--pg-cream);box-shadow:none}@media screen and (min-width:750px){.pg-points--grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2rem}.pg-chapter--opening .pg-chapter__frame{aspect-ratio:2 / 1}.pg-chapter__credit{flex:1 1 0;text-align:right}.pg-chapter__title--opening{line-height:1.08}}@media screen and (min-width:990px){.pg-chapter--media-right .pg-chapter__grid,.pg-chapter--media-left .pg-chapter__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem}.pg-chapter--media-left .pg-chapter__media{order:-1}.pg-chapter__text{font-size:1.8rem}}.pg-trust{padding-block:2.8rem;border-block:1px solid var(--pg-rule);background:rgb(var(--color-background))}.pg-trust__heading{margin:0 0 2.4rem;font-size:2.2rem}.pg-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}.pg-trust__item{display:flex;flex-direction:column;gap:1rem;min-width:0}.pg-trust__icon{display:flex;flex:0 0 auto;width:2.6rem;height:2.6rem;color:var(--pg-bordeaux)}.pg-trust__icon .pg-icon{width:100%;height:100%}.pg-trust__title{margin:0 0 .3rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;letter-spacing:.01em;line-height:1.35;color:rgb(var(--color-foreground))}.pg-trust__text{font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.pg-trust__text p{margin:0}.pg-trust__text a{color:var(--pg-heading);font-weight:700;text-underline-offset:.2em;white-space:nowrap}.pg-payments{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.pg-payments li{display:flex}.pg-payments__icon{width:3.8rem;height:2.4rem}@media screen and (min-width:750px){.pg-trust__item{flex-direction:row;gap:1.4rem}}@media screen and (min-width:990px){.pg-trust{padding-block:3.2rem}.pg-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pg-trust__item{padding-inline:2.8rem}.pg-trust__item:first-child{padding-left:0}.pg-trust__item+.pg-trust__item{border-left:1px solid var(--pg-rule)}}.pg .announcement-bar__message{min-height:3.6rem;padding-block:.8rem;font-size:1.25rem;letter-spacing:.06em}.pg .announcement-bar__link:hover .announcement-bar__message span{text-decoration:underline;text-underline-offset:.25em}.pg .header-wrapper{border-bottom:1px solid var(--pg-rule)}.pg .header{padding-block:.6rem}.pg .header__heading-link{padding:.2rem 0}.pg .header__heading-logo,.pg .pugliando-logo.header__heading-logo{display:block;width:12.4rem;max-width:100%;height:auto}.pg .header__icon{color:rgb(var(--color-foreground))}.pg .cart-count-bubble{background-color:var(--pg-wine);color:var(--pg-white);font-weight:700}@media screen and (min-width:990px){.pg .header{padding-block:.8rem}.pg .header__heading-logo,.pg .pugliando-logo.header__heading-logo{width:14.8rem}.pg .header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:auto minmax(0,1fr) auto;column-gap:3.2rem}.pg .header--middle-left .header__inline-menu{margin-left:0}}.pg-nav__list{align-items:center}.pg .pg-nav__link{padding:1.2rem 1.4rem;font-size:1.5rem;color:rgb(var(--color-foreground))}.pg .pg-nav summary.pg-nav__link{padding-right:3rem}.pg .pg-nav__link,.pg .pg-nav__link:hover,.pg details[open]>.pg-nav__link{text-decoration:none}.pg .pg-nav__link>span{padding-block:.3rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;text-decoration:none;transition:background-size var(--pg-dur-m) var(--pg-ease)}.pg .pg-nav__link:hover>span,.pg .pg-nav__link[aria-expanded=true]>span,.pg .pg-nav__link .header__active-menu-item{background-size:100% 1px;text-decoration:none}.pg .pg-nav,.pg .pg-nav__list,.pg .pg-nav__item,.pg .pg-nav header-menu,.pg .pg-mega{position:static}.pg .header-wrapper{position:relative}.pg-mega__panel{position:absolute;top:100%;left:0;right:0;z-index:3;padding-block:3.2rem 4rem;border-top:1px solid var(--pg-rule);background:rgb(var(--color-background));box-shadow:0 2.4rem 4.8rem -3.2rem #35101166;animation:pg-fade-down .22s var(--pg-ease)}@keyframes pg-fade-down{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.pg-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 28rem;gap:4rem}.pg-mega__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.pg-mega__card{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit}.pg-mega__media{position:relative;display:block;aspect-ratio:1;background:var(--pg-white)}.pg-mega__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:4%;object-fit:contain;transition:transform .5s var(--pg-ease)}.pg-mega__card:hover .pg-mega__image{transform:translateY(-.5rem)}.pg-mega__title{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2;color:rgb(var(--color-foreground))}.pg-mega__card:hover .pg-mega__title,.pg-mega__card.is-current .pg-mega__title{text-decoration:underline;text-decoration-color:#9c4c028c;text-decoration-thickness:1px;text-underline-offset:.3em}.pg-mega__meta{margin-top:-.6rem;font-size:1.3rem;color:var(--pg-taupe)}.pg-mega__sublist{margin:.4rem 0 0;padding:0;list-style:none}.pg-mega__sublink{display:inline-block;padding:.4rem 0;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.pg-mega__aside{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.2rem;padding:2.8rem;border-radius:var(--pg-radius-l);background:var(--pg-cream)}.pg-mega__aside .pg-eyebrow{margin:0}.pg-mega__aside-title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;color:var(--pg-heading)}.pg .menu-drawer{background:rgb(var(--color-background))}.pg .menu-drawer__menu-item{padding:1.2rem 2.4rem;font-size:1.7rem;line-height:1.35}.pg .menu-drawer__menu-item--active,.pg .menu-drawer__menu-item:focus,.pg .menu-drawer__close-button:focus,.pg .menu-drawer__menu-item:hover,.pg .menu-drawer__close-button:hover{background-color:var(--pg-mist)}.pg-drawer-cats{padding:2rem 2.4rem;border-bottom:1px solid var(--pg-rule)}.pg-drawer-cats .pg-eyebrow{margin-bottom:1.2rem}.pg-drawer-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.pg-drawer-cats__card{display:flex;align-items:center;gap:1rem;min-height:6.4rem;padding:.4rem 0;background:var(--pg-white);font-size:1.45rem;line-height:1.25;text-decoration:none;color:rgb(var(--color-foreground))}.pg-drawer-cats__media{position:relative;flex:0 0 5.6rem;width:5.6rem;height:5.6rem;background:var(--pg-white)}.pg-drawer-cats__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.pg-drawer-contact{display:flex;flex-direction:column;gap:.6rem;padding:.4rem 0 1.6rem}.pg-drawer-contact__title{margin:0 0 .4rem;font-weight:700;color:rgb(var(--color-foreground))}.pg-drawer-contact__link{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--pg-heading);font-size:1.5rem}.pg-collection-hero{padding-block:3.2rem 2.4rem;background:rgb(var(--color-background))}.pg-collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.pg-collection-hero__inner>*{min-width:0}.pg-collection-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,2.4rem + 2.8vw,5.6rem);line-height:1.05;letter-spacing:-.022em;color:var(--pg-heading)}.pg-collection-hero__description{max-width:64ch;font-size:1.6rem;line-height:1.65;color:rgba(var(--color-foreground),.78)}.pg-collection-hero__description p{margin:0 0 .8rem}.pg-collection-hero__count{margin:0;font-size:1.4rem;font-weight:700;color:var(--pg-accent)}.pg-collection-hero__chips{margin-top:.8rem}.pg-collection-hero__chips .pg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--pg-gutter));padding-inline:var(--pg-gutter)}.pg-collection-hero__chips .pg-chips::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.pg-collection-hero{padding-block:5.6rem 3.2rem}.pg-collection-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;column-gap:6.4rem}.pg-collection-hero__aside{justify-self:end;text-align:right}.pg-collection-hero__chips{grid-column:1 / -1}.pg-collection-hero__chips .pg-chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.pg .collection .product-grid{row-gap:4rem}.pg .product-grid .grid__item{min-width:0}.pg .product-grid.grid{column-gap:1.2rem}@media screen and (min-width:750px){.pg .product-grid.grid{column-gap:2rem}}@media screen and (min-width:990px){.pg .product-grid.grid{column-gap:2.4rem;row-gap:4.8rem}}.pg .facets-container{padding-top:0}.pg .facets__form,.pg .facet-filters,.pg .facets__summary,.pg .product-count__text,.pg .mobile-facets__open{font-size:1.4rem}.pg .facets__summary,.pg .mobile-facets__open{display:flex;align-items:center;min-height:4.4rem}.pg .facets__summary>div{display:flex;align-items:center;gap:.8rem}.pg .facets__summary .svg-wrapper,.pg .facets__summary .icon-caret{position:static;transform:none}.pg .facets__disclosure .facets__summary,.pg .facet-filters__field .select__select,.pg .mobile-facets__open-wrapper .mobile-facets__open{padding-inline:1.6rem;border:1px solid var(--pg-rule-strong);border-radius:999px}.pg .facet-filters__field .select__select{height:4.4rem;padding-right:4rem}.pg .facet-filters__field .select .svg-wrapper,.pg .facet-filters__field .select .icon-caret{right:1.6rem}.pg .facets__form .product-count{align-self:start;margin-top:1.15rem}.pg .facets__display,.pg .mobile-facets__inner{border-radius:var(--pg-radius-m)}.pg .active-facets__button-inner{border-radius:999px}.pg .collection-product-count,.pg .product-count{color:rgba(var(--color-foreground),.72)}.pg-sort-mobile .select__select{height:4.4rem;padding:0 4rem 0 1.6rem;border:1px solid var(--pg-rule-strong);border-radius:999px;font-size:1.4rem}.pg-sort-mobile .select__select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.pg-sort-mobile .select .svg-wrapper{right:1.6rem}.pg-sort-mobile .select:before,.pg-sort-mobile .select:after,.pg-sort-mobile .select__select:before,.pg-sort-mobile .select__select:after{display:none}@media screen and (max-width:749px){.pg .facets-container{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.pg .facets-container>.mobile-facets__wrapper{flex:0 0 auto;margin:0}.pg .facets-container>.pg-sort-mobile{flex:1 1 0;min-width:0}.pg .facets-container>.active-facets,.pg .facets-container>.product-count{flex:0 0 100%;margin:0}}.pg .pagination__item--current:after,.pg .pagination__item:hover:after{background-color:var(--pg-bordeaux-night);height:1px}.pg .product__media-item .media,.pg .product__media-list .product-media-container{border-radius:0;overflow:hidden;background:var(--pg-white)}.pg .product-media-container{--media-border-width: 0px}.pg .product__info-container>*+*{margin-top:1.4rem}.pg .product__info-container>.installment:empty,.pg .product__info-container>div:empty{display:none}.pg-product-line{margin:0 0 1.2rem!important}.pg .product__title{margin-bottom:1.2rem}.pg .product__title>*{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3rem,2.2rem + 1.5vw,4.2rem);line-height:1.08;letter-spacing:-.02em;color:var(--pg-heading)}.pg .product .price--large{font-size:2.6rem;font-weight:700;letter-spacing:0;color:rgb(var(--color-foreground))}.pg .product .price--large .price-item{font-weight:700}.pg .product__info-container>.product__tax{margin-top:.6rem}.pg .product__tax{margin-top:.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.pg-stock{display:flex;margin:0;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;color:var(--pg-bordeaux)}.pg-stock:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .3rem #6120212e}.pg-stock--out{color:var(--pg-taupe)}.pg-stock--out:before{box-shadow:none}.pg .product-form__input .form__label,.pg .product-form__quantity .form__label,.pg .quantity__label{font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.pg .quantity{min-height:5.2rem;border-radius:999px}.pg .quantity:before,.pg .quantity:after{border-radius:999px}.pg .quantity__button{width:4.8rem}.pg .product-form__buttons{max-width:48rem}.pg .product-form__submit{min-height:5.6rem;margin-bottom:1.2rem;font-size:1.6rem}.pg .product-form__submit,.pg .product-form__submit.button--secondary{background:var(--pg-bordeaux);color:var(--pg-white)}.pg .product-form__submit:after,.pg .product-form__submit.button--secondary:after{box-shadow:none}.pg .product-form__submit:not([disabled]):hover{background:var(--pg-bordeaux-deep)}.pg .product-form__submit[disabled]{background:var(--pg-mist);color:#25252599}@media screen and (min-width:990px){.pg .product__media-wrapper{position:sticky;top:2.4rem;align-self:flex-start}}.pg .shopify-payment-button__button--unbranded{min-height:5.6rem;border-radius:999px;font-weight:700;font-size:1.6rem}.pg .shopify-payment-button__button--branded{border-radius:999px;overflow:hidden}.pg .shopify-payment-button__more-options{font-size:1.3rem}.pg .product__description{max-width:64ch;font-size:1.6rem;line-height:1.75;color:rgba(var(--color-foreground),.86)}.pg .product__description p{margin:0 0 1.2rem}.pg-desc__label{display:block;margin:2rem 0 .4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--pg-accent)}.pg-desc__label--inline{display:inline;margin:0 .4rem 0 0}.pg .product__accordion{border-color:var(--pg-rule)}.pg .product__accordion summary{min-height:5.6rem}.pg .accordion__title{font-size:1.5rem;font-weight:700;letter-spacing:.01em}.pg .accordion .icon-accordion{fill:var(--pg-heading)}.pg-help{display:flex;gap:1.4rem;padding:1.6rem 1.8rem;border:1px solid var(--pg-rule);border-radius:var(--pg-radius-m);background:var(--pg-ivory);font-size:1.4rem;line-height:1.55}.pg-help__title{margin:0 0 .2rem;font-weight:700;color:rgb(var(--color-foreground))}.pg-help p{margin:0}.pg-help a{color:var(--pg-heading);font-weight:700}.pg-help__icon{display:flex;flex:0 0 auto;width:2.2rem;height:2.2rem;color:var(--pg-heading)}.pg-help__icon svg{width:100%;height:100%;fill:currentColor}.pg .product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row dense;column-gap:1.2rem;align-items:center}.pg .product__info-container>*,.pg .product__info-container>*+*{grid-column:1 / -1;min-width:0;margin-top:0}.pg .product__info-container>.product-form__quantity,.pg .product__info-container>div:has(>product-form),.pg .product__info-container product-form,.pg .product__info-container product-form>form,.pg .product__info-container .product-form__buttons{display:contents}.pg .product__info-container .product__title{margin-bottom:0}.pg .product__info-container>[id^=price-]{grid-column:1;margin-top:1.6rem}.pg .product__info-container>.pg-stock{grid-column:2;justify-self:end;margin-top:1.6rem;font-size:1.35rem}.pg .product__info-container>[id^=price-] .price{line-height:1.15}.pg .product__info-container>[id^=price-] .price__container{margin-bottom:0}.pg .product__info-container>.product__tax{margin-top:.4rem;font-size:1.25rem;line-height:1.4}.pg .product__info-container .quantity__label{grid-column:1 / -1;margin:2.4rem 0 1rem;font-size:1.15rem;letter-spacing:.12em;color:rgba(var(--color-foreground),.68)}.pg .product__info-container .price-per-item__container{grid-column:1}.pg .product__info-container .quantity__rules{grid-column:1 / -1}.pg .product__info-container .quantity__rules:empty{display:none}.pg .product__info-container .quantity{width:12.4rem;min-height:5.2rem}.pg .product__info-container .quantity__button{width:4rem}.pg .product__info-container .quantity__input{font-size:1.6rem;font-weight:700}.pg .product__info-container .product-form__submit{grid-column:2;width:100%;min-height:5.2rem;margin:0}.pg .product__info-container .shopify-payment-button,.pg .product__info-container .product-form__error-message-wrapper,.pg .product__info-container pickup-availability{grid-column:1 / -1;margin-top:1rem}.pg .product__info-container shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 5.2rem;--shopify-accelerated-checkout-button-border-radius: 999px}.pg .product__info-container>.pg-help{margin-top:2.8rem}.pg .product__info-container>.product__description{margin-top:3.2rem;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.84)}.pg .product__info-container>.product__accordion:first-of-type{margin-top:2.4rem}.pg .product__info-container>share-button{margin-top:2rem}@media screen and (max-width:749px){.pg .product__info-wrapper{padding-top:.8rem}}.pg-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem var(--pg-gutter) calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--pg-rule);background:var(--pg-white);box-shadow:0 -.8rem 2.4rem -1.6rem #35101147;visibility:hidden;transform:translateY(calc(100% + 1rem));transition:transform .35s var(--pg-ease),visibility 0s linear .35s}.pg-sticky-atc.is-visible{visibility:visible;transform:none;transition:transform .35s var(--pg-ease),visibility 0s}body[class*=overflow-hidden] .pg-sticky-atc{visibility:hidden;transform:translateY(calc(100% + 1rem))}.pg-sticky-atc__product{display:flex;flex:1;align-items:center;gap:1rem;min-width:0}.pg-sticky-atc__thumb{flex:0 0 auto;width:4.8rem;height:4.8rem;object-fit:contain;mix-blend-mode:multiply}.pg-sticky-atc__info{display:flex;flex-direction:column;min-width:0}.pg-sticky-atc__title{overflow:hidden;font-size:1.25rem;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--color-foreground),.72)}.pg-sticky-atc__price{font-size:1.6rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.pg-sticky-atc__button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.2rem;border:0;border-radius:999px;background:var(--pg-bordeaux);color:var(--pg-white);font-family:var(--font-body-family);font-size:1.45rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--pg-dur) var(--pg-ease)}.pg-sticky-atc__button:hover{background:var(--pg-bordeaux-deep)}.pg-sticky-atc__spinner{position:absolute;width:1.8rem;height:1.8rem;border:.2rem solid rgba(255,255,255,.35);border-top-color:var(--pg-white);border-radius:50%;opacity:0}.pg-sticky-atc.is-loading .pg-sticky-atc__label{visibility:hidden}.pg-sticky-atc.is-loading .pg-sticky-atc__spinner{opacity:1;animation:pg-spin .8s linear infinite}@keyframes pg-spin{to{transform:rotate(1turn)}}quick-add-modal .pg-sticky-atc{display:none}@media screen and (max-width:359px){.pg-sticky-atc__thumb{display:none}.pg-sticky-atc__button{padding-inline:1.6rem}}@media screen and (max-width:989px){body:has(.pg-sticky-atc){padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))}}@media screen and (min-width:990px){.pg-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.pg-sticky-atc,.pg-sticky-atc.is-visible{transition:none}}.pg .related-products__heading{margin-bottom:4.8rem;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.8rem,2rem + 1.8vw,4.2rem);line-height:1.08;letter-spacing:-.02em;text-align:center}.pg .drawer__inner{border-radius:0}.pg .drawer__heading{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400}.pg .cart-item__name{font-size:1.5rem;line-height:1.35;text-decoration:none}.pg .cart-item__name:hover{text-decoration:underline;text-underline-offset:.25em}.pg .cart-item__image{border-radius:var(--pg-radius-s);background:var(--pg-white);object-fit:contain}.pg .cart-item__media .cart-item__link,.pg .cart-item__image-container{border-radius:var(--pg-radius-s)}.pg .totals__total,.pg .totals__total-value{font-size:1.8rem}.pg .totals__total-value{font-weight:700}.pg .cart__checkout-button,.pg #CartDrawer-Checkout{min-height:5.6rem;font-size:1.6rem}.pg .cart__ctas{flex-wrap:wrap}.pg .cart__ctas>.cart__checkout-button{flex:1 0 100%}.pg-cart-help{flex:1 0 100%;margin:1.2rem 0 0;font-size:1.3rem;text-align:center;color:rgba(var(--color-foreground),.75)}.pg-cart-help a{color:var(--pg-heading);font-weight:700}.pg .drawer__inner-empty .cart__warnings,.pg .cart__warnings{text-align:center}.pg .cart__empty-text{font-family:var(--font-heading-family);font-weight:400}.pg-cart-empty__text{max-width:32ch;margin:0 auto 2.4rem;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.pg-cart-empty__chips{justify-content:center;margin-top:2.4rem}.pg-footer{position:relative;padding-top:6.4rem;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.85)}.pg-footer__top{display:grid;gap:4rem 3.2rem;padding-bottom:4.8rem}.pg-footer__logo{display:inline-block;margin-bottom:1.6rem}.pg-footer__logo-image{display:block;width:16rem;height:auto}.pg-footer__heading{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pg-accent)}.pg-footer__links,.pg-footer__contact{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.pg-footer__contact{margin-top:.8rem}.pg-footer__link{display:inline-flex;align-items:center;min-height:3.6rem;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-foreground))}.pg-footer__link:hover{text-decoration:underline;text-decoration-color:#9c4c028c;text-decoration-thickness:1px;text-underline-offset:.3em}.pg-footer__text{max-width:36ch;font-size:1.5rem;line-height:1.65}.pg-footer__text p{margin:0 0 .8rem}.pg-footer__social.list-social{display:flex;justify-content:flex-start;gap:.4rem;margin:1.6rem 0 0 -1.1rem}.pg-footer__social .list-social__link{padding:1.1rem;color:var(--pg-heading)}.pg-footer__social .svg-wrapper{width:2.2rem;height:2.2rem}.pg-newsletter__row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.pg-input{flex:1 1 18rem;min-width:0;min-height:4.8rem;padding:0 1.8rem;border:1px solid var(--pg-rule-strong);border-radius:999px;background:var(--pg-white);color:var(--pg-ink);font:inherit;font-size:1.5rem}.pg-input::placeholder{color:#25252599}.pg-input:focus-visible{outline:.2rem solid var(--pg-heading);outline-offset:.2rem}.pg-newsletter__submit{min-height:4.8rem}.pg-newsletter__consent{display:flex;align-items:flex-start;gap:1rem;margin-top:1.2rem;font-size:1.3rem;line-height:1.5}.pg-newsletter__consent input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.15rem 0 0;accent-color:var(--pg-bordeaux)}.pg-newsletter__consent a{color:var(--pg-heading);font-weight:700}.pg-newsletter__message{margin:1.2rem 0 0;font-size:1.4rem;font-weight:700}.pg-newsletter__message--success{color:var(--pg-bordeaux)}.pg-newsletter__message--error{color:var(--pg-wine)}.pg-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-block:2.4rem 3.2rem;border-top:1px solid var(--pg-rule);font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pg-footer__legal p{margin:0}.pg-footer__legal-text{margin-top:.4rem}.pg-payments--footer{margin:0}@media screen and (min-width:750px){.pg-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.pg-footer{padding-top:8rem}.pg-footer__top{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.8fr)) minmax(0,1.5fr);gap:4rem;padding-bottom:6.4rem}.pg-footer__top--no-news{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.pg .predictive-search__item--link-with-thumbnail{grid-template-columns:6.4rem minmax(0,1fr);grid-column-gap:1.6rem;align-items:center}.pg .predictive-search__image{width:6.4rem;height:6.4rem;object-fit:contain;background:var(--pg-white)}.pg .predictive-search__item-heading{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.35;letter-spacing:0;color:rgb(var(--color-foreground))}.pg .predictive-search__item .price{margin-top:.3rem;font-size:1.4rem;letter-spacing:0}.pg .predictive-search__item .price-item{font-weight:700;color:rgb(var(--color-foreground))}.pg :is(.rich-text__heading,.image-with-text__heading,.title,.main-page-title,.collection-hero__title){font-weight:400;letter-spacing:-.015em;line-height:1.1}.pg .image-with-text__text,.pg .rich-text__text{font-size:1.7rem;line-height:1.7}.pg .caption-with-letter-spacing{font-weight:700;letter-spacing:.16em;color:var(--pg-accent)}.pg .color-scheme-3 .caption-with-letter-spacing,.pg .color-scheme-4 .caption-with-letter-spacing,.pg .color-scheme-5 .caption-with-letter-spacing{color:var(--pg-gold)}.pg .multicolumn-card{border-radius:var(--pg-radius-l)}.pg .multicolumn-card__info h3{font-size:2.2rem}.pg .contact .field__input,.pg .field__input,.pg .select__select,.pg .customer .field input{border-radius:var(--pg-radius-s)}.pg .field:after,.pg .select:after,.pg .customer .field:after{border-radius:var(--pg-radius-s)}.pugliando-brand-section .image-with-text__grid{align-items:center}.pugliando-brand-section .image-with-text__content{padding:2.4rem 3.2rem;background:transparent}.pugliando-visual{display:grid;justify-items:center;align-content:center;gap:1.6rem;padding:1rem 2rem}.pugliando-visual__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-accent)}.pugliando-visual__logo{display:block;width:min(100%,36rem);height:auto}.pugliando-visual__signature{display:flex;align-items:center;gap:1.2rem;max-width:100%}.pugliando-visual__signature img{flex-shrink:0;width:5.6rem;height:auto}.pugliando-visual__signature p{margin:0;font-size:1.4rem;line-height:1.55;color:var(--pg-bordeaux)}@media screen and (max-width:989px){.pugliando-brand-section .image-with-text__grid{flex-direction:column}.pugliando-brand-section .image-with-text__grid>.grid__item{width:100%;max-width:100%}.pugliando-brand-section .image-with-text__text-item{order:-1}.pugliando-brand-section .image-with-text__content{padding:1.2rem 0 2.4rem}.pugliando-visual__logo{width:min(100%,28rem)}}.pg .password-logo{display:block;width:15.6rem;height:auto}.pg-404__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.pg-404__inner .pg-eyebrow{justify-content:center}.pg-404__search{display:flex;flex-wrap:wrap;gap:.8rem;width:min(100%,56rem);margin-top:1.6rem}.pg-404__chips{justify-content:center;margin-top:1.6rem}.pg .pg-mega2{display:block;position:static}.pg-mega2__bar{display:flex;align-items:center}.pg .pg-mega2 .pg-nav__link{padding-right:.4rem}.pg-mega2__toggle{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:4.4rem;margin-right:.6rem;padding:0;border:0;border-radius:var(--pg-radius-s);background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.pg-mega2__toggle .pg-icon{width:1.6rem;height:1.6rem;transition:transform var(--pg-dur-m) var(--pg-ease)}.pg-mega2__toggle:hover{background:rgba(var(--color-foreground),.06)}.pg-mega2__toggle[aria-expanded=true] .pg-icon{transform:rotate(180deg)}.pg-mega2.is-open .pg-nav__link>span{background-size:100% 1px}.pg-mega2__panel[hidden]{display:none}.pg .pg-drawer{padding-bottom:1.2rem}.pg .pg-drawer__nav{padding:1.6rem 2rem 0}.pg .menu-drawer__utility-links .list-social__link{min-width:4.4rem;min-height:4.4rem}.pg-drawer__primary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:1.2rem;min-height:6.4rem;margin-bottom:1.2rem;padding:1.2rem 1.6rem;border-radius:var(--pg-radius-m);background:var(--pg-bordeaux-night);color:var(--pg-white);text-decoration:none;transition:background-color var(--pg-dur) var(--pg-ease)}.pg-drawer__primary:hover,.pg-drawer__primary[aria-current=page]{background:var(--pg-bordeaux)}.pg-drawer__primary-title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.15}.pg-drawer__primary-meta{grid-row:2;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-gold)}.pg-drawer__primary-icon{grid-row:1 / 3;grid-column:2;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(243,174,6,.6);border-radius:50%;color:var(--pg-gold)}.pg-drawer__primary-icon .pg-icon{width:1.6rem;height:1.6rem}.pg-drawer .pg-drawer-cats__grid{gap:.8rem}.pg-drawer .pg-drawer-cats__card{min-height:6.4rem;padding:.4rem .8rem .4rem .4rem;border:1px solid var(--pg-rule);border-radius:var(--pg-radius-m);transition:border-color var(--pg-dur) var(--pg-ease)}.pg-drawer .pg-drawer-cats__card:hover,.pg-drawer .pg-drawer-cats__card[aria-current=page]{border-color:var(--pg-bordeaux-night)}.pg-drawer .pg-drawer-cats__media{flex-basis:5.2rem;width:5.2rem;height:5.2rem;border-radius:var(--pg-radius-s);overflow:hidden}.pg-drawer__links{margin:1.6rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--pg-rule);list-style:none}.pg-drawer__link{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding:0 .4rem;border-bottom:1px solid var(--pg-rule);font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none}.pg-drawer__link.is-current{color:var(--pg-accent)}.pg-drawer__link--account{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700}.pg-drawer__link--account .svg-wrapper{display:inline-flex;width:2rem;height:2rem}.pg .menu-drawer__utility-links{padding:2rem 2.4rem;background:transparent}.pg-motion .menu-opening .pg-drawer__nav>*{animation:pg-hero2-rise .5s var(--pg-ease) backwards}.pg-motion .menu-opening .pg-drawer__nav>:nth-child(2){animation-delay:.06s}.pg-motion .menu-opening .pg-drawer__nav>:nth-child(3){animation-delay:.12s}.pg-reviews[hidden]{display:none}.pg-reviews__head{display:grid;gap:2.4rem;margin-bottom:3.2rem}.pg-reviews__summary{display:flex;flex-direction:column;gap:.6rem}.pg-reviews__summary p{margin:0}.pg-reviews__score{display:flex;align-items:center;gap:1.2rem}.pg-reviews__rating{font-family:var(--font-heading-family);font-size:4.8rem;line-height:1;color:var(--pg-heading)}.pg-stars{--pg-rating: 0;display:inline-block;font-size:2rem;line-height:1;letter-spacing:.12em;background:linear-gradient(90deg,var(--pg-gold) calc(var(--pg-rating) / 5 * 100%),rgba(37,37,37,.18) 0);-webkit-background-clip:text;background-clip:text;color:transparent}.pg-reviews__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:1.5rem;font-weight:700}.pg-reviews__source{font-weight:400;color:rgba(var(--color-foreground),.74)}.pg-gmaps{font-family:Roboto,var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:normal;white-space:nowrap;color:#5e5e5e}.pg-reviews__links{display:flex;flex-wrap:wrap;gap:0 2.4rem}.pg-reviews__list{display:flex;gap:1.2rem;margin:0 calc(-1 * var(--pg-gutter));padding:.4rem var(--pg-gutter) 1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pg-gutter);scrollbar-width:none;list-style:none}.pg-reviews__list::-webkit-scrollbar{display:none}.pg-review{flex:0 0 min(84%,36rem);scroll-snap-align:start}.pg-review__card{display:flex;flex-direction:column;gap:1.4rem;height:100%;margin:0;padding:2.4rem;border-radius:var(--pg-radius-l);background:var(--pg-cream)}.pg-review__stars{margin:0}.pg-review__stars .pg-stars{font-size:1.6rem}.pg-review__text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;padding:0;overflow:hidden;border:0;font-family:var(--font-heading-family);font-size:1.7rem;font-style:normal;line-height:1.5;color:rgb(var(--color-foreground))}.pg-review__author{display:flex;align-items:center;gap:1rem;margin-top:auto}.pg-review__avatar{flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;object-fit:cover}.pg-review__who{display:flex;flex-direction:column;min-width:0}.pg-review__name{font-weight:700;font-size:1.45rem;color:rgb(var(--color-foreground));text-decoration:none}a.pg-review__name[href]:hover{text-decoration:underline}.pg-review__time{font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.pg-review__links{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:0}.pg-review__link{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.35rem;font-weight:700;color:var(--pg-accent)}.pg-review__link--muted{font-weight:400;color:rgba(var(--color-foreground),.68)}.pg-reviews__notice{margin:1.6rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}@media screen and (min-width:990px){.pg-reviews__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:4.8rem}.pg-reviews__summary{align-items:flex-end;text-align:right}.pg-reviews__list{display:block;columns:3;column-gap:2rem;margin:0;padding:0;overflow:visible}.pg-review{break-inside:avoid;margin-bottom:2rem}}.pg-news__inner{display:grid;gap:2.4rem;align-items:center}.pg-news__intro{display:flex;align-items:flex-start;gap:1.6rem}.pg-news__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border:1px solid rgba(243,174,6,.6);border-radius:50%;color:var(--pg-gold)}.pg-news__icon .pg-icon{width:2.4rem;height:2.4rem}.pg-news__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,2rem + 1.4vw,3.6rem);line-height:1.1;color:rgb(var(--color-foreground))}.pg-news__title em{font-style:italic;color:var(--pg-gold)}.pg-news__text{margin-top:.6rem;font-size:1.5rem;color:rgba(var(--color-foreground),.86)}.pg-news__text p{margin:0}.pg-news .pg-input{border-color:#fff6;background:#ffffff14;color:rgb(var(--color-foreground))}.pg-news .pg-input::placeholder{color:rgba(var(--color-foreground),.72)}.pg-news .pg-newsletter__consent,.pg-news .pg-newsletter__consent a{color:rgba(var(--color-foreground),.86)}.pg-news .pg-newsletter__message--success{color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.pg-news__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6.4rem}}.pg-trust__heading{display:flex;align-items:center;justify-content:center;gap:1.2rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:var(--pg-accent)}.pg-trust__heading:before,.pg-trust__heading:after{content:"";flex:0 0 2.4rem;height:1px;background:currentColor;opacity:.6}.pg-reveal-ready [data-pg-reveal]:not(.is-in),.pg-reveal-ready [data-pg-reveal-stagger]:not(.is-in)>*{opacity:0;transform:translateY(1.6rem)}.pg-reveal-ready [data-pg-reveal],.pg-reveal-ready [data-pg-reveal-stagger]>*{transition:opacity var(--pg-dur-reveal) var(--pg-ease),transform var(--pg-dur-reveal) var(--pg-ease)}.pg-reveal-ready [data-pg-reveal-stagger]>*{transition-delay:calc(var(--pg-i, 0) * 60ms)}.pg .pg-bump{animation:pg-bump .42s var(--pg-ease)}@keyframes pg-bump{0%{transform:scale(1)}38%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pg *,.pg *:before,.pg *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pugliando.css.map */
