.product-filter-container .product-filter-button{color:#fff;cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;gap:6px;margin:15px 20px;padding:10px 20px;font-size:16px;display:flex}.product-filter-container .product-filter-button:hover{background-color:#202122}.product-filter-container .product-filter-side-menu{z-index:1000;background-color:#f4f4f4;height:100%;padding:20px;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:2px 0 5px #00000080}.product-filter-container .product-filter-side-menu .product-filter-menu-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.product-filter-container .product-filter-side-menu .product-filter-menu-header .product-filter-menu-header h2{margin:0;font-size:20px}.product-filter-container .product-filter-side-menu .product-filter-menu-header .close-button{cursor:pointer;font-size:24px}.product-filter-container .product-filter-side-menu .product-filter-menu-header .close-button:hover{color:#202122}.product-filter-container .product-filter-side-menu .menu-content{margin-top:25px}.product-filter-container .product-filter-side-menu .menu-content .menu-content p{margin-bottom:15px;font-size:16px}.product-filter-container .product-filter-side-menu .menu-content .input-row{gap:10px;display:flex}.product-filter-container .product-filter-side-menu .menu-content .input-group{flex:1;margin-bottom:0}.product-filter-container .product-filter-side-menu .menu-content .input-group input{border:1px solid #ccc;border-radius:4px;outline:none;width:130px;padding:8px;font-size:14px}.product-filter-container .product-filter-side-menu .menu-content .input-group input:focus{border-color:#000}.product-filter-container .product-filter-side-menu .menu-content .input-group input::placeholder{color:#616161}.product-filter-container .product-filter-side-menu .product-filter-dropdown{margin-top:20px}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-button{color:#000;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #000;justify-content:flex-start;align-items:center;width:100%;padding:10px 0;font-size:16px;display:flex;position:relative}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-button .arrow{margin-left:auto}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-menu{border-radius:4px;margin-top:10px;padding:10px}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item{align-items:center;margin-bottom:8px;display:flex}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item label{cursor:pointer;margin-left:8px}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid #000;border-radius:3px;width:16px;height:16px;position:relative}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item input[type=checkbox]:checked{background-color:#000}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;left:4px;transform:rotate(45deg)}.product-filter-container .product-filter-side-menu .clear-button{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#000;border:none;width:100%;margin-top:20px;padding:10px;font-size:16px;position:sticky;bottom:0}.product-filter-container .product-filter-side-menu .clear-button:hover{background-color:#202122}.product-filter-container .product-filter-side-menu.open{left:0}.product-filter-container .overlay{z-index:999;background:#00000080;position:fixed;inset:0}
.card-wrapper{justify-content:center;align-items:center;width:100%;padding:0 15px 15px;display:flex}.card-wrapper .card-container{grid-template-columns:repeat(5,1fr);justify-content:center;gap:6px;width:auto;margin-top:10px;display:grid;position:relative;top:0}@media (max-width:1366px){.card-wrapper .card-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.card-wrapper .card-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.card-wrapper .card-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.card-wrapper .card-container{grid-template-columns:repeat(2,1fr)}}.card-wrapper .card-container .card-grid{flex-direction:column;width:100%;height:100%;display:flex}.card-wrapper .card-container .card-grid .card{background-color:#0000;border:none;flex-direction:column;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.card-wrapper .card-container .card-grid .card .card-header{color:#000;z-index:10;background-color:#0000;border:none;justify-content:space-between;font-size:20px;display:flex;position:absolute;top:0;left:0;right:0}.card-wrapper .card-container .card-grid .card .card-header .arrow-wrapper{cursor:pointer;background-color:#f4f4f4b3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative;overflow:hidden}.card-wrapper .card-container .card-grid .card .card-header .arrow-image-left{object-fit:contain;width:127px;height:83px;margin-left:-4px}.card-wrapper .card-container .card-grid .card .card-header .arrow-image-right{object-fit:contain;width:127px;height:83px;margin-right:-4px}@media (min-width:1366px){.card-wrapper .card-container .card-grid .card .card-header .arrow-image-left,.card-wrapper .card-container .card-grid .card .card-header .arrow-image-right{width:127px;height:83px}}@media (max-width:1365px) and (min-width:1037px){.card-wrapper .card-container .card-grid .card .card-header .arrow-image-left,.card-wrapper .card-container .card-grid .card .card-header .arrow-image-right{width:127px;height:83px}}@media (max-width:1036px) and (min-width:770px){.card-wrapper .card-container .card-grid .card .card-header .arrow-image-left,.card-wrapper .card-container .card-grid .card .card-header .arrow-image-right{width:109px;height:76px}}@media (max-width:769px){.card-wrapper .card-container .card-grid .card .card-header .arrow-image-left,.card-wrapper .card-container .card-grid .card .card-header .arrow-image-right{width:127px;height:83px}}.card-wrapper .card-container .card-grid .card .card-footer{color:#000;box-sizing:border-box;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:1em;font-size:18px;display:flex;position:absolute;bottom:0;left:0}.card-wrapper .card-container .card-grid .card .card-footer .icon-bookmark,.card-wrapper .card-container .card-grid .card .card-footer .icon-gem{justify-content:center;align-items:center;width:1.5em;height:1.5em;font-size:1.5em;transition:color .3s ease-in-out;display:flex;position:relative}@media (max-width:769px){.card-wrapper .card-container .card-grid .card .card-footer .icon-bookmark,.card-wrapper .card-container .card-grid .card .card-footer .icon-gem{font-size:1.2em}}.card-wrapper .card-container .card-grid .card .card-footer .gem-background{z-index:0;background-color:#000;border-radius:50%;width:1.5em;height:1.5em;position:absolute}.card-wrapper .card-container .card-grid .card .card-footer .icon-gem.selected .gem-icon{color:#fff;z-index:1}@media (min-width:1366px) and (min-width:480px){.card-wrapper .card-container .card-grid .card .card-footer{font-size:18px}}.card-wrapper .card-container .card-grid .card .card-image-container{width:100%;max-height:398px;overflow:hidden}.card-wrapper .card-container .card-grid .card .card-image-container img{object-fit:cover;width:100%;height:100%}.card-wrapper .card-container .card-grid .card-details-footer{text-align:center;background-color:#fff;flex-direction:column;padding:15px 0}.card-wrapper .card-container .card-grid .card-details-footer .card-material{font-family:Monsterrat-Regular,sans-serif;font-size:12px}.card-wrapper .card-container .card-grid .card-details-footer .card-title-row{justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:600px){.card-wrapper .card-container .card-grid .card-details-footer .card-title-row{display:block}}.card-wrapper .card-container .card-grid .card-details-footer .card-title-row .card-title,.card-wrapper .card-container .card-grid .card-details-footer .card-title-row .card-category{margin:0;font-family:Monsterrat-Bold,sans-serif;font-size:20px}@media (max-width:600px){.card-wrapper .card-container .card-grid .card-details-footer .card-title-row .card-title,.card-wrapper .card-container .card-grid .card-details-footer .card-title-row .card-category{font-size:14px}}.card-wrapper .card-container .card-grid .card-details-footer .card-price{font-family:Monsterrat-Regular,sans-serif;font-size:18px}@media (max-width:600px){.card-wrapper .card-container .card-grid .card-details-footer .card-price{font-size:12px}}.card-wrapper .card-container .card-grid .card-details-footer .card-size-container{justify-content:center;align-items:center;gap:8px;display:flex}.card-wrapper .card-container .card-grid .card-details-footer .card-size-container .card-size-content{scroll-behavior:smooth;scrollbar-width:none;gap:5px;width:200px;padding:0 3px;display:flex;overflow-x:auto}@media screen and (max-width:480px){.card-wrapper .card-container .card-grid .card-details-footer .card-size-container .card-size-content{width:100px}}.card-wrapper .card-container .card-grid .card-details-footer .card-size-container .card-size-content .card-size-box,.card-wrapper .card-container .card-grid .card-details-footer .size-box{text-align:center;white-space:nowrap;background-color:#f4f4f4;border-radius:5px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:11px;display:flex}.card-wrapper .card-container .card-grid .card-details-footer .color-circle{border-radius:50%;width:20px;height:20px;margin-top:5px;margin-right:5px;display:inline-block}.card-wrapper .card-container .card-grid .card-details-footer .color-circle-split{border-radius:50%;width:20px;height:20px;display:inline-block}.card-wrapper .card-container .card-grid .card-details-footer .icon-gem{font-size:26px}@media (min-width:1366px){.card-wrapper .card-container .card-grid .card-details-footer .icon-gem{font-size:26px}}@media (max-width:1365px) and (min-width:1037px){.card-wrapper .card-container .card-grid .card-details-footer .icon-gem{font-size:26px}}@media (max-width:1036px) and (min-width:770px){.card-wrapper .card-container .card-grid .card-details-footer .icon-gem{font-size:26px}}@media (max-width:769px) and (min-width:480px){.card-wrapper .card-container .card-grid .card-details-footer .icon-gem{border:1px solid #000;font-size:40px}}.card-wrapper .card-container .card-grid .card-details-footer .text{font-weight:700}.card-wrapper .card-container .card-grid .card-details-footer button{cursor:pointer;color:#000;background:0 0;border:none;font-size:20px}.card-wrapper .card-container .card-grid .card-details-footer button:focus{outline:none}.card-wrapper .card-container .card-grid .card-material,.card-wrapper .card-container .card-grid .card-title,.card-wrapper .card-container .card-grid .card-price{margin:0;padding:0;line-height:1.3}.show-more-button{color:#fff;cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;margin:15px 20px;padding:10px 40px;font-family:Monsterrat-Regular,sans-serif;font-size:16px;display:flex}@media screen and (max-width:768px){.card-size-box{height:25px;font-size:10px}}.QuickShopPopuppopup-content{z-index:100;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;padding:20px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #0000004d}.QuickShopPopuppopup-content .quickshop-header{justify-content:flex-end;display:flex}.QuickShopPopuppopup-content .quickshop-header .quickshop-header-icon{cursor:pointer}.QuickShopPopuppopup-content .quickshop-color{margin-bottom:2px;font-family:Monsterrat-Regular,sans-serif}.QuickShopPopuppopup-content .color-circle{border-radius:50%;width:20px;height:20px;margin-right:5px;display:inline-block}.QuickShopPopuppopup-content .color-circle-split{border-radius:50%;width:24px;height:24px;display:inline-block}.QuickShopPopuppopup-content .quickshop-size{margin-bottom:2px;font-family:Monsterrat-Regular,sans-serif}.QuickShopPopuppopup-content .size-dropdown{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;font-family:Monsterrat-Regular;font-size:16px;position:relative}.QuickShopPopuppopup-content .dropdown-header{background-color:#fff;border-radius:4px;padding:8px}.QuickShopPopuppopup-content .dropdown-list{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;max-height:110px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.QuickShopPopuppopup-content .dropdown-list li{cursor:pointer;padding:10px}.QuickShopPopuppopup-content .dropdown-list li:hover{background-color:#f4f4f4}.QuickShopPopuppopup-content .size-box{text-align:center;background-color:#f4f4f4;border-radius:4px;margin-top:8px;padding:10px;font-size:16px}.QuickShopPopuppopup-content .quickshop-container{justify-content:center;margin-top:60px;display:flex}.QuickShopPopuppopup-content .quickshop-container .quickshop-button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;width:200px;height:39px;font-family:Monsterrat-Regular,sans-serif;font-size:12px;display:flex}.QuickShopPopuppopup-content .quickshop-container .quickshop-button .gem-icon{margin-left:12px;font-size:18px}.no-results{text-align:center;color:#555;justify-content:center;align-items:center;padding:20px;font-size:18px;font-weight:500;display:flex}
