:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee{position:relative;width:100%;height:var(--m-height);background:var(--m-bg);border-bottom:1px solid var(--m-border-color);display:flex;align-items:center;overflow:hidden;z-index:100;box-sizing:border-box}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee--sticky{position:sticky;top:0;z-index:999}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:before,:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:before{left:0;background:linear-gradient(to right,var(--m-bg),transparent)}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:after{right:0;background:linear-gradient(to left,var(--m-bg),transparent)}.vb-marquee__viewport{flex:1;overflow:hidden;min-width:0}.vb-marquee__track{display:flex;align-items:center;width:max-content;animation:vbMarqueeScroll var(--m-speed) linear infinite;will-change:transform}.vb-marquee__track:hover{animation-play-state:paused}@keyframes vbMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.vb-marquee__set{display:flex;align-items:center;flex-shrink:0}.vb-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;padding:0 4px}.vb-marquee__content{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--m-text);transition:color .2s ease}.vb-marquee__content--link:hover{color:var(--m-accent);cursor:pointer}.vb-marquee__content--link:hover .vb-marquee__text,.vb-marquee__content--link:hover .vb-marquee__icon{color:var(--m-accent)}.vb-marquee__icon{font-size:calc(var(--m-font-size) + 1px);line-height:1;flex-shrink:0;transition:color .2s ease}.vb-marquee__text{font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:var(--m-font-size);font-weight:600;letter-spacing:.04em;line-height:1;transition:color .2s ease}.vb-marquee__arrow{display:inline-block;transition:transform .2s ease,color .2s ease;font-size:var(--m-font-size);color:var(--m-accent);margin-left:2px}.vb-marquee__content--link:hover .vb-marquee__arrow{transform:translate(3px)}.vb-marquee__sep{font-size:calc(var(--m-font-size) - 2px);color:var(--m-sep);margin:0 12px;opacity:.7;flex-shrink:0;line-height:1}.vb-marquee__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:10;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--m-text);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.vb-marquee__close:hover{background:var(--m-accent);border-color:var(--m-accent);color:#001f3f;transform:translateY(-50%) scale(1.1)}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee--hidden{height:0;border:none;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee{height:auto;min-height:var(--m-height);padding:0}.vb-marquee__text,.vb-marquee__arrow{font-size:var(--m-font-size-mob)!important}.vb-marquee__icon{font-size:calc(var(--m-font-size-mob) + 1px)!important}.vb-marquee__sep{font-size:calc(var(--m-font-size-mob) - 1px)!important;margin:0 8px}.vb-marquee__track{animation-duration:calc(var(--m-speed) * .7)}.vb-marquee__close{right:8px;width:20px;height:20px}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:before,:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:after{width:30px}}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee{background:radial-gradient(ellipse at 18% -70%,color-mix(in srgb,var(--m-accent) 13%,transparent),transparent 48%),radial-gradient(ellipse at 82% 170%,color-mix(in srgb,var(--m-accent) 9%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--m-bg) 94%,white 6%),var(--m-bg));border-bottom-color:color-mix(in srgb,var(--m-border-color) 72%,white 28%);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000029,0 5px 18px #00000014}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__viewport{position:relative;padding-inline:clamp(10px,2vw,28px);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 2.5%,#000 10%,#000 90%,rgba(0,0,0,.18) 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.18) 2.5%,#000 10%,#000 90%,rgba(0,0,0,.18) 97.5%,transparent 100%)}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:before,:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:after{width:clamp(72px,10vw,150px);z-index:4;opacity:1}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:before{left:0;background:linear-gradient(90deg,var(--m-bg) 0%,color-mix(in srgb,var(--m-bg) 94%,transparent) 26%,color-mix(in srgb,var(--m-bg) 62%,transparent) 58%,transparent 100%);box-shadow:inset 14px 0 24px -24px #ffffff38}:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:after{right:0;background:linear-gradient(270deg,var(--m-bg) 0%,color-mix(in srgb,var(--m-bg) 94%,transparent) 26%,color-mix(in srgb,var(--m-bg) 62%,transparent) 58%,transparent 100%);box-shadow:inset -14px 0 24px -24px #ffffff38}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__content{padding:5px 0;text-shadow:0 1px 12px rgba(0,0,0,.16)}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__text{font-family:var(--font-heading-family),"Barlow","Helvetica Neue",Arial,sans-serif;font-weight:650;letter-spacing:.075em;text-transform:uppercase;text-rendering:optimizeLegibility}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__icon{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 5px rgba(0,0,0,.18));transform:translateY(-.5px)}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__sep{opacity:.82;text-shadow:0 0 12px color-mix(in srgb,var(--m-sep) 55%,transparent)}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__content--link{transition:color .2s ease,transform .2s ease,opacity .2s ease}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__content--link:hover{transform:translateY(-1px)}@media(max-width:767px){:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:before,:is(#vbs-ann-x,[data-vbs=ann]).vb-marquee:after{width:48px}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__viewport{padding-inline:4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}:is(#vbs-ann-x,[data-vbs=ann]) .vb-marquee__text{letter-spacing:.055em}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vb-sec-announcement.css.map */
