.v-banner{--text: var(--paper-50);--text-soft: var(--paper-200);--text-pale: var(--paper-300);position:relative;overflow:hidden;border:2.5px solid var(--ink);border-radius:var(--radius-md);box-shadow:6px 6px 0 var(--ink);padding:var(--space-9) var(--space-7);text-align:center;color:var(--bone);background:var(--navy-900)}.v-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-radial-gradient(circle at 90% 20%,transparent 0 40px,rgba(242,106,27,.1) 40px 41px,transparent 41px 60px),repeating-radial-gradient(circle at 10% 80%,transparent 0 60px,rgba(242,106,27,.07) 60px 61px,transparent 61px 90px);pointer-events:none}.v-banner__inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.v-banner__seals,.v-seals__group{display:flex;align-items:center;justify-content:center;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap}.v-banner .ml-mark,.v-banner__ml-img{width:90px;height:90px;border-radius:50%;background:var(--orange-500);border:3px solid var(--bone);color:var(--bone);font-family:var(--font-display);display:flex;align-items:center;justify-content:center;font-size:28px;letter-spacing:-.02em;box-shadow:0 0 0 2px var(--ink);object-fit:cover}.v-banner__amp{font-family:var(--font-hand);font-size:48px;color:var(--amber-300);transform:rotate(-6deg);line-height:1}.v-banner__eyebrow{color:var(--amber-300);border-color:var(--amber-300)}.v-banner__title{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);line-height:1.05;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:var(--space-5);color:var(--bone)}.v-banner__sub{font-size:18px;color:var(--paper-200);max-width:640px;margin:0 auto var(--space-6);line-height:1.55}.v-banner__sub p{margin:0 0 var(--space-3)}.v-banner__sub p:last-child{margin-bottom:0}.v-banner__acts{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.v-banner__facts{display:flex;flex-wrap:wrap;gap:var(--space-7);justify-content:center;margin-top:var(--space-7);padding-top:var(--space-5);border-top:2px dashed var(--paper-200);font-family:var(--font-stamp);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-200)}.v-banner__fact{display:flex;flex-direction:column;align-items:center}.v-banner__fact strong{display:block;font-family:var(--font-display);font-size:16px;color:var(--bone);letter-spacing:0;text-transform:uppercase;margin-bottom:4px}.v-seal{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;background:var(--amber-500);border:3px solid var(--ink);color:var(--text);font-family:var(--font-display);text-align:center;line-height:1;position:relative;box-shadow:3px 3px 0 var(--ink);flex-shrink:0}.v-seal:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed var(--ink);border-radius:50%;pointer-events:none}.v-seal__mark{font-size:36px;letter-spacing:-.02em;line-height:1;margin-bottom:2px}.v-seal__label{font-family:var(--font-stamp);font-size:7px;letter-spacing:.18em;text-transform:uppercase}.v-seal__img{width:64%;height:64%;object-fit:contain;margin-bottom:2px}.v-seal--large{width:130px;height:130px}.v-seal--large .v-seal__mark{font-size:56px}.v-seal--large .v-seal__label{font-size:9px}.v-seal--medium{width:90px;height:90px}.v-seal--small{width:64px;height:64px;box-shadow:2px 2px 0 var(--ink);border-width:2px}.v-seal--small .v-seal__mark{font-size:26px}.v-seal--small .v-seal__label{font-size:6px}.v-seal--tiny{width:44px;height:44px;box-shadow:1px 1px 0 var(--ink);border-width:2px}.v-seal--tiny .v-seal__mark{font-size:18px}.v-seal--tiny .v-seal__label{font-size:5px}.v-seal--rotated{transform:none}.v-seal--sunset{background:var(--amber-500);color:var(--text)}.v-seal--sunset:after{border-color:var(--ink)}.v-seal--cream{--text: var(--ink);--text-soft: var(--ink-soft);--text-pale: var(--ink-pale);background:var(--bone);color:var(--text)}.v-seal--cream:after{border-color:var(--ink)}.v-seal--forest{--text: var(--paper-50);--text-soft: var(--paper-200);--text-pale: var(--paper-300);background:var(--navy-700);color:var(--amber-300);border-color:var(--ink)}.v-seal--forest:after{border-color:var(--amber-300)}.v-seal--terracotta{background:var(--orange-500);color:var(--bone)}.v-seal--terracotta:after{border-color:var(--bone)}@media screen and (max-width:749px){.v-banner{padding:var(--space-7) var(--space-5)}.v-banner__facts{gap:var(--space-5)}.v-banner__amp{font-size:38px}}.v-seal__logo{display:flex;width:72%;color:#00568b}.v-seal__logo svg{width:100%;height:auto;display:block;fill:currentColor}.v-seal--large .v-seal__logo{width:74%}.v-seal--tiny .v-seal__logo{width:70%}.v-seal--sunset .v-seal__logo,.v-seal--forest .v-seal__logo,.v-seal--terracotta .v-seal__logo{color:#fff}.v-seal--cream .v-seal__logo{color:#00568b}.v-seal__logo{transform:translateY(7%)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-open-road-vohringer-banner.css.map */
