quick-add-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}@media screen and (min-width:990px){quick-add-drawer{display:none}}quick-add-drawer.is-open{visibility:visible;opacity:1}.quick-add-drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;opacity:0;transition:opacity .3s ease}quick-add-drawer.is-open .quick-add-drawer-overlay{opacity:1}.quick-add-drawer-container{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:85vh;padding:20px 13px;background-color:rgb(var(--color-background, 255, 255, 255));display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .3s ease}quick-add-drawer.is-open .quick-add-drawer-container{transform:translateY(0)}.quick-add-drawer-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}.quick-add-drawer-header:before{content:"";flex:1}.quick-add-drawer-close{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;flex-shrink:0}.quick-add-drawer-close:hover{background-color:#0000000d}.quick-add-drawer-close svg{display:block}.quick-add-drawer-content{flex:1;overflow-y:auto}.quick-add-drawer-product-info{display:flex;flex-direction:column;gap:2px}.quick-add-drawer-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.quick-add-drawer-title{font-family:Helvetica Neue;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:#000;margin:0}.quick-add-drawer-color-row{margin-bottom:0}.quick-add-drawer-color{margin-bottom:12px;display:flex;align-items:center;gap:8px}.quick-add-drawer-color .colorSwatch{width:32px;height:32px;padding:0!important;margin:1px;background-color:transparent!important;border:1px solid transparent;border-radius:1.34px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.quick-add-drawer-color .colorSwatchContent{position:relative;overflow:hidden;display:block;background-position:center center;background-size:cover;width:28px;height:28px;border-radius:1.34px;margin:2px;border:1px solid #453e3c}.quick-add-drawer-color .colorSwatch.selected .colorSwatchContent{border-color:var(--color-swatch-selected-border, black);border-radius:1.34px}@media screen and (min-width:750px){.quick-add-drawer-color .colorSwatch{width:46px;height:46px}.quick-add-drawer-color .colorSwatchContent{width:42px;height:42px;margin:2px}}.quick-add-drawer-color-text{font-family:Helvetica Neue;font-weight:400;font-size:13px;letter-spacing:0px;vertical-align:middle;line-height:21px;color:#000}.quick-add-drawer-price{font-family:Helvetica Neue;font-weight:400;font-size:15px;line-height:20px;letter-spacing:0px;vertical-align:middle;color:#000;flex-shrink:0}.quick-add-drawer-price-secondary{font-family:Helvetica Neue;font-weight:400;font-size:15px;line-height:20px;color:#000;flex-shrink:0;display:none}@media screen and (max-width:480px){.quick-add-drawer-price-secondary{display:block}}.quick-add-drawer-price .price__sale s{margin-right:8px;font-size:15px}.quick-add-drawer-form{display:flex;flex-direction:column;gap:20px}.quick-add-drawer-sizes{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.quick-add-drawer-size-button{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#00000005;border-radius:.5px;font-family:Helvetica Neue;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#453e3c;cursor:pointer;transition:all .2s ease}.quick-add-drawer-size-button:hover:not(:disabled){border-color:#453e3c4d}.quick-add-drawer-size-button:disabled{opacity:.3;cursor:not-allowed}.quick-add-drawer-size-guide{margin-top:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.quick-add-drawer-size-guide-link{display:flex;align-items:center;font-family:Helvetica Neue;font-weight:400;font-size:13px;line-height:15px;letter-spacing:0px;vertical-align:middle;color:#000;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;letter-spacing:1px}.quick-add-drawer-size-guide-link img{width:25px;height:25px;object-fit:contain}.quick-add-drawer-footer{padding-top:20px;flex-shrink:0;border-top:1px solid rgba(0,0,0,.1);margin-top:auto}.quick-add-drawer-submit{width:100%;min-height:50px;border-radius:.5px;font-family:Helvetica Neue;font-weight:700;font-size:13px;line-height:16px;letter-spacing:.6px;text-align:center;text-transform:uppercase;background:#000;color:#fff;border:none;cursor:pointer;transition:background-color .2s ease}.quick-add-drawer-submit:hover:not(:disabled){background:#453e3c}.quick-add-drawer-submit:disabled{opacity:.5;cursor:not-allowed}.quick-add-drawer-submit.loading{position:relative;color:transparent}.quick-add-drawer-submit.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}body.quick-add-drawer-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/138/assets/component-quick-add-drawer.css.map */
