.shopify-section.sticky-message-section{position:fixed;left:0;top:50%;z-index:3;width:max-content;max-width:none;margin:0;padding:0;transform:translateY(-50%);background:transparent;pointer-events:none}.sticky-message-section:not(:has(.sticky-message)){display:none}.sticky-message{position:relative;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.sticky-message__text{margin:0;padding:22px 15px;background:var(--sticky-message-background);color:var(--sticky-message-text);font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:700;font-size:16px;line-height:1.15;letter-spacing:0;text-transform:none;writing-mode:vertical-rl;transform:rotate(180deg);max-height:min(320px,70vh);pointer-events:auto}.sticky-message__close{position:absolute;top:0;right:7px;z-index:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#121212;color:#fff;line-height:0;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.sticky-message__close .svg-wrapper{display:inline-flex;width:10px;height:10px}.sticky-message__close .svg-wrapper>svg{width:100%;height:100%}.sticky-message__close .icon{color:#fff}.sticky-message__close:hover{background:#000}.sticky-message__close:focus-visible{outline:2px solid #121212;outline-offset:3px}@media screen and (max-width:749px){.sticky-message__text{padding:18px 12px;font-size:14px}}@media print{.sticky-message-section{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-sticky-message.css.map */
