:root{--bf-base: #14161c;--bf-accent: var(--asd-color-accent, #d97706);--bf-accent-light: var(--asd-color-accent-light, #fde68a);--bf-text: var(--asd-color-text-white, #ffffff);--bf-bar-height: 1.875rem;--bf-bar-space: calc(var(--bf-bar-height) + .5rem);--bf-radius: .375rem}.bf-banner{position:relative;isolation:isolate;overflow:hidden;flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem 1rem;box-sizing:border-box;width:100%;padding:.5rem 1rem;border-radius:var(--bf-radius);background-color:var(--bf-base);box-shadow:inset 0 -1px #ffffff14;color:var(--bf-text);font-family:var(--asd-font-accent, var(--font-accent--family, monospace));font-size:var(--asd-fs-xs, .6875rem);line-height:1.3;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.bf-banner>*{position:relative;z-index:1}.bf-banner:before{content:"";position:absolute;inset:0 auto 0 -50%;z-index:0;width:200%;pointer-events:none;background:radial-gradient(ellipse 22% 130% at 28% 50%,rgb(217 119 6 / .28),transparent 70%),radial-gradient(ellipse 18% 130% at 72% 50%,rgb(217 119 6 / .16),transparent 70%);will-change:transform;animation:bf-glow 14s ease-in-out infinite alternate}.bf-banner:after{content:"";position:absolute;inset:0 auto auto 0;z-index:2;width:40%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bf-accent),var(--bf-accent-light),var(--bf-accent),transparent);transform:translate(-100%);will-change:transform;animation:bf-sweep 7s ease-in-out infinite}.bf-banner__head{display:inline-flex;align-items:center;gap:.5rem}.bf-banner__dot{position:relative;flex:none;width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--bf-accent)}.bf-banner__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--bf-accent);animation:bf-ping 2.4s ease-out infinite}.bf-banner__title{font-family:var(--asd-font-heading, var(--font-heading--family, inherit));font-size:.9375rem;font-weight:var(--asd-fw-bold, 700);letter-spacing:.14em;line-height:1;color:var(--bf-text)}.bf-banner__offers{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem}.bf-banner__offer,.bf-banner__code{padding:.1875rem .5rem;border:1px solid rgb(253 230 138 / .35);color:var(--bf-accent-light);font-weight:var(--asd-fw-medium, 500);white-space:nowrap}.bf-banner__code{border-style:dashed;color:var(--bf-text)}.bf-banner__text{color:#ffffffb3;min-width:0}.bf-banner--banner{margin:0}.bf-banner--drawer{width:auto;align-self:stretch;margin:.25rem .75rem .5rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:.75rem 1rem}.bf-banner--drawer .bf-banner__text{display:none}.bf-banner--drawer .bf-banner__offers{justify-content:flex-start}.bf-banner--bar{width:auto;align-self:stretch;margin:0 var(--cart-drawer-padding, 1rem) .5rem;flex-wrap:nowrap;gap:.5rem;height:var(--bf-bar-height);padding-block:0;white-space:nowrap;font-size:.625rem;letter-spacing:.04em;color:var(--bf-text)}.bf-banner--bar .bf-banner__text{color:#ffffffb3}.bf-banner--bar .bf-banner__offer{padding:0;border:0}.bf-banner--bar .bf-banner__offer+.bf-banner__offer:before{content:"\b7";margin-inline-end:.5rem;color:#fff6}.cart-drawer--empty .cart-drawer__header{min-height:3.5rem}.cart-drawer--empty .bf-banner--bar{width:calc(100% - 2rem);align-self:center}.bf-countdown-bar{width:100%;background-color:var(--bf-base)}.bf-countdown-bar bf-countdown{display:block}.bf-banner--countdown{flex-wrap:nowrap;gap:.75rem;padding-block:.5rem;border-radius:0;box-shadow:none}.bf-countdown__timer{display:inline-flex;align-items:center;gap:.25rem;color:#ffffffb3}.bf-countdown__ends{margin-inline-end:.25rem}.bf-countdown__unit{display:inline-flex;align-items:baseline;gap:1px;padding:.1875rem .375rem;border-radius:.25rem;background-color:#ffffff17;color:#ffffffb3;font-variant-numeric:tabular-nums}.bf-countdown__unit b{color:var(--bf-accent-light);font-weight:var(--asd-fw-bold, 700)}@media screen and (max-width:749px){.bf-countdown__ends{display:none}.bf-banner--countdown{gap:.5rem;padding-inline:.625rem}.bf-banner--countdown .bf-banner__title{font-size:.8125rem;letter-spacing:.1em}}@media screen and (max-width:749px){.bf-banner--banner .bf-banner__text{display:none}}@keyframes bf-glow{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes bf-sweep{0%,20%{transform:translate(-100%)}75%,to{transform:translate(260%)}}@keyframes bf-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@media(prefers-reduced-motion:reduce){.bf-banner:before,.bf-banner:after,.bf-banner__dot:after{animation:none}.bf-banner:after,.bf-banner__dot:after{display:none}}.bf-note{display:flex;align-items:flex-start;gap:.75rem;box-sizing:border-box;width:100%;padding:.75rem .875rem;border:1px solid rgb(217 119 6 / .35);border-radius:var(--bf-radius);background-color:#fff8ed;color:var(--asd-color-text-main, #111827)}.bf-note__icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--bf-base);color:var(--bf-accent-light)}.bf-note__body{min-width:0}.bf-note__body p{margin:0}.bf-note__title{font-family:var(--asd-font-heading, var(--font-heading--family, inherit));font-size:1.0625rem;font-weight:var(--asd-fw-bold, 700);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bf-note__text{margin-block-start:.25rem!important;color:var(--asd-color-text-muted, #4b5563);font-size:var(--asd-fs-base, .875rem);line-height:1.45}.bf-note__text strong{color:var(--asd-color-text-main, #111827)}.bf-note__offers{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-start:.5rem!important}.bf-note__offer{padding:.1875rem .5rem;border-radius:.25rem;background-color:var(--bf-base);color:var(--bf-accent-light);font-family:var(--asd-font-accent, var(--font-accent--family, monospace));font-size:var(--asd-fs-xs, .6875rem);font-weight:var(--asd-fw-medium, 500);letter-spacing:.05em;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bf-campaign.css.map */
