#popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:80%;max-width:500px;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0003;z-index:100;flex-direction:column;gap:10px}#popupForm{display:flex;flex-direction:column}.form_title{font-weight:700}#popupForm input[type=email],#popupForm input[type=tel]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;margin:0}#popupForm button[type=submit]{width:100%;padding:10px;background-color:#000;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.close-button{background:none;border:none;font-size:18px;cursor:pointer;color:#000;display:flex;justify-content:flex-end;padding:0}.btn_content{display:flex;flex-direction:column;align-items:center;gap:10px}.tab-headings{text-align:center;border-bottom:1px solid #ccc;margin-bottom:30px}.tab-heading{display:inline-block;cursor:pointer;padding:10px 0;margin:0 20px;font-size:16px}.tab-heading.active{background-color:#fff;border-bottom:3px solid #ccc}.tab-content{display:none}.tab-content.active{display:block}.tab-contents{display:flex;flex-wrap:wrap;padding-left:15px;gap:15px}.tab-content{width:calc(50% - 15px)}.tab-content[data-type=upcoming]{width:calc(100% - 15px)}.tab-content[data-type=few_left]{width:100%;padding-right:15px}.tab-content img{aspect-ratio:1/1;object-fit:cover;border-radius:10px}.upcoming{display:flex;align-items:flex-start;gap:15px;position:relative;left:50%;transform:translate(-50%);max-width:400px}.upcoming_image_wrapper{width:100px}.upcoming_image_wrapper img{aspect-ratio:1/1}body .upcoming_product_title p{margin-bottom:0}.upcoming_btn{border-radius:8px}@media only screen and (max-width: 320px){.upcoming_product_title{max-width:170px;overflow:hidden;white-space:nowrap}}@media (min-width: 426px) and (max-width: 768px){.tab-heading{font-size:22px}.upcoming_image_wrapper{width:150px}body .upcoming_product_title p{margin-bottom:0}}@media screen and (min-width: 767px){.tab-heading{font-size:24px}.upcoming_image_wrapper{width:50%}.tab-content[data-type=upcoming],.upcoming_content_wrapper{width:100%}.upcoming_product_title,.upcoming_date_title{font-size:150%}.upcoming_btn{width:100%}}@media screen and (min-width: 1024px){.upcoming{max-width:550px}}
/*# sourceMappingURL=/cdn/shop/t/601/assets/upcoming-product-tabs.css.map */
