/*! LargeX v2.2.0 | (c) Vilomarket | assets/announcement-bar.css */:where(.ab){--ab-bg: #2b1a14;--ab-text: #f3e8dc;--ab-accent: #e2b45c;--ab-hover: #f0c866;--ab-btn-bg: #e2b45c;--ab-btn-text: #2b1a14;--ab-badge-bg: #7a2e3a;--ab-badge-text: #fff7ef;--ab-line: #e2b45c;--ab-container: 1320px;--ab-icon-size: 15px;--ab-img-h: 22px;--ab-weight: 600;--ab-spacing: .8px;--ab-transform: uppercase;--ab-justify: center;--ab-dur: 30s;--ab-shift: -50%;--ab-ease: cubic-bezier(.22, .61, .36, 1)}.ab{--ab-h: var(--ab-h-d, 38px);--ab-fs: var(--ab-fs-d, 13px);--ab-gap: var(--ab-gap-d, 56px);--ab-edge-h: 0px;position:relative;display:block;overflow:hidden;background:var(--ab-bg);color:var(--ab-text);font-family:var(--ab-font, inherit);font-size:var(--ab-fs);font-weight:var(--ab-weight);line-height:1.2;letter-spacing:var(--ab-spacing);text-transform:var(--ab-transform);isolation:isolate;-webkit-font-smoothing:antialiased}.ab *,.ab *:before,.ab *:after{box-sizing:border-box}.ab[hidden]{display:none}.ab:not(.ab--edge-none){--ab-edge-h: var(--ab-edge-d, 6px);margin-bottom:calc(var(--ab-edge-h) * -1);padding-bottom:var(--ab-edge-h);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--ab-edge-h) + 1px) no-repeat,var(--ab-edge-svg) bottom left / var(--ab-tile-w) var(--ab-edge-h) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--ab-edge-h) + 1px) no-repeat,var(--ab-edge-svg) bottom left / var(--ab-tile-w) var(--ab-edge-h) repeat-x}.ab--edge-wave{--ab-tile-w: calc(var(--ab-edge-h) * 2.4);--ab-edge-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H24V4C18 4 18 10 12 10S6 4 0 4Z'/%3E%3C/svg%3E")}.ab--edge-torn{--ab-tile-w: calc(var(--ab-edge-h) * 4.8);--ab-edge-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H48V4L44 7 40 3 35 8 31 4 27 9 22 5 18 8 13 3 9 7 5 4 0 6Z'/%3E%3C/svg%3E")}.ab--edge-zigzag{--ab-tile-w: calc(var(--ab-edge-h) * 1.6);--ab-edge-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H16V2L8 10 0 2Z'/%3E%3C/svg%3E")}.ab--edge-scallop{--ab-tile-w: calc(var(--ab-edge-h) * 2);--ab-edge-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6' preserveAspectRatio='none'%3E%3Cpath d='M0 0H12A6 6 0 0 1 0 0Z'/%3E%3C/svg%3E")}.ab--line.ab--edge-none{box-shadow:inset 0 -1px 0 var(--ab-line)}.ab--line:not(.ab--edge-none) .ab__inner:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--ab-line) 20%,var(--ab-line) 80%,transparent);opacity:.55;pointer-events:none}.ab--shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%) no-repeat;background-size:220% 100%;animation:ab-shine 7s ease-in-out infinite;pointer-events:none}@keyframes ab-shine{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.ab__inner{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;min-height:var(--ab-h);margin-inline:auto;padding-inline:16px}.ab--boxed .ab__inner{max-width:var(--ab-container)}.ab a{color:inherit;text-decoration:none}.ab__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;max-width:100%;white-space:nowrap;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.ab__text p{display:inline;margin:0}.ab__text strong,.ab__text b{color:var(--ab-accent)}a.ab__item:hover,a.ab__item:focus-visible{color:var(--ab-hover)}.ab__item--underline .ab__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ab__item--pill,.ab__item--outline{padding:3px 12px;border-radius:999px}.ab__item--pill{background:var(--ab-btn-bg);color:var(--ab-btn-text)}.ab__item--outline{border:1px solid currentColor}a.ab__item--pill:hover{background:var(--ab-hover);color:var(--ab-btn-text)}.ab__icon,.ab__go{display:inline-flex;flex:0 0 auto;width:var(--ab-icon-size);height:var(--ab-icon-size);color:var(--ab-accent)}.ab__item--pill .ab__icon{color:currentColor}.ab__icon svg,.ab__go svg{width:100%;height:100%}.ab__go{color:currentColor;transition:translate .3s var(--ab-ease)}a.ab__item:hover .ab__go{translate:3px 0}.ab__img{display:block;width:auto;height:var(--ab-img-h);object-fit:contain}.ab__viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.ab--fade-edges .ab__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.ab__track{display:flex;width:max-content;animation:ab-marquee var(--ab-dur) linear infinite;will-change:transform}.ab--reverse .ab__track{animation-direction:reverse}.ab--pause:hover .ab__track,.ab--pause:focus-within .ab__track,.ab.is-paused .ab__track{animation-play-state:paused}.ab__group{display:flex;flex:0 0 auto;align-items:center;column-gap:var(--ab-gap);padding-inline-end:var(--ab-gap)}@keyframes ab-marquee{0%{transform:translateZ(0)}to{transform:translate3d(var(--ab-shift),0,0)}}.ab__sep{display:inline-flex;flex:0 0 auto;width:.7em;height:.7em;color:var(--ab-accent)}.ab__sep svg{width:100%;height:100%}.ab__sep--dot{width:5px;height:5px;border-radius:50%;background:var(--ab-accent)}.ab__sep--line{width:22px;height:1px;background:var(--ab-accent)}.ab__center{display:flex;flex:1 1 auto;align-items:center;justify-content:var(--ab-justify);gap:10px;min-width:0}.ab__rotator{position:relative;display:grid;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.ab__slide{display:flex;grid-area:1 / 1;align-items:center;justify-content:var(--ab-justify);min-width:0;visibility:hidden;opacity:0;transition:opacity .5s var(--ab-ease),transform .5s var(--ab-ease),visibility 0s linear .5s}.ab--t-slide-up .ab__slide{transform:translateY(100%)}.ab--t-slide-up .ab__slide.is-leaving{transform:translateY(-100%)}.ab--t-slide-left .ab__slide{transform:translate(40%)}.ab--t-slide-left .ab__slide.is-leaving{transform:translate(-40%)}.ab .ab__slide.is-active{visibility:visible;opacity:1;transform:none;transition:opacity .5s var(--ab-ease),transform .5s var(--ab-ease),visibility 0s}.ab__slide .ab__item{overflow:hidden}.ab__slide .ab__text{overflow:hidden;text-overflow:ellipsis}.ab__arrow,.ab__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--ab-h) * .6);max-width:26px;height:calc(var(--ab-h) * .6);max-height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.75;transition:opacity .25s ease,background-color .25s ease,color .25s ease}.ab__arrow svg,.ab__close svg{width:62%;height:62%}.ab__arrow:hover,.ab__close:hover{background:#ffffff1f;color:var(--ab-hover);opacity:1}.ab__arrow:focus-visible,.ab__close:focus-visible,.ab a:focus-visible{outline:1px solid var(--ab-accent);outline-offset:2px}.ab__close{margin-inline-start:auto}.ab__side{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;max-width:26%;overflow:hidden;font-size:.92em;white-space:nowrap;text-overflow:ellipsis;opacity:.9;transition:color .3s ease,opacity .3s ease}a.ab__side:hover{color:var(--ab-hover);opacity:1}.ab__side--right{justify-content:flex-end}.ab--design_2 .ab__center{justify-content:center}.ab__badge{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;height:calc(var(--ab-h) * .62);padding-inline:.9em;background:var(--ab-badge-bg);color:var(--ab-badge-text);font-size:.86em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ab--badge-pill .ab__badge{border-radius:999px}.ab--badge-ticket .ab__badge{border-radius:3px;-webkit-mask:radial-gradient(circle at 0 50%,transparent 4px,#000 4.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 4px,#000 4.5px) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 4px,#000 4.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 4px,#000 4.5px) right / 51% 100% no-repeat;padding-inline:1.1em}.ab--badge-glow .ab__badge{border-radius:999px;box-shadow:0 0 0 2px #ffffff24,0 0 14px var(--ab-badge-bg);animation:ab-pulse 2.4s ease-in-out infinite}@keyframes ab-pulse{50%{box-shadow:0 0 0 4px #ffffff0f,0 0 22px var(--ab-badge-bg)}}.ab__count{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.ab__count[hidden],.ab__count-unit[hidden]{display:none}.ab__count-label{margin-inline-end:4px;opacity:.8}.ab__count-unit{display:inline-flex;align-items:baseline;gap:1px}.ab__count-unit b{display:inline-block;min-width:1.7em;padding:2px 3px;border-radius:4px;background:#ffffff1f;color:var(--ab-accent);font-weight:700;text-align:center}.ab__count-unit i{font-size:.8em;font-style:normal;opacity:.75}.ab__cta{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:calc(var(--ab-h) * .66);padding-inline:1em;border-radius:999px;font-size:.9em;font-weight:700;white-space:nowrap;transition:background-color .3s ease,color .3s ease,transform .3s var(--ab-ease)}.ab__cta svg{width:1.1em;height:1.1em;transition:translate .3s var(--ab-ease)}.ab--cta-pill .ab__cta{background:var(--ab-btn-bg);color:var(--ab-btn-text)}.ab--cta-outline .ab__cta{border:1px solid currentColor}.ab--cta-underline .ab__cta{height:auto;padding-inline:0;border-radius:0;text-decoration:underline;text-underline-offset:3px}.ab--cta-pill .ab__cta:hover{background:var(--ab-hover)}.ab--cta-outline .ab__cta:hover{background:var(--ab-text);color:var(--ab-bg)}.ab__cta:hover svg{translate:3px 0}@media screen and (max-width:989px){.ab{--ab-h: var(--ab-h-t, 36px);--ab-fs: var(--ab-fs-t, 12px)}.ab__side{max-width:22%}}@media screen and (max-width:749px){.ab{--ab-h: var(--ab-h-m, 32px);--ab-fs: var(--ab-fs-m, 11px);--ab-gap: var(--ab-gap-m, 32px)}.ab:not(.ab--edge-none){--ab-edge-h: var(--ab-edge-m, 5px)}.ab__inner{gap:8px;padding-inline:10px}.ab__item{gap:6px}.ab:not(.ab--arrows-mobile) .ab__arrow,.ab:not(.ab--sides-mobile) .ab__side,.ab--count-desktop .ab__count,.ab--cta-desktop .ab__cta{display:none}.ab__count-label{display:none}.ab__count{gap:2px}.ab__count-unit b{min-width:1.6em;padding:1px 2px}.ab__badge{padding-inline:.7em;letter-spacing:.08em}.ab__cta{padding-inline:.8em}.ab__cta svg{display:none}.ab--design_3 .ab__center{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ab__track{animation-duration:0s;animation-play-state:paused}.ab--shine:before,.ab--badge-glow .ab__badge{animation:none}.ab__slide,.ab .ab__slide.is-active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/announcement-bar.css.map */
