custom-announcement-bar{display:block}.shopify-section:has(>.custom-announcement-stack--sticky-all){position:sticky;top:0;z-index:7}.shopify-section:has(>.custom-announcement-stack--sticky-announcement),.custom-announcement-stack--sticky-announcement{display:contents}.custom-announcement-stack--sticky-announcement [data-campaign-panel]{position:relative;z-index:7}.no-js-splide.splide{visibility:visible}.announcement-wrapper{position:relative}.announcement-wrapper.announcement-wrapper--sticky{position:sticky;top:0;z-index:7}.announcement-wrapper .splide__arrow{background:transparent;box-shadow:none}.announcement-wrapper .splide__arrow--prev{inset-inline-start:-2rem}.announcement-wrapper .splide__arrow--next{inset-inline-end:-2rem}.announcement-wrapper .splide__track{width:calc(100% - 40px);margin-inline:auto}.announcement-text-with-icon{display:inline-flex;align-items:center;gap:8px}.announcement-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.announcement-item .icon,.announcement-item .icon-accordion{width:16px;height:16px;flex-shrink:0;color:currentColor}.announcement-countdown{font-size:75%;background:rgba(var(--color-foreground) / .15);display:inline-flex;padding:2px 6px;border-radius:2px}.announcement-countdown .countdown-text{color:rgba(var(--color-foreground) / .5);font-size:80%}.announcement-countdown .countdown{opacity:0;transition:opacity .05s ease}.announcement-countdown.active .countdown{opacity:1}.announcement-bar__inline{--announcement-inline-gap: 160px;--announcement-inline-pad-start: 48px;--announcement-close-zone: 0px;--announcement-fade-start: 48px;--announcement-fade-end: 48px;--announcement-scroll-distance: 0px;--announcement-scroll-duration: 24s;position:relative;display:flex;align-items:center;height:36px;padding-inline-end:var(--announcement-close-zone)}.announcement-bar__inline[data-announcement-can-hide=true]{--announcement-close-zone: 72px;--announcement-fade-end: 64px}.announcement-bar__inline:before,.announcement-bar__inline:after{content:"";position:absolute;inset-block:0;width:var(--announcement-fade-start);pointer-events:none;z-index:1}.announcement-bar__inline:before{inset-inline-start:0;background:linear-gradient(to right,rgb(var(--color-background)),transparent)}.announcement-bar__inline:after{inset-inline-end:var(--announcement-close-zone);width:var(--announcement-fade-end);background:linear-gradient(to right,transparent,rgb(var(--color-background)))}.announcement-bar__inline-viewport{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.announcement-bar__inline-viewport::-webkit-scrollbar{display:none}.announcement-bar__inline-track{display:flex;align-items:center;justify-content:center;gap:var(--announcement-inline-gap);height:100%;width:100%;padding-inline-start:var(--announcement-inline-pad-start);padding-inline-end:var(--announcement-inline-pad-start)}.announcement-bar__inline-item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:100%;white-space:nowrap;color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0}.announcement-bar__inline-item .caption-bold,.announcement-bar__inline-item .caption-light,.announcement-bar__inline-item [class*=text-body]{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.announcement-bar__inline-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;white-space:nowrap}.announcement-bar__inline.is-auto-scrolling .announcement-bar__inline-viewport{overflow-x:hidden}.announcement-bar__inline.is-auto-scrolling .announcement-bar__inline-track{justify-content:flex-start;width:max-content;min-width:100%;padding-inline-end:0;will-change:transform;animation:announcement-inline-scroll var(--announcement-scroll-duration) linear infinite}.announcement-bar__inline.is-auto-scrolling:focus-within .announcement-bar__inline-track{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.announcement-bar__inline.is-auto-scrolling:hover .announcement-bar__inline-track{animation-play-state:paused}}.announcement-bar__inline.is-auto-fading .announcement-bar__inline-viewport{position:relative;overflow:hidden}.announcement-bar__inline.is-auto-fading .announcement-bar__inline-track{position:relative;display:block;width:100%;height:100%;padding-inline:0;margin-inline:0}.announcement-bar__inline.is-auto-fading .announcement-bar__inline-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease}.announcement-bar__inline.is-auto-fading .announcement-bar__inline-item.is-active{opacity:1;visibility:visible;pointer-events:auto}.announcement-bar__inline.is-auto-sliding .announcement-bar__inline-viewport{overflow:hidden}.announcement-bar__inline.is-auto-sliding .announcement-bar__inline-track{justify-content:flex-start;gap:0;width:100%;padding-inline:0;will-change:transform;transition:transform .35s ease}.announcement-bar__inline.is-auto-sliding .announcement-bar__inline-item{flex:0 0 100%;width:100%;min-width:100%;padding-inline:var(--announcement-inline-pad-start);text-align:center}.announcement-bar__close{position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%);z-index:2;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:currentColor;cursor:pointer}.announcement-bar__close svg{width:24px;height:24px}@keyframes announcement-inline-scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--announcement-scroll-distance) * -1))}}.custom-campaign-bar{position:relative}.custom-campaign-bar[hidden]{display:none}.custom-campaign-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;padding:12px 56px}.custom-campaign-bar__content{display:flex;flex-direction:column;gap:2px;min-width:0;color:currentColor;line-height:1.4}.custom-campaign-bar--align-center .custom-campaign-bar__content{text-align:center;align-items:center}.custom-campaign-bar__heading{margin:0;color:currentColor;text-transform:uppercase}.campaign-heading{font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:.5px}.custom-campaign-bar__text{margin:0;opacity:.85}.campaign-text{font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:1.4}.custom-campaign-bar__text p{margin:0;color:currentColor}.custom-campaign-bar__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.custom-campaign-bar__discount{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border:1px dashed currentColor;background:transparent;color:currentColor;font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;cursor:default}button.custom-campaign-bar__discount{cursor:pointer}.custom-campaign-bar__discount-code{color:#f2c94c;font-weight:600;letter-spacing:1px}.custom-campaign-bar__copy-feedback{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%);padding:4px 8px;border-radius:2px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:11px;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:1}.custom-campaign-bar__discount.is-copied .custom-campaign-bar__copy-feedback{opacity:1}.custom-campaign-bar__timer{display:inline-flex;align-items:center;gap:8px;color:currentColor;white-space:nowrap}.custom-campaign-bar__timer-label{font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:12px;font-weight:400;line-height:1.4}.custom-campaign-bar__time-list{display:inline-flex;gap:8px}.custom-campaign-bar__time-item{display:flex;flex-direction:column;align-items:center;padding:4px 8px;background:rgba(var(--color-foreground),.12);text-align:center}.custom-campaign-bar__time-number{display:block;font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:14px;font-weight:600;line-height:1.4}.custom-campaign-bar__time-label{display:block;font-family:var(--font-body-family, "Be Vietnam Pro", sans-serif);font-size:9px;font-weight:400;line-height:1.4;opacity:.7}.custom-campaign-bar__close{position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:currentColor;cursor:pointer;opacity:.6}.custom-campaign-bar__close svg{width:24px;height:24px}@media screen and (max-width:989px){.announcement-bar__inline{--announcement-inline-gap: 48px;--announcement-inline-pad-start: 10px;--announcement-fade-start: 24px;--announcement-fade-end: 24px;height:30px}.announcement-bar__inline[data-announcement-can-hide=true]{--announcement-close-zone: 30px;--announcement-fade-end: 32px}.announcement-bar__inline:is(.is-auto-fading,.is-auto-sliding){padding-inline-start:var(--announcement-close-zone)}.announcement-item .icon,.announcement-item .icon-accordion{width:14px;height:14px}.announcement-bar__close{inset-inline-end:6px}.custom-campaign-bar__inner{flex-direction:column;flex-wrap:nowrap;gap:8px;padding:12px 32px}.custom-campaign-bar__content,.custom-campaign-bar--align-left .custom-campaign-bar__content,.custom-campaign-bar--align-center .custom-campaign-bar__content{width:100%;text-align:center;align-items:center}.campaign-text{font-size:11px}.custom-campaign-bar__actions{gap:12px}.custom-campaign-bar__discount{gap:4px;padding:4px 10px;font-size:11px}.custom-campaign-bar__timer{gap:6px}.custom-campaign-bar__timer-label{font-size:11px}.custom-campaign-bar__time-list{gap:6px}.custom-campaign-bar__time-item{padding:3px 6px}.custom-campaign-bar__time-number{font-size:12px}.custom-campaign-bar__time-label{font-size:8px}.custom-campaign-bar__close{inset-block-start:6px;inset-inline-end:4px;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-announcement-bar.css.map */
