.top-sec,.bottom-sec{background:#f5f5f5}.txtcov{display:flex;align-items:center;justify-content:center;gap:20px;max-width:1200px;margin:0 auto}.txtcov img{display:table;max-width:400px;height:inherit;vertical-align:middle;width:100%}.txtcov .ryt{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;text-align:center}.txtcov .ryt h2{color:#000;font-weight:700;margin:0}.txtcov .ryt p,.btnscov p{color:#000;font-weight:400;font-family:Lexend Zetta,sans-serif}.txtcov .ryt .btns{display:flex;gap:20px}.btns a{border:1px solid #000;text-decoration:none;color:#000;font-weight:400;font-family:Lexend Zetta,sans-serif;padding:10px 20px;font-size:14px}.btns a:hover{background:#000;color:#fff}.btxtcov{display:flex;align-items:center;justify-content:center;gap:20px;max-width:1280px;margin:0 auto;padding:20px 0}.proiimgs{max-width:600px;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.proiimgs img{max-width:200px;width:100%}.expand{max-width:600px;width:100%;border-left:2px solid #fff;padding-left:10px;padding-bottom:20px}.stack-headline{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.list-group-item{background:none;position:relative;display:flex;width:100%;flex-direction:column}.sortable-product{display:flex;align-items:flex-start;gap:6px;width:100%}.stack-images-small{position:relative;overflow:hidden}.stack-images-small img{aspect-ratio:1/1;height:80px}.color-swatches{display:flex;gap:8px;margin-top:5px}span.swatch{border:1px solid transparent;border-radius:100%}span.swatch.v_active{border:1px solid #000;border-radius:100%}.h4.avenir-medium.fs-14,.subtotal.text-success{color:#000;font-weight:400;font-family:Lexend Zetta,sans-serif}.swatches ul{list-style-type:none;display:flex;gap:10px;margin:0;padding:0}.list-group-item-body{display:block;width:100%;border-bottom:1px solid #ddd;position:relative;padding-top:10px;padding-bottom:10px}.swatches{width:140px;min-width:140px}.list-group-item-body span.close{position:absolute;right:3px;top:3px;cursor:pointer;color:#000}li.click_custom_built{cursor:pointer}.bnr_cov .bottom-sec{display:none}.color-swatches .gold:after{background:linear-gradient(30deg,#dbb666,#fcf1d5 55% 60%,#dbb666)!important}.color-swatches .silver:after{background:linear-gradient(30deg,#bfbfbf,#f7f7f7 55% 60%,#bfbfbf)!important}.color-swatches .rose-gold:after{background:linear-gradient(30deg,#e4a581,#fdede0 55% 60%,#e4a581)!important}.color-swatches .swatch:after{content:"";display:block;width:18px;height:18px;border-radius:100%;cursor:pointer}.Pro-til a{color:#000;font-weight:400;font-family:Lexend Zetta,sans-serif;text-decoration:none;font-size:14px;line-height:normal}.list-group-item-body span.price{color:#000;font-weight:400;font-family:Lexend Zetta,sans-serif;text-decoration:none}.click_custom_built .color-swatches{display:none}span.swatch.disabled{pointer-events:none}li.click_custom_built.active{position:relative}li.click_custom_built.active:before{content:"";background:url(/cdn/shop/files/tick.svg?v=1761281529) center center no-repeat;background-size:cover;opacity:.8;width:60px;height:60px;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);z-index:5;top:30%;background-color:#fff;border-radius:100%}.atc_btn a.atc_click{border:1px solid #000;text-decoration:none;color:#fff;font-weight:400;font-family:Lexend Zetta,sans-serif;padding:6px 40px;font-size:14px;display:table;margin:30px auto 0;background:#000}.atc_btn a.atc_click:hover{background:#000000a3}.pro_img_btn{width:50%}body.custom-built .pagination-wrapper{display:none}.gif_load{position:absolute;z-index:9999;left:0;right:0;margin:0 auto;display:flex;background:#00000024;width:100%;height:100%;align-items:center;justify-content:center}.gif_load img{width:60px;background:transparent!important}@media (max-width:767px){.btxtcov,.txtcov{flex-direction:column}.expand{border-top:2px solid #fff;border-left:0;padding-left:0}.proiimgs{gap:10px}.top-sec,.bottom-sec{background:#f5f5f5;padding:20px}.btns a{padding:10px;font-size:12px}.proiimgs img{max-width:200px;width:48%}.stack-headline{padding:10px 0}.pro_img_btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
