.afc-wrap{position:sticky;top:0;z-index:499}.afc{--afc-red:#C8102E;background:var(--afc-bg,#FFE066);color:var(--afc-ink,#111111)}.afc__link{display:block;color:inherit;text-decoration:none}.afc__row{display:flex;align-items:center;justify-content:center;gap:22px;max-width:1400px;margin:0 auto;padding:14px 24px;min-height:84px;box-sizing:border-box;transition:min-height .25s ease,padding .25s ease,gap .25s ease}.afc__kicker{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;transition:font-size .25s ease}.afc__slash{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:34px;line-height:1;color:var(--afc-slash,var(--afc-red));-webkit-text-stroke:.02em var(--afc-slash,var(--afc-red));transition:font-size .25s ease}.afc__text{display:flex;flex-direction:column;align-items:center;text-align:center}.afc__heading{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:38px;line-height:1.05;letter-spacing:-.01em;white-space:nowrap;transition:font-size .25s ease}.afc__sub{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3;margin-top:4px;max-height:2em;overflow:hidden;transition:max-height .25s ease,opacity .2s ease,margin .25s ease}.afc__timer{display:flex;align-items:center;gap:10px}.afc__timer[hidden]{display:none}.afc__ends{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.afc__boxes{display:flex;gap:5px;font-variant-numeric:lining-nums tabular-nums}.afc__heading,.afc-card__heading{font-variant-numeric:lining-nums}.afc__box{min-width:42px;padding:6px 4px 4px;background:#fff;color:#111;display:flex;flex-direction:column;align-items:center;transition:min-width .25s ease,padding .25s ease}.afc__box b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:22px;line-height:1;transition:font-size .25s ease}.afc__box small{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:8px;letter-spacing:.8px;text-transform:uppercase;margin-top:3px;max-height:12px;overflow:hidden;transition:max-height .25s ease,margin .25s ease}@media(hover:hover){.afc__link:hover .afc__heading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.afc__link:focus-visible .afc__heading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.afc.is-compact .afc__row{min-height:40px;padding:5px 24px;gap:12px}.afc.is-compact .afc__kicker{font-size:13px}.afc.is-compact .afc__slash,.afc.is-compact .afc__heading{font-size:22px}.afc.is-compact .afc__sub{max-height:0;opacity:0;margin-top:0}.afc.is-compact .afc__ends{display:none}.afc.is-compact .afc__box{min-width:30px;padding:4px 4px 3px}.afc.is-compact .afc__box b{font-size:16px}.afc.is-compact .afc__box small{max-height:0;margin-top:0}.afc-card{--afc-red:#C8102E;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 6px;padding:14px 16px;background:var(--afc-bg,#FFE066);color:var(--afc-ink,#111111);text-decoration:none}.afc-card__text{display:flex;flex-direction:column;min-width:0}.afc-card__kicker{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.afc-card__kicker:after{content:" /";font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:16px;color:var(--afc-slash,var(--afc-red))}.afc-card__heading{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:26px;line-height:1.1;margin-top:2px}.afc-card__sub{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35;margin-top:4px}.afc-card__timer{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.afc-card__timer[hidden]{display:none}.afc-card .afc__box{min-width:36px}.afc-card .afc__box b{font-size:18px}@media(hover:hover){.afc-card:hover .afc-card__heading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}@media(max-width:749px){.afc__row{flex-wrap:wrap;gap:6px 10px;padding:10px 14px;min-height:0}.afc__kicker{font-size:12px}.afc__slash{font-size:22px}.afc__heading{font-size:26px}.afc__sub{font-size:12px;margin-top:2px}.afc__timer{flex-basis:100%;justify-content:center}.afc__ends{font-size:10px}.afc__box{min-width:36px;padding:4px 3px 3px}.afc__box b{font-size:17px}.afc.is-compact .afc__row{flex-wrap:nowrap;padding:5px 10px;gap:8px}.afc.is-compact .afc__kicker,.afc.is-compact .afc__slash{display:none}.afc.is-compact .afc__heading{font-size:17px}.afc.is-compact .afc__timer{flex-basis:auto}.afc.is-compact .afc__box{min-width:26px;padding:3px 3px 2px}.afc.is-compact .afc__box b{font-size:13px}.afc-card{padding:12px 14px;gap:10px}.afc-card__heading{font-size:21px}.afc-card .afc__box{min-width:30px}.afc-card .afc__box b{font-size:15px}}.afc--ticker{overflow:hidden}.afc-t{display:block;overflow:hidden;white-space:nowrap}.afc-t__track{display:inline-flex;width:max-content;animation:afc-scroll var(--afc-speed,60s) linear infinite;will-change:transform}.afc--ticker:hover .afc-t__track{animation-play-state:paused}.afc-t__group{display:inline-flex;flex:none}.afc-t__item{display:inline-flex;align-items:center;flex:none;height:56px;transition:height .25s ease}.afc-t__item>*{margin-right:22px}.afc-t__kicker{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:14px;letter-spacing:1.8px;text-transform:uppercase;transition:font-size .25s ease}.afc-t__slash{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:30px;line-height:1;color:var(--afc-slash,var(--afc-red));transition:font-size .25s ease}.afc-t__heading{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:28px;line-height:1;font-variant-numeric:lining-nums;transition:font-size .25s ease}.afc-t__sub{font-family:Arial,Helvetica,sans-serif;font-size:12px;opacity:.8;margin-left:-10px;transition:opacity .2s ease}.afc-t__timer{display:inline-flex;align-items:baseline;gap:8px}.afc-t__ends{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase}.afc-t__cd{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-variant-numeric:lining-nums tabular-nums}.afc-t__cd b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:22px;margin-left:4px;transition:font-size .25s ease}.afc-t__cd [data-box=d] b{margin-left:0}@keyframes afc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.afc--ticker.is-compact .afc-t__item{height:36px}.afc--ticker.is-compact .afc-t__kicker{font-size:12px}.afc--ticker.is-compact .afc-t__slash{font-size:20px}.afc--ticker.is-compact .afc-t__heading{font-size:19px}.afc--ticker.is-compact .afc-t__cd b{font-size:16px}.afc--ticker.is-compact .afc-t__sub,.afc--ticker.is-compact .afc-t__ends{display:none}.afc-card--text{align-items:flex-end}.afc-card__cd{display:flex;gap:12px;font-variant-numeric:lining-nums tabular-nums}.afc-card__cd>span{display:flex;flex-direction:column;align-items:center}.afc-card__cd b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:24px;line-height:1}.afc-card__cd small{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:8px;letter-spacing:.8px;text-transform:uppercase;margin-top:4px;opacity:.8}.afc-card--text .afc__ends{opacity:.8}@media(max-width:749px){.afc-t__item{height:44px}.afc-t__item>*{margin-right:16px}.afc-t__kicker{font-size:12px}.afc-t__slash{font-size:24px}.afc-t__heading{font-size:22px}.afc-t__sub{display:none}.afc-t__cd b{font-size:18px}.afc--ticker.is-compact .afc-t__item{height:32px}.afc--ticker.is-compact .afc-t__heading{font-size:16px}.afc--ticker.is-compact .afc-t__cd b{font-size:14px}.afc-card__cd{gap:8px}.afc-card__cd b{font-size:19px}}@media(prefers-reduced-motion:reduce){.afc-t__track{animation-duration:240s}}@media(prefers-reduced-motion:reduce){.afc *,.afc-card *{transition:none!important}}.afc--static .afc-t{display:flex;justify-content:center;white-space:normal}.afc--static .afc-t__track{animation:none;width:auto;max-width:100%}.afc--static .afc-t__group{flex-wrap:wrap;justify-content:center}.afc--static .afc-t__item{flex-wrap:wrap;justify-content:center;height:auto;min-height:56px;padding:4px 16px;box-sizing:border-box}.afc--static .afc-t__item>*:last-child{margin-right:0}.afc--static .afc-t__slash--end{display:none}.afc--static.is-compact .afc-t__item{min-height:36px;padding:2px 16px}.afc--static .afc-t__track{display:flex;width:100%}.afc--static .afc-t__group,.afc--static .afc-t__item{flex:1 1 auto;min-width:0}.afc--static .afc-t__heading{white-space:nowrap}.afc--static .afc-t__timer{white-space:nowrap;margin-right:0}@media(max-width:749px){.afc--static .afc-t__item{min-height:0;padding:8px 12px;row-gap:2px}.afc--static .afc-t__item>*{margin-right:12px}.afc--static .afc-t__item>*:last-child{margin-right:0}.afc--static:not(.is-compact) .afc-t__slash--mid{display:none}.afc--static.is-compact .afc-t__item{padding:4px 10px}.afc--static.is-compact .afc-t__kicker,.afc--static.is-compact .afc-t__kicker+.afc-t__slash{display:none}}.afc__box{background:transparent;color:inherit;padding:0;min-width:0;gap:0}.afc-fn{--fn-w:44px;--fn-h:42px;--fn-fs:26px;position:relative;display:block;width:var(--fn-w);height:var(--fn-h);background:var(--afc-card,#fff);color:var(--afc-card-ink,#111);perspective:240px;font-family:Playfair Display,Georgia,serif;font-weight:400;font-variant-numeric:lining-nums tabular-nums;box-shadow:0 2px #0000002e;transition:width .25s ease,height .25s ease}.afc-fn__t,.afc-fn__b,.afc-fn__ft,.afc-fn__fb{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:var(--afc-card,#fff);-webkit-backface-visibility:hidden;backface-visibility:hidden}.afc-fn__t,.afc-fn__ft{top:0}.afc-fn__b,.afc-fn__fb{bottom:0}.afc-fn i{display:block;height:var(--fn-h);line-height:var(--fn-h);font-size:var(--fn-fs);font-style:normal;text-align:center;transition:font-size .25s ease}.afc-fn__b i,.afc-fn__fb i{transform:translateY(-50%)}.afc-fn__b,.afc-fn__fb{filter:brightness(.96)}.afc-fn:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:#00000038;z-index:4}.afc-fn__ft{transform-origin:50% 100%;z-index:3;animation:afc-ft .32s ease-in forwards}.afc-fn__fb{transform-origin:50% 0;z-index:3;transform:rotateX(90deg);animation:afc-fb .3s ease-out .32s forwards}@keyframes afc-ft{to{transform:rotateX(-90deg)}}@keyframes afc-fb{to{transform:rotateX(0)}}.afc__box small{margin-top:5px;color:inherit}.afc.is-compact .afc-fn{--fn-w:30px;--fn-h:28px;--fn-fs:17px}.afc-card .afc-fn{--fn-w:38px;--fn-h:36px;--fn-fs:22px}@media(max-width:749px){.afc-fn{--fn-w:38px;--fn-h:36px;--fn-fs:22px}.afc.is-compact .afc-fn{--fn-w:26px;--fn-h:24px;--fn-fs:14px}.afc-card .afc-fn{--fn-w:32px;--fn-h:30px;--fn-fs:18px}}@media(prefers-reduced-motion:reduce){.afc-fn__ft,.afc-fn__fb{animation-duration:.01s;animation-delay:0s}}.afc-fn i{position:relative;top:-.06em}.afc-card__kicker,.afc-card__heading{white-space:nowrap}@media(max-width:749px){.afc-card{flex-direction:column;align-items:stretch;gap:14px;padding:16px 16px 14px}.afc-card__heading{font-size:30px;margin-top:4px}.afc-card__sub{font-size:13px}.afc-card__timer{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(244,238,226,.25)}.afc-card__timer .afc__ends{font-size:11px}.afc-card .afc__boxes{gap:6px}.afc-card .afc-fn{--fn-w:40px;--fn-h:38px;--fn-fs:23px}.afc.is-compact .afc__row{justify-content:center;gap:10px;min-height:44px}.afc.is-compact .afc__timer{display:none}.afc.is-compact .afc__kicker,.afc.is-compact .afc__slash{display:inline}.afc.is-compact .afc__kicker{font-size:12px}.afc.is-compact .afc__slash,.afc.is-compact .afc__heading{font-size:20px}.afc.is-compact .afc-fn{--fn-w:28px;--fn-h:26px;--fn-fs:15px}.afc.is-compact .afc__box{padding:0;min-width:0}.afc.is-compact .afc__boxes{gap:4px}}@media(max-width:749px){.afc:not(.is-compact) .afc__row{padding:12px 14px;row-gap:6px;column-gap:8px}.afc:not(.is-compact) .afc__text{flex-basis:100%}.afc:not(.is-compact) .afc__kicker{font-size:12px}.afc:not(.is-compact) .afc__slash{font-size:18px}.afc:not(.is-compact) .afc__heading{font-size:30px}.afc:not(.is-compact) .afc__timer{margin-top:4px}.afc.is-compact .afc__sub{display:none}}.afc-card{margin:24px 0 22px;border-radius:8px}@media(max-width:420px){.afc-card__timer{flex-direction:column;align-items:stretch;gap:10px}.afc-card .afc__boxes{gap:6px}.afc-card .afc__box{flex:1 1 0;min-width:0}.afc-card .afc-fn{--fn-w:100%;--fn-h:40px;--fn-fs:24px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/artsy-kampagnebar.css.map */
