.sh-po-guard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:flex-end;justify-content:center;width:auto;height:auto;margin:0;padding:0;overflow:visible;border:0;background:none;color:inherit}.sh-po-guard[hidden]{display:none!important}.sh-po-guard__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#18010c8c;opacity:0;transition:opacity .3s ease}.sh-po-guard.is-open .sh-po-guard__overlay{opacity:1}.sh-po-guard__panel{position:relative;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;max-height:calc(100vh - 24px);overflow-y:auto;padding:10px 20px calc(28px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;outline:none;transform:translateY(110%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.sh-po-guard.is-open .sh-po-guard__panel{transform:translateY(0)}.sh-po-guard__panel.is-dragging{transition:none}.sh-po-guard__grabber{display:flex;justify-content:center;margin:-10px 0;padding:10px 0;cursor:grab;touch-action:none}.sh-po-guard__grabber:before{content:"";width:40px;height:4px;border-radius:2px;background:#e0e0e0}.sh-po-guard__title{margin:0;color:#60062e;font-family:var(--heading-font-family);font-size:22px;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.sh-po-guard__text{margin:0;color:#18010c;font-family:var(--text-font-family);font-size:14px;font-weight:400;line-height:20px}.sh-po-guard__summary{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:10px;background:#f9f9f9;font-family:var(--text-font-family);line-height:normal}.sh-po-guard__row{display:flex;flex-direction:column;gap:1px;min-width:0}.sh-po-guard__row[hidden]{display:none}.sh-po-guard__label{color:#7b7b7b;font-size:11px;font-weight:400}.sh-po-guard__item{color:#18010c;font-size:13px;font-weight:700;overflow-wrap:anywhere}.sh-po-guard__item>span{display:block}.sh-po-guard__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin:0;padding:15px 16px;border:0;border-radius:10px;font-family:var(--text-font-family);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sh-po-guard__button--primary{background:#60062e;color:#fff}.sh-po-guard__button--primary:hover{background:#4a0423}.sh-po-guard__button--secondary{border:1.5px solid #60062e;background:#fff;color:#60062e}.sh-po-guard__button--secondary:hover{background:#fff3f8}.sh-po-guard__button:focus-visible{outline:2px solid #60062e;outline-offset:2px}@media(min-width:1000px){.sh-po-guard{align-items:center;padding:24px}.sh-po-guard__grabber{display:none}.sh-po-guard__panel{width:440px;max-height:calc(100vh - 48px);padding:28px;border-radius:20px;opacity:0;transform:translateY(16px);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.sh-po-guard.is-open .sh-po-guard__panel{opacity:1}}.sh-po-bar{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:auto;height:auto;margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));overflow:hidden;border:0;border-radius:16px 16px 0 0;background:#60062e;box-shadow:0 -4px 16px #18010c1f;font-family:var(--text-font-family);line-height:normal;transform:translateY(110%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.sh-po-bar[hidden]{display:none!important}.sh-po-bar.is-visible{transform:translateY(0)}.sh-po-bar__timer{position:absolute;top:0;left:0;width:100%;height:3px;background:#ffd8e9;transform:scaleX(var(--sh-po-bar-from, 1));transform-origin:left center}.sh-po-bar.is-running .sh-po-bar__timer{animation:sh-po-bar-timer var(--sh-po-bar-ms, 5s) linear forwards}.sh-po-bar.is-paused .sh-po-bar__timer{animation-play-state:paused}@keyframes sh-po-bar-timer{0%{transform:scaleX(var(--sh-po-bar-from, 1))}to{transform:scaleX(0)}}.sh-po-bar__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:99px;background:#ffd8e9}.sh-po-bar__text{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.sh-po-bar__title{margin:0;color:#fff;font-size:13px;font-weight:700}.sh-po-bar__message{margin:0;color:#ffd8e9;font-size:12px;font-weight:400}.sh-po-bar__undo{flex-shrink:0;margin:-12px -8px;padding:12px 8px;border:0;background:none;color:#ffd8e9;font-family:inherit;font-size:13px;font-weight:700;line-height:18px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sh-po-bar__undo:disabled{cursor:default;opacity:.6}.sh-po-bar__undo:focus-visible{outline:2px solid #ffd8e9;outline-offset:2px}@media(min-width:1000px){.sh-po-bar{top:50%;right:auto;bottom:auto;left:50%;width:440px;padding:16px;border-radius:16px;box-shadow:0 12px 40px #18010c3d;opacity:0;transform:translate(-50%,calc(-50% + 16px));transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.sh-po-bar.is-visible{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.sh-po-guard__overlay,.sh-po-guard__panel,.sh-po-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/sh-preorder-guard.css.map */
