#vue-custom{padding-bottom:120px;display:flex;gap:20px}#MainContent{background-color:#f9f9f9}#vue-custom .filter-container{width:calc((100% - 10px)/2);background-color:#fff;padding:23px 40px 53px;border-radius:10px}#vue-custom .product-area{width:calc((100% - 10px)/2);position:sticky;left:0;top:155px;height:fit-content;z-index:2}#vue-custom .product-area .product-title{margin-top:25px}#vue-custom .product-area .product-title h2{margin:0 0 8px;font-size:34px;font-weight:400;font-family:Castoro}#vue-custom .filtered-product .product-info{margin:20px 0 0;font-size:15px;line-height:1.2;text-align:right}#vue-custom .filtered-product .product-info .product-title{margin-top:0;font-size:20px;line-height:1.2;font-weight:400}#vue-custom .filtered-product .product-info .product-title:hover{text-decoration:underline}#vue-custom .filtered-product .product-info .product-price{font-size:16px;line-height:1.2;font-weight:400;margin-top:15px}#vue-custom .filtered-product .product-info .product-price span{font-family:BarlowCondensed;margin-left:10px;font-size:20px}#vue-custom .product-area .product-title p{margin:0;font-weight:400;font-family:Castoro}#vue-custom .input-wrapper{display:flex;align-items:center;justify-content:space-between;gap:5px}#vue-custom div:empty{display:block}#vue-custom img{height:auto}#vue-custom .product-card{display:flex;flex-direction:column;height:100%;gap:12px}#vue-custom h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:20px;margin:0 0 28px;padding:0;font-weight:400}.no-products{text-align:center}#vue-custom svg{display:block}.filter-name{font-size:16px;font-weight:500;line-height:1;margin-left:-8px}.metal-checkbox{display:flex;align-items:center;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.stock-checkbox{cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;display:flex;width:fit-content;align-items:center;line-height:1}.stock-checkbox input[type=checkbox],.metal-checkbox input[type=radio]{display:none}.promo-card{grid-area:1 / 4 / 1 / 4;width:100%;background:linear-gradient(135deg,#f6d365,#fda085);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.promo-content{color:#fff}.promo-content h3{font-size:24px;margin-bottom:10px}.promo-content p{font-size:16px;margin-bottom:20px}.promo-btn{display:inline-block;padding:10px 20px;background:#fff;color:#fda085;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s ease}.promo-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.custom-box{width:30px;height:30px;border:1px solid #000;border-radius:5px;margin-right:6px;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:background-color .2s}.checkmark{font-size:12px;color:#fff}.checkmark svg{display:block;width:100%;height:100%}.stock-checkbox input:checked+.custom-box{background-color:#000}.metal-checkbox input:checked+.custom-box{background-color:#000}.label-row,.label-row .title{font-size:16px;font-weight:500;line-height:1;display:flex;margin:0;align-items:center;gap:5px;position:relative}.info-icon{cursor:pointer}.tooltip-box{position:absolute;top:28px;left:0;padding:40px 20px 20px;background:#fff;box-shadow:0 0 5px 5px #f6f6f7;z-index:2;border-radius:5px;min-width:390px;max-width:390px;width:100%}.tooltip-box .close-icon{display:flex;width:44px;height:44px;justify-content:center;align-items:center;position:absolute;top:-22px;right:0;background:#fff;border-radius:50%;box-shadow:0 4px 4px #0000000a;cursor:pointer}.tooltip-box p{margin:15px 0 0;font-size:14px;line-height:20px;font-weight:400}.carat-tooltip p{margin:0}.carat-tooltip .image-box{padding:8px 0 0}.color-dot{width:15px;height:15px;border-radius:100%;display:inline-block;margin-right:5px}.checkbox-group{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:10px}.metal-checkbox.item-0{grid-area:1 / 1 / 2 / 2}.metal-checkbox.item-1{grid-area:1 / 2 / 2 / 3}.metal-checkbox.item-2{grid-area:2 / 1 / 3 / 2}.metal-checkbox.item-3{grid-area:2 / 2 / 3 / 3}.metal-checkbox.item-4{grid-area:2 / 3 / 3 / 4}.filter-row{display:flex;gap:12px;padding:5px}.filter-item{height:48px;border-radius:5px;border:1px solid #d7d7d7;line-height:1;text-align:center;cursor:pointer;font-weight:400;color:#787878;font-size:15px;flex:1;display:flex;justify-content:center;align-items:center;position:relative}.filter-item.active{color:#121212}.filter-item.active:after{position:absolute;content:"";display:block;width:96%;height:103%;border-radius:5px;background-color:transparent;border:1px solid #121212;transform:scale(1.1)}.quality-filter .filter-item.active{background-color:#121212;color:#fff}.style-filter .filter-item.active:after,.shape-filter .filter-item.active:after{display:none}#vue-custom .top{display:flex;flex-wrap:wrap}.top-left{width:calc(35% + 50px);padding-right:50px;border-right:1px solid #000000;display:flex;flex-direction:column;gap:25px;justify-content:space-between}.top-right{width:calc(65% - 50px);padding-left:50px;display:flex;gap:40px}#vue-custom .bottom{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:80px;grid-row-gap:40px;margin-top:40px}.label-row{min-height:20px;margin-bottom:5px}.filter-column{margin-top:16px;display:flex;flex-direction:column;gap:10px;flex:1;justify-content:space-between;padding:5px 0}.right-filter{width:calc(100% - 160px);display:flex;flex-wrap:wrap;gap:40px}.filter-column .filter-item{width:100%}.quality-filter .filter-group{height:100%;display:flex;flex-direction:column}.quality-filter .filter-item{text-transform:uppercase}.can-scroll{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:0}.can-scroll svg{display:block;cursor:pointer}.filter-group{margin-bottom:40px}.filter-row{overflow:hidden;overflow-x:scroll;margin-top:0;scroll-behavior:smooth;flex-grow:1}.filter-row::-webkit-scrollbar{display:none}.filter-row{scrollbar-width:none}.carat-filter .filter-item{width:calc((100% - 60px) / 6);flex:auto;flex-shrink:0}.prong-filter .v-btn,.color-filter .v-btn,.clarity-filter .v-btn,.cut-filter .v-btn{display:none}.cut-filter .filter-row{flex:1}.color-filter .filter-item,.clarity-filter .filter-item{max-width:90px}.cut-filter,.color-filter,.clarity-filter{width:100%}.wrapper-center{display:flex;gap:12px}.reset-btn{display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#fff;color:#000;font-size:15px;line-height:20px;font-weight:400;border:1px solid #d9d9d9;cursor:pointer;gap:10px;padding-top:7px;padding-bottom:7px;max-width:220px;flex:1}.advance-btn{grid-area:1 / 3 / 3 / 4;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#fff;color:#000;font-size:15px;line-height:20px;font-weight:400;border:1px solid #d9d9d9;cursor:pointer;gap:10px;padding-top:7px;padding-bottom:7px;max-width:220px;margin-right:0;margin-left:auto;width:100%}.result-btn{border-radius:5px;background-color:#000;color:#fff;font-size:20px;font-weight:500;line-height:28px;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.result-btn.disabled{opacity:.5;cursor:not-allowed}.carat-tooltip .media-box p{text-align:center;margin-bottom:0;font-size:14px}.carat-tooltip .image-box{position:relative}#diamond{border-radius:50%;overflow:hidden;box-shadow:0 0 1px 1px #0000001a;position:absolute;top:58%;left:41%;transform:translate(-50%,-50%);transition:all 0s;background:url(/cdn/shop/files/product_page-_hand_diamond.webp?v=1742871511) no-repeat;background-size:cover}#slider{position:relative;width:100%;height:8px;background-color:#e8e8e8;margin:50px auto 0;border-radius:5px}#progress{position:absolute;height:8px;background-color:#83a78d;border-radius:5px}#handle{position:relative;width:18px;height:18px;background-color:#83a78d;border:2px solid #fff;border-radius:50%;top:-5px;cursor:grab}.tick{position:absolute;top:-25px;font-size:12px;font-weight:700}.tick:after{position:absolute;content:"";width:2px;height:10px;background-color:#e8e8e8;left:50%;transform:translate(-50%);bottom:-10px}#output{width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #ededed;top:10px;position:relative}#output .output{position:absolute;top:8px;left:-40px;width:150px;background:#ededed;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:600;cursor:pointer}.style-filter .filter-item,.shape-filter .filter-item{height:80px;flex-direction:column;align-items:center;justify-content:center;width:92px;width:calc((100% - 72px) / 7);flex:auto;flex-shrink:0;gap:5px;opacity:.7;border:none}.style-filter .filter-item.active,.shape-filter .filter-item.active{opacity:1;border:1px solid #121212}#vue-custom .style-filter .filter-item img{height:34px;width:auto;object-fit:contain}#vue-custom .shape-filter .filter-item img{height:34px;width:34px;object-fit:contain}#vue-custom .view-more{display:none!important}#vue-custom .filtered-product img{height:25vw;object-fit:cover}@media screen and (max-width: 1600px){.checkbox-group{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:10px}.metal-checkbox{font-size:13px}.custom-box{width:20px;height:20px}.checkmark{width:80%;height:100%;display:block}.filter-item{font-size:13px}.style-filter .filter-item,.shape-filter .filter-item{width:calc((100% - 60px) / 6)}}@media screen and (max-width: 1200px){#vue-custom{padding-bottom:60px}.checkbox-group{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.metal-checkbox.item-0{grid-area:1 / 1 / 2 / 2}.metal-checkbox.item-1{grid-area:1 / 2 / 2 / 3}.metal-checkbox.item-2{grid-area:2 / 1 / 3 / 2}.metal-checkbox.item-3{grid-area:2 / 2 / 3 / 3}.metal-checkbox.item-4{grid-area:3 / 1 / 4 / 2}.filter-row{gap:9px}.carat-filter .filter-item{max-width:unset;width:calc((100% - 18px) / 3)}.color-filter .v-btn,.clarity-filter .v-btn,.cut-filter .v-btn{display:block}.filter-item,.cut-filter .filter-item,.color-filter .filter-item,.clarity-filter .filter-item,.style-filter .filter-item,.shape-filter .filter-item{width:calc((100% - 18px) / 3);flex:auto;flex-shrink:0;max-width:unset}#vue-custom .bottom{grid-column-gap:20px;grid-row-gap:20px;margin-top:20px}.result-btn{font-size:15px;font-weight:500;line-height:20px}.advance-btn{max-width:180px}}@media screen and (max-width: 990px){#vue-custom{flex-direction:column}#MainContent{background-color:#fff}#vue-custom .product-area{width:100%;top:83px}.filter-group{margin-bottom:20px}#vue-custom .filter-container{width:100%;padding:0}.right-filter{width:100%;flex-wrap:wrap;gap:25px}.cut-filter,.color-filter,.clarity-filter{width:100%}.filter-column{flex-direction:row}.quality-filter .filter-item{max-width:unset;flex:1}.filter-item{height:40px}#vue-custom input[type=number]{width:110px;height:44px}.btn-wrapper{margin-top:25px}.reset-btn{max-width:40px}.reset-text{display:none}.wrapper-center{flex:1}.advance-btn{margin:0;flex:1}.cut-filter .filter-item,.carat-filter .filter-item,.clarity-filter .filter-item{max-width:unset}.result-btn2{width:100%;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border-radius:5px;font-size:15px;line-height:1;font-weight:400;padding:7px;height:36px;margin-top:25px}#close-filter{justify-content:center;align-items:center;width:44px;height:44px;border-radius:100%;position:absolute;right:10px;top:10px;z-index:101}#close-filter.open{display:flex}.clo{position:relative}#vue-custom .product-grid{padding:0;grid-template-columns:repeat(2,1fr);row-gap:20px}#vue-custom h3{font-size:12px;line-height:16px;margin-bottom:10px}#vue-custom .old-price{font-size:12px;line-height:1.2;font-weight:400;font-family:BarlowCondensed}#vue-custom .now-price{font-size:15px;line-height:1.2;font-weight:400;margin:0 0 0 10px;font-family:BarlowCondensed}#vue-custom .discount-badge{background-color:#505050;border-radius:3px;padding:2px 6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;line-height:1.2;font-weight:400;display:none}.promo-card{grid-area:2 / 1 / 3 / 3}.tooltip-box{min-width:330px;max-width:330px;width:100%}#vue-custom .filtered-product .product-info,#vue-custom .product-area .product-title{display:none!important}#vue-custom .view-more{width:100%;text-align:center;margin-top:12px;border:1px solid #121212;border-radius:5px;padding:7px;font-size:15px;line-height:1.2;display:flex!important;justify-content:center;align-items:center}#vue-custom .filtered-product img{height:40vw}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-made.css.map */
