.lmx-sticky-atc{position:fixed;z-index:50;left:50%;bottom:max(16px,env(safe-area-inset-bottom));width:min(640px,calc(100vw - 40px));font-family:var(--font-body--family);color:#111;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 32px));transition:opacity .2s ease,transform .24s ease,visibility .24s}.lmx-sticky-atc.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.lmx-sticky-atc__bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:9px 10px 9px 18px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:0 6px 24px #00000013}.lmx-sticky-atc__identity{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.lmx-sticky-atc__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body--family);font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.025em;text-transform:uppercase;color:#494949}.lmx-sticky-atc__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;line-height:1.2}.lmx-sticky-atc__price{font-size:15px;font-weight:400;letter-spacing:0;color:#111}.lmx-sticky-atc__from{font-size:12px;font-weight:400;color:#656565}.lmx-sticky-atc__compare{font-size:11px;font-weight:400;color:#929292;text-decoration-thickness:1px}.lmx-sticky-atc__discount{font-size:11px;font-weight:400;color:var(--pdp-accent, #3e8f7e)}.lmx-sticky-atc__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;min-width:184px;padding:10px 16px;border:1px solid #080808;border-radius:0;background:#080808;color:#fff;font-family:var(--font-body--family);font-weight:400;font-size:13px;line-height:1.25;letter-spacing:0;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.lmx-sticky-atc__submit:hover:not(:disabled){background:#303030;border-color:#303030}.lmx-sticky-atc__submit:focus-visible,.lmx-sticky-atc__option:focus-visible,.lmx-sticky-atc__popover-header button:focus-visible{outline:2px solid var(--pdp-accent, #3e8f7e);outline-offset:2px}.lmx-sticky-atc__submit:disabled{opacity:.52;cursor:not-allowed}.lmx-sticky-atc__submit svg{transition:transform .2s ease}.lmx-sticky-atc__submit[aria-expanded=true] svg{transform:rotate(180deg)}.lmx-sticky-atc__popover{position:absolute;bottom:calc(100% + 8px);right:0;width:min(450px,100%);overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:0 8px 24px #0000001a}.lmx-sticky-atc__popover[hidden]{display:none!important}.lmx-sticky-atc__popover-header{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.09)}.lmx-sticky-atc__popover-header button{padding:0 4px;border:0;border-radius:0;background:transparent;color:#555;font-size:21px;font-weight:400;line-height:1;cursor:pointer}.lmx-sticky-atc__options{max-height:min(45vh,340px);overflow-y:auto;overscroll-behavior:contain}.lmx-sticky-atc__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:11px 16px;border:0;border-bottom:1px solid rgba(0,0,0,.07);border-radius:0;background:#fff;color:#181818;text-align:left;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer}.lmx-sticky-atc__option:last-child{border-bottom:0}.lmx-sticky-atc__option:hover:not(:disabled){background:#f2f8f6}.lmx-sticky-atc__option:disabled{cursor:not-allowed;opacity:.48}.lmx-sticky-atc__option-name{font-size:12px;font-weight:400}.lmx-sticky-atc__option-details{display:flex;flex:0 0 auto;align-items:center;gap:6px}.lmx-sticky-atc__option-details strong{font-size:12px;font-weight:500}.lmx-sticky-atc__option-details s{font-size:11px;color:#888}.lmx-sticky-atc__option-details small{font-size:10px;color:var(--pdp-accent, #3e8f7e)}.lmx-sticky-atc__unavailable{font-size:11px;color:#777}.lmx-sticky-atc__status:not([hidden]){display:block;padding:9px 12px;margin-top:6px;background:#fff;color:#9b2727;font-size:12px;text-align:center;border:1px solid #f0b9b9;border-radius:0}@media(max-width:749px){.lmx-sticky-atc{width:calc(100vw - 20px);bottom:max(8px,env(safe-area-inset-bottom))}.lmx-sticky-atc__bar{min-height:60px;padding:9px 9px 9px 12px;gap:9px}.lmx-sticky-atc__name{font-size:10px;max-width:50vw}.lmx-sticky-atc__price{font-size:14px}.lmx-sticky-atc__from{font-size:11px}.lmx-sticky-atc__compare,.lmx-sticky-atc__discount{font-size:10px}.lmx-sticky-atc__submit{min-width:136px;min-height:42px;padding:9px 12px;font-size:12px}.lmx-sticky-atc__popover{width:100%}}@media(prefers-reduced-motion:reduce){.lmx-sticky-atc,.lmx-sticky-atc__submit,.lmx-sticky-atc__submit svg{transition:none}}@media(min-width:750px){.lmx-sticky-atc{width:min(760px,calc(100vw - 48px));bottom:22px}.lmx-sticky-atc__bar{min-height:78px;padding:13px 14px 13px 22px;gap:24px;box-shadow:0 8px 30px #00000017}.lmx-sticky-atc__identity{gap:7px}.lmx-sticky-atc__name{font-size:14px;letter-spacing:.035em}.lmx-sticky-atc__prices{gap:7px 10px}.lmx-sticky-atc__price{font-size:19px;font-weight:500}.lmx-sticky-atc__from{font-size:13px}.lmx-sticky-atc__compare{font-size:14px}.lmx-sticky-atc__discount{font-size:12px}.lmx-sticky-atc__submit{min-width:210px;min-height:50px;padding:13px 22px;font-size:17px;font-weight:400}.lmx-sticky-atc__popover{width:min(490px,100%)}.lmx-sticky-atc__option{min-height:56px;padding:13px 18px;font-size:14px}.lmx-sticky-atc__option-name{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sticky-product-atc.css.map */
