.prices-wrapper .tdf_price_original{color:#212b36!important;font-weight:400}.prices-wrapper .tdf_money{color:#c80000}.collection-grid{max-width:1440px!important;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.collection-grid{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.collection-grid.loaded{opacity:1;visibility:visible}@media (min-width: 768px){.collection-grid{grid-template-columns:repeat(4,1fr)}}.collection-sort-wrapper{max-width:1440px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between}.sort-by{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;color:#333;cursor:pointer;font-family:jost,sans-serif;font-size:14px;font-weight:500;width:160px;padding:8px 28px 8px 12px;position:relative;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:16px}.sort-by:hover{border-color:#e761b0}.sort-by:focus{border-color:#e761b0;outline:none;box-shadow:0 0 0 2px #e761b033}@media (max-width: 767px){.collection-sort-wrapper{justify-content:flex-end}.sort-by{width:140px}}.product-card{position:relative}.image-wrap{position:relative;overflow:hidden}.secondary-image{position:absolute;top:0;left:0;transition:opacity .3s ease}.product-image-wrapper:hover .secondary-image{opacity:1!important}.product-image-wrapper .product-image{transition:transform .3s ease}.product-image-wrapper:hover .product-image{transform:scale(1.1)}.swatch{cursor:pointer;display:inline-block;margin-right:5px;width:30px;height:30px;border-radius:50%;overflow:hidden;transition:all .3s ease}.swatch.active{border:2px solid #000;transform:scale(1.1)}.swatch img{width:100%;height:100%;object-fit:cover}div.category div.product-info a h2{font-family:jost!important;font-weight:500!important;font-size:22px!important;line-height:26px!important;margin-top:20px!important;margin-bottom:0!important;letter-spacing:.3px!important}div.category div.product-info a{text-decoration:none!important}div.category div.product-info .vendor{display:none}div.category div.product-info .price-wrapper{justify-content:space-between;margin-top:0!important}div.category div.product-info .prices-wrapper{display:inline-flex!important}div.category div.product-info .price-wrapper p{font-family:jost!important;margin-top:3px!important;font-size:20px!important;font-weight:800!important;margin-right:6px!important}.template-collection .collection-grid-lightdrop p.sale-tag{color:#e761b0!important;font-size:15px!important;font-weight:500!important;background:none!important}div.category div.product-card div.product-info .swatch-title{margin-bottom:0!important}.category .pagination{text-align:center!important;margin-bottom:30px!important;font-size:25px!important;font-weight:500!important}.category .page{display:inline-block;margin:0 5px!important}@media (max-width: 767px){.collection-sort-wrapper{justify-content:center}.sort-by{width:100%;max-width:300px}}.original-price{text-decoration:line-through;color:#999}.badge-circle{position:absolute;bottom:15px;right:15px;background:linear-gradient(145deg,#ff4da6,#e60073);color:#fff;font-size:10px;font-weight:700;text-align:center;border-radius:50%;width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 8px #0000004d;border:2px solid white;overflow:hidden;z-index:10;pointer-events:none}.badge-circle span{display:block;text-align:center;line-height:1.2;word-break:break-word;max-width:90%;white-space:normal}@media (max-width: 768px){.badge-circle{width:50px;height:50px;font-size:10px;bottom:10px;right:10px;line-height:8px;color:#fff!important}}@media (min-width: 768px){.badge-circle{width:80px;height:80px;font-size:16px;bottom:20px;right:20px;line-height:14px;color:#fff!important}}.filter-button{display:flex;align-items:center;gap:8px;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;padding:8px 12px;font-family:jost,sans-serif;font-size:14px;font-weight:500;cursor:pointer;margin-right:12px;color:#000}.filter-button:hover{border-color:#e761b0}.filter-drawer{position:fixed;top:0;right:-100%;width:100%;max-width:350px;height:100vh;background:#fff;z-index:99999;transition:right .3s ease;box-shadow:-2px 0 10px #0000001a;padding:20px;display:flex;flex-direction:column}.filter-drawer[aria-hidden=false]{right:0}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease}.drawer-overlay.active{opacity:1;visibility:visible}.filter-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-drawer-header h2{font-family:jost,sans-serif;font-size:24px;margin:0}.filter-drawer-header button{background:none;border:none;padding:8px;cursor:pointer}.filter-section{margin-bottom:24px}.filter-section h3{font-family:jost,sans-serif;font-size:18px;margin-bottom:16px}.size-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.size-option{display:block;position:relative;cursor:pointer}.size-option input{position:absolute;opacity:0}.size-option span{display:block;padding:8px;text-align:center;border:1px solid #e4e4e4;border-radius:4px;transition:all .2s ease}.size-option input:checked+span{background-color:#e761b0;color:#fff;border-color:#e761b0}.filter-actions{display:flex;gap:12px}.filter-actions button{flex:1;padding:12px;border-radius:4px;font-family:jost,sans-serif;font-size:16px;font-weight:500;cursor:pointer}.primary-button{background-color:#e761b0;color:#fff;border:none}.secondary-button{background-color:#fff;color:#333;border:1px solid #e4e4e4}.badge-circle:nth-child(2){bottom:110px}@media (max-width: 768px){.badge-circle:nth-child(2){bottom:70px}}.edit-collection-bubble{position:fixed;bottom:20px;right:20px;background:#e761b0;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;z-index:9999;transition:all .3s ease;text-decoration:none}.edit-collection-bubble:hover{background:#d5509f;transform:scale(1.1);box-shadow:0 4px 15px #0000004d}.edit-collection-bubble svg{width:24px;height:24px;stroke:#fff}.active-filters-container{margin-bottom:20px}.active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:jost,sans-serif;font-size:14px}.active-filter-tags{display:flex;flex-wrap:wrap;gap:8px}.filter-tag{background-color:#f5f5f5;border-radius:4px;padding:4px 10px;display:inline-flex;align-items:center;gap:8px}.filter-tag a{color:#333;font-weight:700;text-decoration:none;font-size:16px}.clear-all-filters{color:#e761b0;background:none;border:none;padding:0;font-family:jost,sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none}.clear-all-filters:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lightdrop-collection.css.map */
