.wisestudio-jst-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;row-gap:14px;margin:0 0 var(--theme-content-spacing,1.5em);padding:16px 20px 16px 16px;border-radius:var(--theme-button-border-radius,8px);background:var(--theme-palette-color-6,#f4f4f4);color:var(--theme-palette-color-4,inherit)}.wisestudio-jst-notice--has-action{grid-template-columns:auto minmax(0,1fr) auto}.wisestudio-jst-notice__badge{display:grid;place-items:center;align-self:start;width:44px;height:44px;border-radius:var(--theme-button-border-radius,8px);background:var(--theme-palette-color-8,#fff);color:var(--theme-palette-color-1,currentColor)}.wisestudio-jst-notice__icon{display:block}.wisestudio-jst-notice__title{margin:0 0 2px;color:var(--theme-headings-color,inherit);font-size:15px;font-weight:700;line-height:1.4}.wisestudio-jst-notice__text{max-width:68ch;margin:0;font-size:14px;line-height:1.6;opacity:.8;text-wrap:pretty}.wisestudio-jst-notice__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 18px;border:1.6px solid var(--theme-palette-color-1,currentColor);border-radius:30px;background:#fff0;color:var(--theme-palette-color-4,inherit);font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease}.wisestudio-jst-notice__arrow{display:block;flex:0 0 auto;transition:transform 0.2s cubic-bezier(.22,1,.36,1)}.wisestudio-jst-notice__action:hover,.wisestudio-jst-notice__action:focus-visible{background:var(--theme-palette-color-1,currentColor);color:var(--theme-palette-color-8,#fff);text-decoration:none}.wisestudio-jst-notice__action:hover .wisestudio-jst-notice__arrow,.wisestudio-jst-notice__action:focus-visible .wisestudio-jst-notice__arrow{transform:translateX(3px)}.wisestudio-jst-notice__action:focus-visible{outline:2px solid var(--theme-palette-color-1,currentColor);outline-offset:3px}.wisestudio-jst-notice__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.wisestudio-jst-notice__action--primary{border-color:var(--theme-palette-color-1,currentColor);background:var(--theme-palette-color-1,currentColor);color:var(--theme-palette-color-8,#fff);font-family:inherit;cursor:pointer}.wisestudio-jst-notice__action--primary:hover,.wisestudio-jst-notice__action--primary:focus-visible{border-color:var(--theme-palette-color-4,#2b2a28);background:var(--theme-palette-color-4,#2b2a28);color:var(--theme-palette-color-8,#fff)}.wisestudio-jst-notice__action--primary:disabled{opacity:.7;cursor:progress}.wisestudio-jst-notice__share{display:contents}.wisestudio-jst-notice__share>*{grid-column:1 / -1}.wisestudio-jst-notice__share .wisestudio-cart-share__result{margin-top:0;padding:16px;border-radius:var(--theme-button-border-radius,8px);background:var(--theme-palette-color-8,#fff)}.wisestudio-jst-notice__share .wisestudio-cart-share__error{margin-top:0}.wisestudio-jst-notice__share .wisestudio-cart-share__hint{font-size:13px}@media (prefers-reduced-motion:reduce){.wisestudio-jst-notice__action,.wisestudio-jst-notice__arrow{transition:none}}@media (max-width:689px){.wisestudio-jst-notice,.wisestudio-jst-notice--has-action{grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:12px;padding:16px}.wisestudio-jst-notice__badge{align-self:center;width:40px;height:40px}.wisestudio-jst-notice__body{display:contents}.wisestudio-jst-notice__title{margin:0}.wisestudio-jst-notice__text{grid-column:1 / -1}.wisestudio-jst-notice__actions{grid-column:1 / -1}.wisestudio-jst-notice__action{grid-column:1 / -1;width:100%;white-space:normal}}.wisestudio-jst-line{display:flex;align-items:flex-start;gap:10px;width:100%;margin:14px 0 0;color:var(--theme-palette-color-4,inherit);font-size:14px;line-height:1.55}.wisestudio-jst-line__icon{display:block;flex:0 0 auto;margin-top:1px;color:var(--theme-palette-color-1,currentColor)}.wisestudio-jst-line__text{min-width:0;text-wrap:pretty}.wisestudio-jst-line__link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--theme-palette-color-1,currentColor);text-decoration-thickness:1.5px;text-underline-offset:3px;white-space:nowrap;transition:color 0.2s ease}.wisestudio-jst-line__link:hover,.wisestudio-jst-line__link:focus-visible{color:var(--theme-palette-color-1,currentColor)}.wisestudio-jst-line__link:focus-visible{outline:2px solid var(--theme-palette-color-1,currentColor);outline-offset:2px;border-radius:2px}