.ks-sticky-atc{position:fixed;left:0;bottom:0;width:100%;padding:8px 0;transform:translateY(100%);transition:all .2s ease-out;visibility:hidden;border-top:.1rem solid rgba(var(--color-foreground),.08);z-index:9}.ks-sticky-atc.show{visibility:visible;transform:translateY(0)}@media(max-width:749px){.ks-sticky-atc{visibility:visible!important;transform:translateY(0)!important}}.ks-sticky-atc-left img{display:block;margin-right:8px}.ks-sticky-atc-left h3{font-size:calc(var(--font-heading-scale) * 1.3rem);margin:0}.ks-sticky-atc-left-inner{display:flex;align-items:center}@media(max-width:749px){.ks-sticky-atc{padding:10px 12px}.ks-sticky-atc-left{display:none!important}.ks-sticky-atc-inner{display:flex;gap:8px;align-items:stretch;width:100%}.ks-sticky-atc-right{flex:1;width:100%;padding:0;display:flex;gap:8px}.ks-sticky-atc-right>*{flex:1}.ks-sticky-atc-right button{min-height:48px;padding:10px;width:100%}.ks-sticky-atc-right form{display:flex;flex:1}.ks-sticky-atc-right form button{width:100%}}@media(min-width:750px){.ks-sticky-atc-inner{display:flex;align-items:center;gap:16px}.ks-sticky-atc-left{width:50%;flex:0 0 50%}.ks-sticky-atc-right{width:50%;flex:1 1 50%;padding-left:16px;padding-right:16px;display:flex;gap:8px;align-items:stretch}.ks-sticky-atc-right>*{flex:1 1 0;min-width:0}.ks-sticky-atc-right button,.ks-sticky-atc-right form{width:100%}.ks-sticky-atc-right form{display:flex}.ks-sticky-atc-right form button{width:100%}.ks-sticky-atc-right button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px;font-size:13px;letter-spacing:.03em}.ks-sticky-atc-right button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}}.ks-sticky-quick-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#00000080;display:none;align-items:center;justify-content:center;padding:20px}.ks-sticky-quick-modal.is-open{display:flex}.ks-sticky-quick-modal__panel{background:#fff;width:100%;max-width:460px;border-radius:12px;padding:22px 24px 24px;position:relative;max-height:85vh;overflow-y:auto;animation:ks-sm-in .25s ease}@keyframes ks-sm-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.ks-sticky-quick-modal__close{position:absolute;top:10px;right:12px;background:transparent;border:0;font-size:26px;line-height:1;cursor:pointer;color:#666;padding:4px}.ks-sticky-quick-modal__head{display:flex;gap:12px;align-items:center;margin-bottom:18px;padding-right:30px}.ks-sticky-quick-modal__img{width:64px;height:96px;object-fit:cover;border-radius:8px;flex-shrink:0}.ks-sticky-quick-modal__title{font-size:14px;font-weight:600;margin:0 0 4px;color:#111;line-height:1.3}.ks-sticky-quick-modal__price{font-size:14px;font-weight:600;color:#111}.ks-sticky-quick-modal__price s{color:#888;font-weight:400;margin-left:6px}.ks-sticky-quick-modal__option{margin-bottom:14px}.ks-sticky-quick-modal__opt-label{display:block;font-size:11px;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ks-sticky-quick-modal__opt-values{display:flex;flex-wrap:wrap;gap:8px}.ks-sticky-quick-modal__pill{background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;color:#111;transition:all .15s ease;min-width:44px}.ks-sticky-quick-modal__pill:hover:not(:disabled){border-color:#121212}.ks-sticky-quick-modal__pill.is-active{background:#121212;color:#fff;border-color:#121212}.ks-sticky-quick-modal__pill.is-unavailable,.ks-sticky-quick-modal__pill:disabled{color:#999;cursor:not-allowed;background:#fff;border-color:#e5e5e5;text-decoration:none;position:relative;overflow:hidden}.ks-sticky-quick-modal__pill.is-unavailable:before,.ks-sticky-quick-modal__pill:disabled:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to top right,transparent calc(50% - 1px),#bbb calc(50% - .5px),#bbb calc(50% + .5px),transparent calc(50% + 1px));pointer-events:none}.ks-sticky-quick-modal__atc{width:100%;margin-top:8px;background:#121212;color:#fff;border:0;border-radius:999px;padding:14px 22px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:opacity .15s}.ks-sticky-quick-modal__atc:hover:not(:disabled){opacity:.9}.ks-sticky-quick-modal__atc:disabled{opacity:.4;cursor:not-allowed}body.ks-sticky-modal-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
