.my-closet-section{margin:40px 0}.closet-wrapper{margin:0;padding:0;width:100%}.closet-header{padding-top:40px;padding-bottom:30px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.closet-title{position:relative;font-size:24px;font-weight:600;margin:0;padding-top:20px;color:#000}.closet-title:before{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background-color:red}.closet-actions{display:flex;align-items:center;padding-top:20px}.button--reset{background-color:#fff;color:#666;border:1px solid #cccccc;display:flex;align-items:center;gap:5px;padding:10px 15px;font-size:12px;text-transform:none;letter-spacing:0}.button--reset:hover{background-color:#f3f3f3;color:#333}.reset-icon{font-size:16px;margin-right:2px}.empty-closet{background-color:#f4f4f4;text-align:center;padding:100px 20px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:50px}.empty-content{max-width:500px;margin:0 auto;width:100%;display:block}.empty-content h2{font-size:24px;margin-bottom:1rem;font-weight:600;color:#000}.empty-content p{color:#666;margin-bottom:1.5rem;font-size:16px}.button-container{display:flex;flex-direction:row;gap:15px;justify-content:center;margin-top:20px}@media screen and (max-width: 600px){.button-container{flex-direction:column}}.current-jacket-card{background-color:#fff;border:1px solid #e8e8e8;max-width:100%;margin:0 auto 50px}.jacket-content{display:flex;padding:0}.jacket-image-container{width:240px;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;min-height:280px}.jacket-image{max-width:100%;max-height:300px;object-fit:contain}.jacket-info{padding:1.5rem;flex-grow:1}.jacket-brand{color:#666;font-size:14px;margin-bottom:.5rem;text-transform:uppercase}.jacket-title{font-size:24px;margin:0 0 .5rem;font-weight:600;color:#000}.jacket-variant{color:#444;font-size:16px;margin-bottom:.5rem}.jacket-id{color:#888;font-size:14px;margin-bottom:1rem}.jacket-details{display:flex;border-top:1px solid #e8e8e8;background-color:#f8f8f8}.details-column{padding:1.5rem;flex:1;border-right:1px solid #e8e8e8}.detail-label{font-size:14px;color:#666;margin-bottom:.5rem;text-transform:uppercase}.detail-value{font-size:16px;font-weight:500;color:#000}.swap-status-column{padding:1.5rem;flex:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.swap-countdown{margin-bottom:1rem}.next-swap-text{font-size:16px;margin-bottom:.5rem;color:#000}.days-remaining{color:#c05717;font-weight:600}.next-date-text{font-size:13px;color:#666}.override-status{margin-top:1rem;font-size:14px;color:#4caf50;font-weight:500}.button{background-color:#333;color:#fff;border:none;padding:15px;font-size:14px;cursor:pointer;letter-spacing:.5px;transition:background-color .3s;text-decoration:none;display:inline-block}.button:hover{background-color:#000;color:#fff}.button--secondary{background-color:#f8f8f8;color:#333;border:1px solid #333333}.button--secondary:hover{background-color:#333;color:#fff}.confirmation-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;align-items:flex-start;justify-content:center;padding-top:100px;overflow-y:auto}.popup-content{background-color:#fff;padding:2rem;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026;margin-bottom:50px}.popup-actions{display:flex;justify-content:space-between;margin-top:1.5rem}.closet-notification-banner{margin:20px 0;padding:15px 20px;background-color:#f1f8e9;border:1px solid #c5e1a5;border-radius:8px;display:flex;align-items:center;justify-content:center}.closet-success{color:#2e7d32;display:flex;align-items:center;margin:0;font-weight:500}.closet-success-icon{width:24px;height:24px;margin-right:10px;stroke:#2e7d32}.member-only-message{text-align:center;padding:40px 20px;background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;margin-top:40px;margin-bottom:40px}.loading-spinner{display:inline-block;width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3498db;animation:spin 1s ease-in-out infinite;margin:20px auto;text-align:center}@keyframes spin{to{transform:rotate(360deg)}}.placeholder-image{width:200px;height:240px;display:flex;align-items:center;justify-content:center;background-color:#e8e8e8;color:#666}.page-title,.page-heading{display:none!important}@media screen and (max-width: 768px){.jacket-content{flex-direction:column}.jacket-image-container{width:100%;padding:1rem}.jacket-details{flex-direction:column}.details-column{border-right:0;border-bottom:1px solid #e8e8e8;padding:1rem}.swap-status-column{padding:1rem}.closet-header{flex-direction:column}.closet-actions{margin-top:20px;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-my-closet.css.map */
