.vpbf-event{padding-top:55px;padding-bottom:45px;scroll-margin-top:100px}.vpbf-event__header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.vpbf-event__eyebrow{color:#ce352b;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px}.vpbf-event h2{font-size:clamp(30px,3vw,44px);margin:0 0 12px;line-height:1.1}.vpbf-event__intro{margin:0;max-width:650px;font-size:15px;color:#555;line-height:1.6}.vpbf-event__link{white-space:nowrap;border-bottom:1px solid;padding-bottom:5px;font-size:13px}.vpbf-event__link span{margin-left:18px}.vpbf-event__terms{border-top:1px solid #ddd;padding-top:18px;margin:10px 0 0;color:#666;font-size:12px;line-height:1.6}.vpbf-event__link:focus-visible{outline:2px solid #ce352b;outline-offset:5px}@media(max-width:749px){.vpbf-event{padding-top:35px;padding-bottom:30px}.vpbf-event__header{display:block;margin-bottom:22px}.vpbf-event__intro{font-size:14px}.vpbf-event__link{display:inline-block;margin-top:16px}.vpbf-event__products .grid-product{width:50%;clear:none}.vpbf-event__products .grid-product:nth-child(odd){clear:left}}.stamina-title-row{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:18px}.stamina-title-row .product-single__title{margin-bottom:0}.stamina-origin-stamp{width:104px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#b51b27;border:2px solid currentColor;border-radius:50%;outline:1px solid currentColor;outline-offset:-7px;transform:rotate(-8deg);padding:12px;background:#fffaf7;text-align:center}.stamina-origin-stamp__leaf{width:23px;height:23px}.stamina-origin-stamp__percent{font-family:inherit;font-size:23px;font-weight:800;line-height:1;letter-spacing:-.04em}.stamina-origin-stamp__words{font-family:inherit;font-size:9px;font-weight:800;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;max-width:70px}@media(max-width:600px){.stamina-title-row{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.stamina-origin-stamp{width:80px;padding:10px;outline-offset:-6px}.stamina-origin-stamp__leaf{width:17px;height:17px}.stamina-origin-stamp__percent{font-size:18px}.stamina-origin-stamp__words{font-size:7px;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
