.ks-notice-mount:empty{display:none}.ks-notice-zone{display:flex;flex-direction:column;gap:var(--s-xs, .5rem)}.ks-notice{display:flex;align-items:center;gap:var(--s-xs, .5rem);font-family:var(--font-body, "Open Sans", sans-serif);line-height:1.4;transition:background var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}.ks-notice__text{flex:1 1 auto}[data-ks-style=a] .ks-notice:before,[data-ks-style=c] .ks-notice:not(.ks-notice--topbar):before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor;align-self:center}[data-ks-style=a] .ks-notice{font-size:var(--t-sm, .95rem);font-weight:600;background:transparent;border:none;border-radius:0;padding:0;color:var(--color-secondary, #7FB069)}[data-ks-style=a] .ks-notice--info{color:var(--color-grey-accent, #54595F)}[data-ks-style=a] .ks-notice--success{color:var(--color-secondary, #7FB069)}[data-ks-style=a] .ks-notice--warning{color:var(--color-primary, #D2843D)}[data-ks-style=a] .ks-notice--danger{color:var(--color-error, #9b2226)}[data-ks-style=a] .ks-notice--topbar{width:100%;justify-content:center;background:var(--color-text, #000);color:var(--color-grey, #7A7A7A);font-size:var(--t-xs, .875rem);font-weight:400;padding:var(--s-xs, .5rem) var(--s-md, 1rem);border-radius:0}[data-ks-style=a] .ks-notice--topbar.ks-notice--info{color:var(--color-grey, #7A7A7A)}[data-ks-style=a] .ks-notice--topbar.ks-notice--success{color:var(--color-secondary-light, #D2E3CA)}[data-ks-style=a] .ks-notice--topbar.ks-notice--warning{color:var(--color-primary-light, #F3E0CD)}[data-ks-style=a] .ks-notice--topbar.ks-notice--danger{color:#f3c2c2}[data-ks-style=a] .ks-notice--topbar:before{display:none}[data-ks-style=a] .ks-notice--cart,[data-ks-style=a] .ks-notice--checkout{background:var(--color-grey-light, #F2F2F2);color:var(--color-text, #000);padding:var(--s-sm, .75rem) var(--s-md, 1rem);border-radius:var(--radius-s, 8px)}[data-ks-style=a] .ks-notice--cart:before,[data-ks-style=a] .ks-notice--checkout:before{background:currentColor}[data-ks-style=a] .ks-notice--cart.ks-notice--info,[data-ks-style=a] .ks-notice--checkout.ks-notice--info{color:var(--color-grey-accent, #54595F)}[data-ks-style=a] .ks-notice--cart.ks-notice--success,[data-ks-style=a] .ks-notice--checkout.ks-notice--success{background:var(--color-secondary-light, #D2E3CA)}[data-ks-style=a] .ks-notice--cart.ks-notice--warning,[data-ks-style=a] .ks-notice--checkout.ks-notice--warning{background:var(--color-primary-light, #F3E0CD)}[data-ks-style=a] .ks-notice--cart.ks-notice--danger,[data-ks-style=a] .ks-notice--checkout.ks-notice--danger{background:#9b222614}[data-ks-style=a] .ks-notice--product{font-size:var(--t-sm, .95rem);margin:var(--s-xs, .5rem) 0}[data-ks-style=b] .ks-notice{background:var(--color-bg, #ffffff);box-shadow:var(--shadow-s, 0 2px 8px rgba(0, 0, 0, .04));border-radius:var(--radius-m, 14px);border-left:4px solid var(--color-secondary, #7FB069);padding:var(--s-sm, .75rem) var(--s-md, 1rem);color:var(--color-text, #000);font-size:var(--t-sm, .95rem)}[data-ks-style=b] .ks-notice--info{border-left-color:var(--color-grey-accent, #54595F)}[data-ks-style=b] .ks-notice--success{border-left-color:var(--color-secondary, #7FB069)}[data-ks-style=b] .ks-notice--warning{border-left-color:var(--color-primary, #D2843D)}[data-ks-style=b] .ks-notice--danger{border-left-color:var(--color-error, #9b2226)}[data-ks-style=b] .ks-notice--topbar{width:100%;justify-content:center;background:var(--color-text, #000);color:var(--color-grey, #7A7A7A);font-size:var(--t-xs, .875rem);font-weight:400;padding:var(--s-xs, .5rem) var(--s-md, 1rem);border-left:none;border-radius:0;box-shadow:none}[data-ks-style=b] .ks-notice--topbar.ks-notice--success{color:var(--color-secondary-light, #D2E3CA)}[data-ks-style=b] .ks-notice--topbar.ks-notice--warning{color:var(--color-primary-light, #F3E0CD)}[data-ks-style=b] .ks-notice--topbar.ks-notice--danger{color:#f3c2c2}[data-ks-style=b] .ks-notice--product{margin:var(--s-xs, .5rem) 0}[data-ks-style=b] .ks-notice:hover{box-shadow:var(--shadow-m, 0 8px 24px rgba(0, 0, 0, .06))}[data-ks-style=b] .ks-notice--topbar:hover{box-shadow:none}[data-ks-style=c] .ks-notice{border:1.5px solid var(--color-grey-light, #F2F2F2);border-radius:var(--radius-xl, 50px);padding:var(--s-2xs, .25rem) var(--s-md, 1rem);font-family:var(--font-display, "Oswald", sans-serif);font-size:var(--t-xs, .875rem);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text, #000);background:var(--color-bg, #ffffff)}[data-ks-style=c] .ks-notice--info{border-color:var(--color-grey-light, #F2F2F2);color:var(--color-grey-accent, #54595F)}[data-ks-style=c] .ks-notice--success{border-color:var(--color-secondary, #7FB069);color:var(--color-secondary, #7FB069)}[data-ks-style=c] .ks-notice--warning{border-color:var(--color-primary, #D2843D);color:var(--color-primary, #D2843D)}[data-ks-style=c] .ks-notice--danger{border-color:var(--color-error, #9b2226);color:var(--color-error, #9b2226)}[data-ks-style=c] .ks-notice:before{background:currentColor}[data-ks-style=c] .ks-notice--topbar{width:100%;justify-content:center;background:var(--color-text, #000);color:var(--color-grey, #7A7A7A);font-family:var(--font-body, "Open Sans", sans-serif);font-size:var(--t-xs, .875rem);font-weight:400;letter-spacing:normal;text-transform:none;padding:var(--s-xs, .5rem) var(--s-md, 1rem);border:none;border-radius:0}[data-ks-style=c] .ks-notice--topbar.ks-notice--success{color:var(--color-secondary-light, #D2E3CA)}[data-ks-style=c] .ks-notice--topbar.ks-notice--warning{color:var(--color-primary-light, #F3E0CD)}[data-ks-style=c] .ks-notice--topbar.ks-notice--danger{color:#f3c2c2}[data-ks-style=c] .ks-notice--product{margin:var(--s-xs, .5rem) 0}[data-ks-style=c] .ks-notice:not(.ks-notice--topbar):hover{background:var(--color-primary-light, #F3E0CD);border-color:var(--color-primary, #D2843D);color:var(--color-primary, #D2843D)}@media(max-width:600px){.ks-notice--topbar{font-size:var(--t-xs, .8rem);padding:var(--s-2xs, .25rem) var(--s-sm, .5rem);line-height:1.3}.ks-notice--topbar .ks-notice__text{text-align:center}[data-ks-style=b] .ks-notice--cart,[data-ks-style=b] .ks-notice--checkout{padding:var(--s-xs, .5rem) var(--s-sm, .75rem)}}
