.vb-plp{color:var(--vb-ink, #3b2a2e)}.vb-plp__in{padding:28px max(var(--gutter, 72px),calc((100% - var(--content-w, 100vw)) / 2)) 88px}.vb-plp__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.vb-plp__filters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.vb-plp__pill{display:inline-flex;align-items:center;margin:0;padding:9px 16px;border:1px solid var(--vb-line, #e7dcdb);border-radius:999px;background:var(--plp-pill-bg, #fff);color:var(--vb-ink, #3b2a2e);font:500 13.5px/20px var(--font-body, "Poppins", sans-serif);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease, ease),color .2s var(--ease, ease),border-color .2s var(--ease, ease)}.vb-plp__pill [data-plp-ceil],.vb-plp__count,.vb-plp__sort-txt{display:inline-block;white-space:nowrap}.vb-plp__pill:hover{border-color:var(--vb-ink, #3b2a2e)}.vb-plp__pill.is-on{border-width:0;background:var(--plp-pill-on-bg, var(--vb-ink, #3b2a2e));color:var(--plp-pill-on-text, #fff)}.vb-plp__pill:focus-visible,.vb-plp__sort:has(.vb-plp__select:focus-visible){outline:2px solid var(--vb-burgundy, #7a2233);outline-offset:2px}.vb-plp__order{display:flex;align-items:center;gap:16px}.vb-plp__count{margin:0;font-size:13.5px;line-height:20px;font-weight:400;color:var(--vb-muted, #8a7479);white-space:nowrap}.vb-plp__sort{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 12px 9px 14px;border:1px solid var(--vb-line, #e7dcdb);border-radius:999px;background:var(--plp-pill-bg, #fff);font-size:13.5px;line-height:20px;font-weight:400;color:var(--vb-ink, #3b2a2e);cursor:pointer;white-space:nowrap}.vb-plp__sort:hover,.vb-plp__sort:focus-within{border-color:var(--vb-ink, #3b2a2e)}.vb-plp__sort-ico{flex:0 0 auto;width:16px;height:16px}.vb-plp__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;font-size:16px;appearance:none;-webkit-appearance:none;border:0}.vb-plp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:22px;margin:0;padding:0;list-style:none}.vb-plp__grid[data-plp-pending]{visibility:hidden}.vb-plp__grid[hidden]{display:none}.vb-plp__item{order:var(--o, 0);display:flex;min-width:0}.vb-plp__item>*{flex:1 1 auto}.vb-plp__item[hidden],.vb-plp__promo-li[hidden]{display:none!important}.vb-plp__promo-li{order:var(--od, 11);grid-column:span 3;align-self:start;min-width:0}.vb-plp__promo{position:relative;display:flex;align-items:flex-end;aspect-ratio:967 / 476;padding:24px;border-radius:20px;overflow:hidden;isolation:isolate;color:var(--plp-promo-text, #fff);text-decoration:none}.vb-plp__promo-media,.vb-plp__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.vb-plp__promo-img{object-fit:cover;border-radius:inherit;transition:transform .8s var(--ease, ease)}.vb-plp__promo-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#280c1400,#280c1480)}.vb-plp__promo-txt{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:437px}.vb-plp__promo-tag{padding:4px 10px;border-radius:999px;background:var(--plp-promo-tag-bg, #fff);color:var(--vb-burgundy, #7a2233);font-size:12px;line-height:18px;font-weight:600;white-space:nowrap}.vb-plp__promo-head{display:flex;flex-direction:column}.vb-plp__promo-title{font-size:44px;line-height:66px;font-weight:600;letter-spacing:-.88px;white-space:nowrap}.vb-plp__promo-text{font-size:14px;line-height:21px;font-weight:400}.vb-plp__promo-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;padding:13px 24px;border-radius:999px;background:var(--vb-burgundy, #7a2233);color:#fff;font-size:14px;line-height:21px;font-weight:500;white-space:nowrap;transition:background-color .45s var(--vb-soft),transform .6s var(--vb-soft),box-shadow .6s var(--vb-soft)}.vb-plp__promo-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform 1.1s var(--vb-soft)}.vb-plp__promo{--vb-soft: cubic-bezier(.22, 1, .36, 1)}.vb-plp__promo-img{transition:transform 1.6s var(--vb-soft)}.vb-plp__promo-veil{transition:opacity .8s var(--vb-soft)}.vb-plp__promo-txt{transition:transform .9s var(--vb-soft)}@media(hover:hover){.vb-plp__promo:hover .vb-plp__promo-img{transform:scale(1.045)}.vb-plp__promo:hover .vb-plp__promo-veil{opacity:.85}.vb-plp__promo:hover .vb-plp__promo-txt{transform:translateY(-4px)}.vb-plp__promo:hover .vb-plp__promo-btn{background:var(--vb-wine, #561522);transform:translateY(-2px);box-shadow:0 10px 24px -10px #280c148c}.vb-plp__promo:hover .vb-plp__promo-btn:after{transform:translate(120%)}.vb-plp__promo .vb-plp__promo-btn:hover{transform:translateY(-3px) scale(1.03)}}@keyframes vbPromoZoom{0%{transform:scale(1.12)}}@keyframes vbPromoUp{0%{opacity:0;transform:translateY(16px)}}.vb-js-reveal .vb-plp__promo-li.is-in .vb-plp__promo-media{animation:vbPromoZoom 1.8s cubic-bezier(.22,1,.36,1) backwards}.vb-js-reveal .vb-plp__promo-li.is-in .vb-plp__promo-txt>*{animation:vbPromoUp .9s cubic-bezier(.22,1,.36,1) backwards}.vb-js-reveal .vb-plp__promo-li.is-in .vb-plp__promo-txt>:nth-child(1){animation-delay:.25s}.vb-js-reveal .vb-plp__promo-li.is-in .vb-plp__promo-txt>:nth-child(2){animation-delay:.37s}.vb-js-reveal .vb-plp__promo-li.is-in .vb-plp__promo-txt>:nth-child(3){animation-delay:.49s}.vb-plp__promo:focus-visible{outline:2px solid var(--vb-burgundy, #7a2233);outline-offset:3px}.vb-plp__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 0 24px;text-align:center}.vb-plp__empty[hidden],.vb-plp__bar[hidden]{display:none}.vb-plp__empty-txt{margin:0;font-size:15px;line-height:24px;color:var(--vb-muted, #8a7479)}@media(prefers-reduced-motion:reduce){.vb-plp__promo-img,.vb-plp__pill,.vb-plp__promo-btn,.vb-plp__promo-btn:after,.vb-plp__promo-veil,.vb-plp__promo-txt{transition:none}.vb-plp__promo-media,.vb-plp__promo-txt>*{animation:none!important}}@media(min-width:750px)and (max-width:1099px){.vb-plp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-plp__promo-li{order:var(--ot, 7);grid-column:1 / -1}}@media(max-width:749px){.vb-plp__in{padding:18px 16px 64px}.vb-plp__bar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.vb-plp__order{justify-content:space-between}.vb-plp__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:16px}.vb-plp__promo-li{order:var(--om, 5);grid-column:1 / -1}.vb-plp__promo{aspect-ratio:358 / 269;padding:14px}.vb-plp__promo-txt{max-width:314px}.vb-plp__promo-title{font-size:28px;line-height:42px;letter-spacing:-.56px}.vb-plp__promo-text{max-width:217px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-vb-main-collection.css.map */
