.wp-block-vibrant-barista-picks-slider.vb-barista-picks-slider{--vb-bps-floral:var(--wp--preset--color--am-floral-white-2026, #fff8ee);--vb-bps-brown:var(--wp--preset--color--am-brown-2026, #4f2c1d);--vb-bps-green:var(--wp--preset--color--am-green-2026, #71cc98);margin:0;padding:0;background:var(--vb-bps-floral);color:var(--vb-bps-brown);overflow:hidden}.vb-barista-picks-slider__inner{position:relative;width:min(calc(100% - 48px), 968px);margin:0 auto}.vb-barista-picks-slider__header{display:grid;gap:16px;margin-bottom:8px}.vb-barista-picks-slider__heading{margin:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:clamp(42px, 4.2vw, 56px);font-weight:400;line-height:.9;letter-spacing:.5px;text-transform:uppercase;color:var(--vb-bps-brown)}.vb-barista-picks-slider__nav{display:flex;gap:32px;align-items:center}.vb-barista-picks-slider__arrow-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--vb-bps-brown);cursor:pointer;transition:transform 0.18s ease,opacity 0.18s ease}.vb-barista-picks-slider__arrow-button:hover{transform:translateY(-1px) scale(1.04)}.vb-barista-picks-slider__arrow-button:focus-visible{outline:3px solid var(--vb-bps-green);outline-offset:4px}.vb-barista-picks-slider__arrow-button svg{width:48px;height:48px}.vb-barista-picks-slider__stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,0.85fr);gap:81px;align-items:center;min-height:460px;touch-action:pan-y}.vb-barista-picks-slider__products{position:relative;min-height:460px}.vb-barista-picks-slider__product{position:absolute;left:50%;top:50%;width:232px;height:415px;opacity:0;pointer-events:none;text-decoration:none;transform-origin:center center;transition:transform 520ms cubic-bezier(.2,.86,.2,1),opacity 320ms ease,filter 520ms ease;will-change:transform,opacity}.vb-barista-picks-slider__product[data-position="active"]{z-index:4;opacity:1;pointer-events:auto;transform:translateX(12px) translateY(-50%) scale(1.16);filter:none}.vb-barista-picks-slider__product[data-position="active"]:hover{transform:translateX(12px) translateY(-51.5%) scale(1.19) rotate(-0.6deg)}.vb-barista-picks-slider__product[data-position="active"]:active{transform:translateX(12px) translateY(-50.5%) scale(1.17)}.vb-barista-picks-slider__product[data-position="active"]:focus-visible{outline:3px solid var(--vb-bps-green);outline-offset:8px;border-radius:16px}.vb-barista-picks-slider__product[data-position="prev"]{z-index:3;opacity:.66;transform:translateX(-176px) translateY(-50%) scale(.72);filter:saturate(.92)}.vb-barista-picks-slider__product[data-position="far-prev"]{z-index:2;opacity:.42;transform:translateX(-340px) translateY(-50%) scale(.46);filter:saturate(.82)}.vb-barista-picks-slider__product[data-position="next"]{z-index:1;opacity:0;transform:translateX(250px) translateY(-50%) scale(.72)}.vb-barista-picks-slider__product[data-position="hidden"]{z-index:0;opacity:0;transform:translateX(-420px) translateY(-50%) scale(.28)}.vb-barista-picks-slider__image,.vb-barista-picks-slider__image-placeholder{position:absolute;left:50%;bottom:0;display:block;width:232px;height:100%!important;object-fit:contain;transform:translateX(-50%)}.vb-barista-picks-slider__image-placeholder{width:170px;height:320px;border-radius:8px;background:linear-gradient(160deg,#244b63 0%,#112a38 100%)}.vb-barista-picks-slider__content{position:relative;min-height:286px}.vb-barista-picks-slider__copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;width:290px;margin:0 auto;opacity:0;pointer-events:none;transform:translateY(12px) scale(.98);transition:opacity 300ms ease,transform 460ms cubic-bezier(.2,.86,.2,1)}.vb-barista-picks-slider__copy.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.vb-barista-picks-slider__title{margin:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:var(--vb-bps-brown);text-wrap:balance}.vb-barista-picks-slider__quote-wrap{display:grid;gap:8px}.vb-barista-picks-slider__quote,.vb-barista-picks-slider__author{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400!important;line-height:1.53;letter-spacing:.5px;text-align:center;color:var(--vb-bps-brown);margin-bottom:0!important}.vb-barista-picks-slider__author{font-weight:700!important}.vb-barista-picks-slider__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:4px 21px;border-radius:60px;background:var(--vb-bps-green);color:var(--vb-bps-floral);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease}.vb-barista-picks-slider__button:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgb(79 44 29 / .14)}.vb-barista-picks-slider__button:focus-visible{outline:3px solid var(--vb-bps-brown);outline-offset:3px}.vb-barista-picks-slider__button-icon{width:13px;height:10px}.vb-barista-picks-slider__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.vb-barista-picks-slider__dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;padding:0;border:1.25px solid var(--vb-bps-brown);border-radius:50%;background:#fff0;cursor:pointer}.vb-barista-picks-slider__dot::after{display:block;width:7px;height:7px;border-radius:inherit;content:"";background:#fff0;transition:background 0.18s ease}.vb-barista-picks-slider__dot.is-active::after{background:var(--vb-bps-brown)}.vb-barista-picks-slider__dot:focus-visible{outline:3px solid var(--vb-bps-green);outline-offset:4px}@media (max-width:760px){.wp-block-vibrant-barista-picks-slider.vb-barista-picks-slider{padding:0}.vb-barista-picks-slider__inner{width:min(calc(100% - 48px), 344px)}.vb-barista-picks-slider__header{display:none}.vb-barista-picks-slider__stage{display:grid;grid-template-columns:136px minmax(0,1fr);grid-template-rows:auto;gap:16px;min-height:309px}.vb-barista-picks-slider__products{grid-column:1;grid-row:1;width:100%;min-height:206px;z-index:2}.vb-barista-picks-slider__product{left:0;right:auto;top:25%;width:104px;height:206px;transform:translateX(160px) translateY(-50%) scale(1.3);transition:transform 400ms ease,opacity 280ms ease}.vb-barista-picks-slider__product[data-position="active"],.vb-barista-picks-slider__product[data-position="active"]:hover,.vb-barista-picks-slider__product[data-position="active"]:active{opacity:1;pointer-events:auto;transform:translateX(0) translateY(-50%) scale(1.3)}.vb-barista-picks-slider__product[data-position="prev"]{opacity:0;transform:translateX(-160px) translateY(-50%) scale(1.3)}.vb-barista-picks-slider__product[data-position="next"],.vb-barista-picks-slider__product[data-position="far-prev"],.vb-barista-picks-slider__product[data-position="hidden"]{opacity:0;transform:translateX(160px) translateY(-50%) scale(1.3)}.vb-barista-picks-slider__image,.vb-barista-picks-slider__image-placeholder{width:104px}.vb-barista-picks-slider__image-placeholder{height:170px}.vb-barista-picks-slider__content{grid-column:1 / -1;grid-row:1;width:100%;min-height:309px;z-index:1}.vb-barista-picks-slider__copy{inset:0;display:grid;grid-template-columns:136px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-content:stretch;gap:16px 8px;width:100%;margin:0;min-height:186px}.vb-barista-picks-slider__title{grid-column:2;grid-row:1;font-size:32px}.vb-barista-picks-slider__button{grid-column:2;grid-row:1;align-self:end;justify-self:center;margin-top:80px;min-height:32px}.vb-barista-picks-slider__quote-wrap{grid-column:1 / -1;grid-row:2;width:100%}.vb-barista-picks-slider__quote,.vb-barista-picks-slider__author{font-size:14px}.vb-barista-picks-slider__dots{margin-top:22px}}@media (prefers-reduced-motion:reduce){.vb-barista-picks-slider__product,.vb-barista-picks-slider__copy,.vb-barista-picks-slider__button,.vb-barista-picks-slider__arrow-button{transition:none}}