@font-face{font-family:Bookman Old Style;src:url(/cdn/shop/files/BookmanOldStyle.woff2?v=1778996893) format("woff2"),url(/cdn/shop/files/BookmanOldStyle.woff?v=1778996893) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lucida Handwriting Std;src:url(/cdn/shop/files/LucidaHandwritingStd.woff2?v=1778996894) format("woff2"),url(/cdn/shop/files/LucidaHandwritingStd.woff?v=1778996894) format("woff");font-weight:400;font-style:italic;font-display:swap}.bookman-old-style{font-family:Bookman Old Style!important}.lucida-handwriting{font-family:Lucida Handwriting Std!important}:root{--bg: #ffffff;--card-bg: #f5efe6;--text: #111;--muted: #777;--border: rgba(16, 25, 33, 1);--black: #0b1620}*{font-family:Inter,sans-serif}.product-card product-price.h6>*:after{display:none}.product-card:hover .product-shape:before{content:"";width:147px;height:1px;display:block;position:absolute;background:#c7931d;margin-top:35px;transition:.5s ease}.container{max-width:1440px;margin:auto;padding:0;display:grid;grid-template-columns:70px 1fr 420px;gap:40px}.container-review{grid-template-columns:1fr 420px}.icon-bar{display:flex;flex-direction:column;gap:16px;padding-top:70px}.icon-btn{width:60px;height:60px;border-radius:50%;background:#f4efe8;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.icon-btn img{width:100%}.icon-bar .icon-btn img{width:32px}.icon-bar .icon-btn:not(.image-3d) img{width:50px;mix-blend-mode:darken}.icon-btn.setting-thumbnail-image.image-desktop.active{background:#f5efe6}.icon-bar .icon-btn{margin-bottom:10px}.icon-btn.setting-thumbnail-image.image-3d{margin-bottom:0}.icon-bar .active{border:1px solid}.metal-color .image-item.active img{border:2px solid;border-radius:100%}.product-shape .image-item.active{border:2px solid}.product-shape.metal-color .image-item.active{border:0}.product-image{display:flex;align-items:center;justify-content:center}.product-image img{width:100%;max-width:520px}.details-panel{display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.details-panel .product-title{margin:0;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px;text-transform:capitalize;font-family:var(--font-family-the-seasons)}.details-panel .product-price{margin:8px 0 32px}.details-panel #product-page-filter-setting-options .details-accordion+.details-accordion{margin-top:10px}.details-card{background:var(--card-bg);padding:18px}.details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;cursor:pointer}.details-content{margin-top:13px}.details-header h3,.details-header .h3{letter-spacing:1px;font-weight:500;margin:0;font-size:16px;text-transform:uppercase;display:flex;gap:3px;justify-content:center;align-items:center}.details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.detail-item span{font-size:12px;color:var(--muted)}.detail-item strong{display:block;font-size:14px;margin-top:4px}.view-more{margin-top:16px;font-size:14px;text-decoration:underline;cursor:pointer}.primary-btn{background:var(--black);color:#fff;padding:12px;font-size:16px;cursor:pointer;border:1px solid var(--border)}.primary-btn:hover{background:#fff;color:#000}.secondary-btn{background:#fff;border:1px solid var(--border);padding:12px;cursor:pointer}.shipping{display:flex;gap:20px;font-size:17px;align-items:center;border-top:1px solid rgba(16,25,33,1);padding-top:14px}.shipping-item{display:flex;align-items:center;gap:8px;color:#333}.details-card.active span svg{transform:rotate(180deg)}.details-card.active .details-content{display:none}section.pdp-details{background:#faf7f2;border-bottom:1px solid #c9c9c9;padding-bottom:25px;margin-top:20px}.product-tabs{padding:20px 0 0;font-family:Inter;max-width:1440px;margin:0 auto}.setting-tab-content[data-type="3D_view"]{position:relative}.setting-tab-content[data-type="3D_view"] #assetManagerLoadingBar{display:none!important}.pdp-tabs-header{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:2px solid #dcdcdc}.tab-btn{background:none;border:none;padding:16px 0;font-size:16px;cursor:pointer;position:relative;color:#101921;font-weight:300}button.tab-btn.active{font-weight:500}.tab-btn.active:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#111}.tab-content{display:none;padding-top:32px}.tab-content.active{display:block}.details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 40px}.details-grid span{font-size:17px;color:#8a8a8a}.details-grid strong{display:block;margin-top:6px;font-size:16px;color:#101921;font-weight:400}.shipping-item img{max-width:20px}.secondary-btn:hover{background:var(--black);color:#fff}.aqcstone-step-info.text-center p{color:#10192180}.active-stone{display:none}.product-shape{display:flex;gap:8px;margin-top:6px}@media screen and (max-width:767px){.product-shape{gap:5px;overflow:auto;scrollbar-width:none}}.product-shape .image-item{width:40px;background:#fff;padding:5px;border-radius:100%;height:40px;justify-content:center;display:flex;cursor:pointer}.product-shape .image-item input[type=radio]{display:none}.product-shape.metal-color .image-item{width:auto;background:transparent;padding:5px;border-radius:100%;height:auto}.product-shape.metal-color .image-item img{width:36px;height:36px;max-width:36px}.yes-no-wrap{display:flex;gap:24px;align-items:center;margin-left:10px}.yes-no-option{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:16px}.yes-no-option input{display:none}.circle{width:24px;height:24px;border-radius:50%;border:2px solid #ddd;display:inline-block}.yes-no-option input:checked+.circle{background:#c9971a;border-color:#c9971a}.text{color:#000}.size-guide{font-size:12px;font-weight:400;border-bottom:1px solid rgba(16,25,33,1);margin-left:125px;color:#101921}.engraving-wrap{padding:5px}.engraving-wrap input::placeholder{color:#7b7b7b}.field{position:relative;margin-bottom:16px}.engraving-wrap select,.engraving-wrap input{width:100%;padding:12px;border:none;background:#fff;font-size:15px;outline:none;color:#7b7b7b}.engraving-wrap select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.char-count{position:absolute;right:12px;bottom:-22px;font-size:13px;color:#7a7a7a}.preview{margin-top:24px;font-size:15px}.preview .label{margin-right:6px}#previewText{font-weight:500}.pdp-tabs-header.product-image-tab{display:none}.details-des p{font-size:16px;font-weight:400;color:#101921;line-height:24px}.ring_title{font-size:16px;font-weight:500;text-transform:uppercase;color:#101921;margin-bottom:0}.details-card .price{font-size:18px;margin:20px 0;font-weight:500;color:#101921}.choosen_wrapper{position:relative}.choosen_wrapper .view-more{position:absolute;right:0;top:0;margin:0}.title_setting,.price_setting{font-size:16px;color:#101921;font-weight:400;margin:5px 0;text-transform:capitalize}.choose_title{color:#8b8b8b;font-size:14px;font-weight:500;text-transform:capitalize;margin-bottom:0}.choosen_wrapper.mar-10{margin-top:20px}.setting-wrapper.hide,.complete-ring{display:none}.complete-ring.active{display:block}.complete-ring .container{padding-bottom:20px}.product-image .product-tabs,.product-image .product-tabs .tab-content{padding-top:0}.product-tabs .tab-content.active{min-height:250px}.aqcstone-main{margin-top:16px}.images-panel{width:100%;display:flex;align-items:flex-start}.images-panel .setting-tab-content{padding-top:0;flex:1}@media screen and (max-width:1400px){.aqcstone-main{padding:0 35px}.container{padding:40px 25px 0}.product-tabs{padding:20px 30px 40px}}@media(max-width:1024px){.icon-bar{justify-content:center}.details-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.pdp-tabs-header.product-image-tab{display:grid}.icon-bar{display:none}.product-image .product-tabs .active{padding:0}.product-image .product-tabs{padding:5px 0 0;width:100%}.icon-btn{width:40px;height:40px}.icon-bar{gap:5px}.container{padding:40px 25px 0;display:flex;flex-flow:wrap;gap:10px}.product-image{display:flex;align-items:center;justify-content:center;flex:1}.details-panel{display:flex;flex-direction:column;gap:15px;flex:0 0 100%;margin-top:10px;max-height:100%}.icon-bar{padding-top:10px}.pdp-tabs-header.product-image-tab button.tab-btn{font-size:14px}.images-panel{align-items:center}}@media screen and (max-width:767px){.complete-ring .details-panel{max-height:100%}.complete-ring .icon-bar{display:flex}.pdp-details button.tab-btn.active{font-size:12.5px}.pdp-details .tab-content p{font-size:14px}section.pdp-details{padding-bottom:0}.details-header h3,.details-header .h3{font-size:14px}.size-guide{margin-left:62px}.aqcstone-main{padding:0 15px}.container{padding:40px 15px 0}.shipping{font-size:13px;justify-content:space-between}.product-tabs{padding:5px 15px 40px}.tab-btn{font-size:13px}.details-grid{grid-template-columns:repeat(2,1fr)}.details-card{padding:17px 15px}}@media(max-width:600px){.tab-btn{letter-spacing:-.5px}.product-image img{max-width:320px}}@media screen and (max-width:360px){.aqcstone-step-label,p.aqcstone-text-primary.aqcstone-step-label{font-size:13px!important}.aqcstone-step-value,.aqcstone-action-link{font-size:11px}.tab-btn{font-size:12px}.details-card{padding:17px 12px}.details-header h3,.details-header .h3,.shipping{font-size:12px}}.view-3d-loader-wrapper{position:absolute;top:50%;left:0;right:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;transform:translateY(-50%)}.view-3d-loader{width:40px;margin:0 auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#551b21 94%,#0000) top / 6px 6px no-repeat,conic-gradient(#0000 30%,#551b21);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);animation:rotateLoader .85s linear infinite}@keyframes rotateLoader{to{transform:rotate(360deg)}}.icon-btn.setting-thumbnail-image.thumbnail-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vdb-setting-pdp.css.map */
