:root{--stickyatc-bg: #ffffff;--stickyatc-border: #000000;--stickyatc-button-bg: #000000;--stickyatc-button-color: #ffffff;--stickyatc-height: 0px}.StickyATC{display:none}@media screen and (max-width:640px){.ProductForm .ProductForm__AddToCart{display:block;width:100%;max-width:none;box-sizing:border-box}.StickyATC{position:fixed;right:0;bottom:0;left:0;z-index:40;display:block;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--stickyatc-bg);box-shadow:0 -2px 12px #00000014;transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.StickyATC.is-visible{transform:translateY(0);visibility:visible;transition-delay:0s}html.StickyATC-active body{padding-bottom:var(--stickyatc-height)}html.no-scroll .StickyATC,html.SizeFit-noscroll .StickyATC{visibility:hidden}}.StickyATC__Inner{display:flex;align-items:stretch;height:48px}.StickyATC__SelectWrap{position:relative;flex:0 0 30%;max-width:150px;min-width:96px}.StickyATC__Select{display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0 34px 0 14px;border:1px solid var(--stickyatc-border);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:#000;font:inherit;font-size:14px;line-height:1;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer}.StickyATC__Select[aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M1 6.5l5-5 5 5'/%3E%3C/svg%3E")}.StickyATC__SelectValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StickyATC__List{position:absolute;bottom:100%;left:0;z-index:2;min-width:100%;max-height:45vh;margin:0 0 4px;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;list-style:none;background:#fff;border:1px solid var(--stickyatc-border);box-shadow:0 -6px 18px #0000001f}.StickyATC__List[hidden]{display:none}.StickyATC__Option{display:block;width:100%;margin:0;padding:14px 16px;border:0;border-bottom:1px solid #ececec;border-radius:0;background:#fff;color:#000;font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}.StickyATC__List li:last-child .StickyATC__Option{border-bottom:0}.StickyATC__Option.is-selected{background:#f2f2f2;font-weight:600}.StickyATC__Option.is-soldout{color:#8a8a8a}.StickyATC__Option:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.StickyATC__Select.is-empty{color:#6b6b6b}.StickyATC__Select.is-shaking{animation:StickyATC-shake .4s ease}.StickyATC__Select:focus-visible,.StickyATC__Button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.StickyATC__Button{flex:1 1 auto;min-width:0;margin:0;padding:0 12px;border:1px solid var(--stickyatc-button-bg);border-radius:0;background:var(--stickyatc-button-bg);color:var(--stickyatc-button-color);font:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .2s ease}.StickyATC__Button.is-loading{opacity:.7;cursor:progress}.StickyATC__Button:disabled:not(.is-loading){opacity:.5;cursor:not-allowed}.StickyATC__Message{position:absolute;right:12px;bottom:100%;left:12px;margin-bottom:8px;padding:8px 12px;background:#fff;border:1px solid #c0392b;color:#c0392b;font-size:13px;line-height:1.4;text-align:center}.StickyATC__Message[hidden]{display:none}@keyframes StickyATC-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.StickyATC,.StickyATC__Button{transition:none}.StickyATC__Select.is-shaking{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sticky-add-to-cart.css.map */
