.size-button{padding:10px;font-size:16px;cursor:pointer}@media only screen and (min-width: 768px){.size-button{display:none}}.size-drawer{position:fixed;bottom:-100%;left:0;width:100%;background:#fff;transition:bottom .3s ease;box-shadow:0 -5px 10px #0003;z-index:1000}.size-drawer.open{bottom:0}.size-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #ccc}.size-options{padding:15px}.size-option{display:block;width:100%;padding:10px;font-size:16px;cursor:pointer;text-align:center;border:1px solid #ccc;margin-bottom:10px;background-color:#f7f7f7}.size-option:hover{background-color:#e0e0e0}.close-drawer{font-size:20px;cursor:pointer;background:none;border:none;font-weight:700;color:#555}.loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.size-option.loading{pointer-events:none;opacity:.6}.popup-notification{position:fixed;top:20px;right:20px;width:200px;background-color:#000;color:#fff;padding:15px;border-radius:5px;box-shadow:0 4px 8px #0003;font-size:16px;z-index:1000;display:flex;flex-direction:column;align-items:center;animation:slide-in .3s ease-out}@keyframes slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:.9;transform:translateY(0)}}.popup-notification.fade-out{animation:fade-out .5s forwards}@keyframes fade-out{to{opacity:0;transform:translateY(-20px)}}.popup-timeline{width:100%;height:4px;background-color:#388e3c;margin-top:10px;position:relative;overflow:hidden}.popup-timeline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:timeline-fill 1.5s linear forwards}@keyframes timeline-fill{0%{width:100%}to{width:0}}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000000d;z-index:999;display:none;transition:opacity .35s ease}.drawer-open .drawer-overlay{display:block;overflow:hidden}.out-of-stock{position:relative;color:#999;cursor:not-allowed;pointer-events:none;opacity:.6}.out-of-stock:after{content:"\\";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#999}.price-and-button-container{justify-content:space-between;align-items:center}.product-card .product-card-info{justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/94/assets/Select-size.css.map */
