.notification-banner-popup{display:none;position:fixed;top:var(--nb-top, var(--topbar-height, 40px));left:0;right:0;bottom:0;z-index:59;overflow:hidden;opacity:0;transition:opacity .28s ease;--color-foreground: 29 29 31;--color-background: 255 255 255;--nb-line: rgba(60, 60, 67, .14);color:#1d1d1f;-webkit-font-smoothing:antialiased}.notification-banner-popup.show{display:block;opacity:1}.notification-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.notification-banner-content{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--nb-top, var(--topbar-height, 40px)));max-height:calc(100dvh - var(--nb-top, var(--topbar-height, 40px)));overflow:hidden;margin:0;padding:0;background:rgba(255,255,255,var(--nb-alpha, 1));border-top:3px solid var(--ab-accent, #1d1d1f);border-radius:0 0 var(--rounded-block, 20px) var(--rounded-block, 20px);box-shadow:0 0 0 100vmax #00000052,0 40px 90px -30px #00000073;animation:nb-in .32s cubic-bezier(.2,.8,.2,1)}.notification-banner-popup.nb-glass .notification-banner-content{-webkit-backdrop-filter:blur(var(--nb-blur, 20px)) saturate(var(--nb-sat, 160%));backdrop-filter:blur(var(--nb-blur, 20px)) saturate(var(--nb-sat, 160%));box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 1px #ffffff38,0 0 0 100vmax #00000052,0 40px 90px -30px #00000073}.nb-translucent .notification-banner-subtitle{color:#3a3a3c}.nb-translucent .notification-quickmatch-eyebrow{color:#48484a}.notification-banner-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:52px}.notification-banner-inner{max-width:1280px;margin:0 auto;padding:48px clamp(20px,4vw,56px) 44px}@keyframes nb-in{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}.notification-banner-close{position:absolute;top:12px;right:clamp(12px,3vw,32px);z-index:3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:#f2f2f4db;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f;color:#1d1d1f;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.notification-banner-close:hover{background:#e5e5eaf0}.notification-banner-close:active{transform:scale(.94)}.notification-banner-close:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.notification-banner-close svg{width:12px;height:12px}.notification-banner-items{--nb-gap: 64px;display:grid;grid-template-columns:repeat(var(--nb-cols, 3),minmax(0,1fr));column-gap:var(--nb-gap)}.notification-banner-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;opacity:0;animation:nb-item-in .38s cubic-bezier(.2,.8,.2,1) forwards}.notification-banner-items>:is(.notification-banner-item,.notification-banner-stack)+:is(.notification-banner-item,.notification-banner-stack):before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--nb-gap) / -2);width:1px;background:var(--nb-line, rgba(60, 60, 67, .14))}.notification-banner-item:nth-child(1){animation-delay:.04s}.notification-banner-item:nth-child(2){animation-delay:.1s}.notification-banner-item:nth-child(3){animation-delay:.16s}@keyframes nb-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.notification-banner-stack{--nb-row-gap: 32px;position:relative;display:grid;grid-template-rows:auto auto;align-content:start;row-gap:var(--nb-row-gap);min-width:0}.notification-banner-stack>.notification-banner-item+.notification-banner-item:before{content:"";position:absolute;top:calc(var(--nb-row-gap) / -2);bottom:auto;left:0;right:0;width:auto;height:1px;background:var(--nb-line, rgba(60, 60, 67, .14))}.notification-banner-image{display:block;width:100%;border-radius:16px;overflow:hidden;margin-bottom:16px;text-decoration:none;transition:box-shadow .18s ease}.notification-banner-image:last-child{margin-bottom:0}.notification-banner-image img{width:100%;height:auto;display:block;border-radius:inherit;transition:transform .25s ease}.notification-banner-image img.notification-banner-image-mobile{display:none}.notification-banner-image img.notification-banner-image-desktop{display:block}.notification-banner-image--band img{height:var(--nb-img-h, 200px);object-fit:var(--nb-img-fit, cover)}a.notification-banner-image:hover{box-shadow:0 12px 30px -18px #00000059}a.notification-banner-image:hover img{transform:scale(1.04)}a.notification-banner-image:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.notification-banner-title{margin:0 0 6px;font-family:inherit;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;text-transform:none;color:#1d1d1f}.notification-banner-subtitle{margin:0 0 16px;font-size:14.5px;line-height:1.5;color:#6e6e73;max-width:42ch}.notification-banner-subtitle:last-child{margin-bottom:0}.notification-banner-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;min-height:38px;padding:8px 20px;border-radius:980px;background:#1d1d1f;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.notification-banner-link:hover{background:#3a3a3c;transform:translateY(-1px)}.notification-banner-link:active{transform:scale(.98)}.notification-banner-link:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.notification-quickmatch-eyebrow{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73}.notification-quickmatch-inner>.notification-quickmatch-eyebrow,.notification-quickmatch-inline--above .notification-quickmatch-eyebrow{padding-right:48px}.notification-quickmatch-inline{margin-top:32px;padding-top:28px;border-top:1px solid var(--nb-line, rgba(60, 60, 67, .14))}.notification-quickmatch-inline.notification-quickmatch-inline--above{margin:0 0 32px;padding:0 0 32px;border-top:0;border-bottom:1px solid var(--nb-line, rgba(60, 60, 67, .14))}.notification-quickmatch-inline.notification-quickmatch-inline--solo{margin:0;padding:0;border:0}.notification-quickmatch-inline .notification-quickmatch-eyebrow{margin-bottom:16px}.notification-quickmatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.notification-quickmatch-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;border:1px solid rgba(60,60,67,.16);border-radius:16px;text-decoration:none;color:#1d1d1f;text-align:center;opacity:0;animation:nb-item-in .38s cubic-bezier(.2,.8,.2,1) forwards;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.notification-quickmatch-tile:nth-child(1){animation-delay:.02s}.notification-quickmatch-tile:nth-child(2){animation-delay:.06s}.notification-quickmatch-tile:nth-child(3){animation-delay:.1s}.notification-quickmatch-tile:nth-child(4){animation-delay:.14s}.notification-quickmatch-tile:nth-child(5){animation-delay:.18s}.notification-quickmatch-tile:nth-child(6){animation-delay:.22s}.notification-quickmatch-tile:hover{border-color:var(--ab-accent, #1d1d1f);transform:translateY(-2px);box-shadow:0 12px 30px -18px #00000059}.notification-quickmatch-tile:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.notification-quickmatch-tile--banner{display:block;padding:0;border:0;border-radius:16px;overflow:hidden}.notification-quickmatch-tile--banner img{width:100%;height:auto;display:block;border-radius:inherit;transition:transform .25s ease}.notification-quickmatch-tile--banner img.notification-quickmatch-banner-mobile{display:none}.notification-quickmatch-tile--banner img.notification-quickmatch-banner-desktop{display:block}.notification-quickmatch-tile--banner:hover{border-color:transparent;box-shadow:0 12px 30px -18px #00000059}.notification-quickmatch-tile--banner:hover img{transform:scale(1.04)}.notification-quickmatch-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ab-accent, #1d1d1f) 10%,#f2f2f4);color:var(--ab-accent, #1d1d1f)}.notification-quickmatch-icon svg{width:20px;height:20px}.notification-quickmatch-icon img{width:100%;height:100%;object-fit:cover;display:block}.notification-quickmatch-label{font-size:13.5px;font-weight:600;letter-spacing:-.01em}@media screen and (min-width:768px)and (max-width:1023px){.notification-banner-items{--nb-gap: 40px}.notification-banner-stack{--nb-row-gap: 28px}}@media screen and (max-width:767px){.notification-banner-inner{padding:54px 20px calc(18px + env(safe-area-inset-bottom))}.notification-banner-scroll{scroll-padding-top:58px}.notification-banner-close{top:10px;right:12px;width:34px;height:34px}.notification-banner-items{grid-template-columns:1fr;column-gap:0}.notification-banner-items>*{padding:16px 0}.notification-banner-items>:first-child{padding-top:0}.notification-banner-items>:last-child{padding-bottom:4px}.notification-banner-items>*+*{border-top:1px solid var(--nb-line, rgba(60, 60, 67, .14))}.notification-banner-items>:is(.notification-banner-item,.notification-banner-stack)+:is(.notification-banner-item,.notification-banner-stack):before{display:none}.notification-quickmatch-inline--above+.notification-banner-items>:first-child{padding-top:4px}.notification-banner-stack{display:flex;flex-direction:column;row-gap:0}.notification-banner-stack>.notification-banner-item{padding:0}.notification-banner-stack>.notification-banner-item+.notification-banner-item{margin-top:16px;padding-top:16px;border-top:1px solid var(--nb-line, rgba(60, 60, 67, .14))}.notification-banner-stack>.notification-banner-item+.notification-banner-item:before{display:none}.notification-banner-image{border-radius:12px;margin-bottom:12px}.notification-banner-image:last-child{margin-bottom:0}.notification-banner-image img.notification-banner-image-mobile{display:block}.notification-banner-image img.notification-banner-image-desktop{display:none}.notification-banner-title{font-size:16px;margin-bottom:4px}.notification-banner-subtitle{font-size:13.5px;line-height:1.45;margin-bottom:12px;max-width:none}.notification-banner-subtitle:last-child{margin-bottom:0}.notification-banner-link{min-height:34px;padding:7px 16px;font-size:13.5px}.notification-quickmatch-inner>.notification-quickmatch-eyebrow,.notification-quickmatch-inline--above .notification-quickmatch-eyebrow{padding-top:0;padding-right:0}.notification-quickmatch-inline{margin-top:16px;padding-top:14px}.notification-quickmatch-inline.notification-quickmatch-inline--above{margin:0 0 12px;padding:0 0 16px}.notification-quickmatch-inline.notification-quickmatch-inline--solo{margin:0;padding:0}.notification-quickmatch-eyebrow,.notification-quickmatch-inline .notification-quickmatch-eyebrow{margin-bottom:10px;font-size:12px}.notification-quickmatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notification-quickmatch-tile:not(.notification-quickmatch-tile--banner){padding:18px 8px}.notification-quickmatch-tile--banner{border-radius:12px}.notification-quickmatch-tile--banner img.notification-quickmatch-banner-mobile{display:block}.notification-quickmatch-tile--banner img.notification-quickmatch-banner-desktop{display:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.notification-banner-popup.nb-glass .notification-banner-content{background:#fffffff5}.notification-banner-close{background:#f2f2f4}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.notification-banner-content{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.notification-banner-close{background:#f2f2f4!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){.notification-banner-content{animation:none}.notification-banner-popup,.notification-banner-item,.notification-quickmatch-tile,.notification-banner-image img,.notification-quickmatch-tile--banner img,.notification-banner-close{transition:none!important;animation:none!important}.notification-banner-item,.notification-quickmatch-tile{opacity:1!important}}@media(forced-colors:active){.notification-banner-link,.notification-banner-close{border:1px solid ButtonText}}.notification-quickmatch-eyebrow{font-family:inherit;line-height:1.3}.notification-banner-popup h2,.notification-banner-popup h3{font-family:inherit}.notification-banner-scroll{scroll-padding-bottom:calc(var(--nb-obscured-bottom, 0px) + 12px)}.notification-banner-scroll:after{content:"";display:block;height:var(--nb-obscured-bottom, 0px)}.notification-banner-item--product>.ab-fp{width:100%;align-self:stretch}.ab-rw{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;padding:20px 20px 18px;border-radius:16px;background:#0091d914;color:#1d1d1f}.ab-rw__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%;margin:0 0 18px}.ab-rw__logo{display:block;width:auto;height:var(--rw-logo-h, 28px);max-width:100%;object-fit:contain;object-position:left center;border-radius:8px}.ab-rw__tag{flex:none;margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#636366}.ab-rw .notification-banner-title{margin:0 0 4px}.ab-rw [data-ab-rewards-heading]:focus:not(:focus-visible){outline:none}.ab-rw [data-ab-rewards-heading]:focus-visible{outline:2px solid #0071e3;outline-offset:3px;border-radius:4px}.ab-rw__meta{margin:0;font-size:14px;line-height:1.45;color:#3a3a3c}.ab-rw__yotpo{width:100%;max-width:100%;margin:0;opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:opacity .22s ease}.ab-rw__yotpo:empty{display:none}.ab-rw__yotpo.is-ready{opacity:1;max-height:none;overflow:visible;visibility:visible;margin:8px 0 10px}.notification-banner-popup .ab-rw__yotpo [class*=yotpo-]{display:block!important;float:none!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}.notification-banner-popup .ab-rw__yotpo .yotpo-headline,.notification-banner-popup .ab-rw__yotpo .yotpo-action-buttons-tile{display:none!important}.notification-banner-popup .ab-rw__yotpo .yotpo-description-points-balance .yotpo-inner-text{color:#5c6d74!important;font-family:inherit!important;font-size:24px!important;font-weight:700!important;font-style:normal!important;letter-spacing:-.03em!important;line-height:1.2!important}.ab-rw__perks{list-style:none;margin:12px 0 18px;padding:0;display:grid;gap:8px}.ab-rw__perks>li{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.4;color:#3a3a3c}.ab-rw__perks svg{flex:none;width:14px;height:14px;margin-top:2px;color:#248a3d}.ab-rw>.ab-rewards__cta{margin-top:16px;align-self:flex-start}.ab-rw>.ab-rewards__join,.ab-rw>.notification-banner-link{margin-top:0;align-self:flex-start}.ab-rw .ab-rw__meta+.ab-rewards__join,.ab-rw .ab-rw__meta+.notification-banner-link{margin-top:18px}.ab-rewards__join{display:inline-flex;--shopify-account-avatar-size: auto;--shopify-account-color-accent: #1d1d1f;--shopify-account-radius-base: 12px}.ab-rewards__join::part(signed-out-avatar){display:inline-flex;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:980px;background:transparent;box-shadow:none;cursor:pointer}.ab-rewards__join::part(signed-out-avatar):focus-visible{outline:2px solid #0071e3;outline-offset:3px}.ab-rewards__join .notification-banner-link{margin:0}@media screen and (max-width:767px){.ab-rw{padding:18px 18px 16px;border-radius:12px}.ab-rw__head{margin-bottom:14px}.ab-rw__meta{font-size:13.5px}.notification-banner-popup .ab-rw__yotpo .yotpo-description-points-balance .yotpo-inner-text{font-size:21px!important}}@media(prefers-reduced-motion:reduce){.ab-rw__yotpo{transition:none}}@media(forced-colors:active){.ab-rw{border:1px solid CanvasText}}.notification-quickmatch-tile--nolink{cursor:default;position:relative}.notification-quickmatch-tile--nolink:hover{transform:none;box-shadow:none}.notification-quickmatch-tile--nolink:not(.notification-quickmatch-tile--banner):hover{border-color:#3c3c4329}.notification-quickmatch-tile--nolink:hover img{transform:none}@media screen and (min-width:768px){.ab-qm-only-mobile{display:none!important}}@media screen and (max-width:767px){.ab-qm-only-desktop{display:none!important}.ab-qm-only-desktop+.notification-banner-items>:first-child{padding-top:0}}@media screen and (min-width:768px){.ab-qm-fixed-d .notification-quickmatch-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.ab-qm-fixed-d.ab-qm-center-d .notification-quickmatch-grid{justify-content:center}.ab-qm-fixed-d .notification-quickmatch-grid>.notification-quickmatch-tile{flex:0 0 calc((100% - 42px)/4);min-width:0;box-sizing:border-box}.ab-qm-fixed-d.ab-qm-center-d .notification-quickmatch-eyebrow{text-align:center}.ab-qm-fixed-d.ab-qm-center-d.notification-quickmatch-inline--above .notification-quickmatch-eyebrow{padding-left:48px}}@media screen and (max-width:767px){.ab-qm-fixed-m .notification-quickmatch-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.ab-qm-fixed-m.ab-qm-center-m .notification-quickmatch-grid{justify-content:center}.ab-qm-fixed-m .notification-quickmatch-grid>.notification-quickmatch-tile{flex:0 0 calc((100% - 10px)/2);min-width:0;box-sizing:border-box}.ab-qm-fixed-m.ab-qm-center-m .notification-quickmatch-eyebrow{text-align:center}.ab-qm-stretch-m .notification-quickmatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}}
/*# sourceMappingURL=/cdn/shop/t/725/assets/announcement-banner-sheet.css.map */
