.product-personalizer,.custom-switcher-content-wrapper,.ProductForm__QuantitySelector,#Product__AddToCart,.product-custom-switcher-box .custom-switcher-heading,.product-custom-switcher-box .product-custom-switcher,.cc58-sticky-footer--container{display:none!important}.template-product .SizeSwatchList{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px}body .product-custom-switcher-box .ProductForm__Option:not(.productOption--size) .SizeSwatchList li{margin:0!important;width:100%!important}.product-custom-switcher-box .colorName{display:none!important}.product-custom-switcher-box .colorImg{margin:0!important}.product-popup-button-wrapper{display:block!important}.product-popup-button-wrapper button{background:#a98561;padding:12px 0;display:flex;align-items:center;justify-content:center;width:100%;border:none;font-size:18px;line-height:24px;font-weight:500;letter-spacing:.1em;color:#fff;text-transform:uppercase;cursor:pointer;margin:24px 0 16px}.custom_2x_cuff_bracelet .custom-switcher-heading-text,.custom_2x_cuff_bracelet .custom-switcher-heading-options{display:flex!important}.custom_2x_cuff_bracelet.custom-switcher-state-label{height:68px;display:flex!important;align-items:center;justify-content:center}.variant-popup-customization{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483648;background:#fdfbf7}.variant-popup-customization.active{display:block!important}.variant-popup-header{display:flex;justify-content:space-between;padding:0 16px;align-items:center;height:60px}.variant-popup-header .svg-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.variant-popup-header p{font-size:14px;line-height:20px;margin:0}.variant-popup-body-item{position:absolute;width:100%;padding:0 16px 250px;opacity:0;transform:translate(100%);transition:opacity .5s ease,transform .5s ease;box-sizing:border-box;background:#fdfbf7;overflow-y:auto;height:calc(100vh - 60px)}.variant-popup-body-item.active{opacity:1;transform:translate(0)}.variant-popup-body h2{margin:32px 0;font-family:Cormorant Infant!important;font-size:32px;line-height:140%;font-weight:400;text-align:center;color:#000}.engraving-type-item-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.engraving-type-item-block{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.15)}.engraving-type-item-block p{font-size:14px;line-height:20px;font-weight:400;margin:0;height:44px;display:flex;align-items:center;justify-content:center}.add-engraving-wrapper .image-wrapper{max-width:220px;margin:0 auto 20px}.add-engraving-wrapper .image-text,.select-finish-blocks .image-text{font-size:10px;line-height:16px;font-weight:400;font-style:italic;margin:6px 0 0;text-align:center;color:#0006}.select-finish-blocks .image-wrapper{max-width:180px;margin:0 auto 12px}.add-engraving-input-container{display:none}.add-engraving-input-container.active{display:block}.add-engraving-input-wrapper{display:flex;flex-direction:column;gap:12px}.add-engraving-input-wrapper input{height:40px;border:1px solid rgba(0,0,0,.4);padding:0 12px;font-size:14px;background-color:transparent}.variant-popup-customization input::placeholder{color:#0006}.morse-code-translation-wrapper{display:flex;flex-direction:column;gap:8px}.morse-code-translation-wrapper label{font-size:14px;line-height:20px}.add-engraving-wrapper .popular-engravings{font-size:10px;line-height:16px;font-weight:600;margin:12px 0 0;color:#7d6e5c;font-style:italic;text-transform:uppercase}.add-engraving-next-btn button{background:#a98561;padding:12px 0;display:flex;align-items:center;justify-content:center;width:100%;border:none;font-size:18px;font-weight:500;color:#fff;text-transform:uppercase;cursor:pointer}.add-engraving-input-wrapper p{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:400}.coordinates-input-label{margin-bottom:0!important}.coordinates-input-wrapper{display:flex;gap:13px}.coordinates-input-wrapper input{width:50%}.not-text-engraving{margin-bottom:32px}.location-search-wrapper{position:relative}.location-search-wrapper .input-container{display:grid;grid-template-columns:1fr 90px;margin-bottom:20px}.location-search-wrapper input{height:40px;border:1px solid rgba(0,0,0,.15);padding:0 12px;font-size:14px;background:#fdfbf7}.location-search-wrapper button{display:flex;align-items:center;justify-content:center;height:40px;background:#a98561;border:none;font-size:18px;font-weight:500;color:#fff}#error-message{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:5px 10px;display:none;border:1px solid rgba(169,133,97,1)}#suggestions{position:absolute;top:100%;left:0;width:100%;background-color:#fff;display:none;border:1px solid rgba(169,133,97,1);z-index:1}.suggestion-item{padding:5px 10px}.suggestion-item:hover,.suggestion-item:first-child{background-color:#a985611a}.suggestion-name{font-size:14px;font-weight:700;line-height:1.2}.suggestion-address{font-size:14px;line-height:1.2}.engraving-font-item-wrapper{margin:32px 0}.engraving-font-item-wrapper>p{font-size:14px;line-height:20px;font-weight:400;font-style:normal;margin:0 0 8px;text-transform:none}.engraving-font-item-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.engraving-font-item-block{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.15);height:80px}.engraving-font-item-block p{font-size:14px;line-height:20px}.engraving-font-item-block img{display:block;max-width:100%;width:40px}.select-stone-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.select-stone-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;border:1px solid rgba(0,0,0,.15)}.select-stone-block .image-wrapper{margin-bottom:12px}.select-stone-content{height:44px;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px}.select-stone-content img{max-width:100%}.select-stone-content p{font-size:13px;line-height:20px;font-weight:400;margin:0}.select-stone-content span{display:block;font-size:9px;line-height:10px}.select-finish-blocks{display:flex;flex-direction:column;gap:20px}.select-product-finish.option-finish{display:none}.select-product-finish>p{font-size:18px;line-height:24px;margin:0 0 10px}.select-product-finish-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.custom_2x_cuff_bracelet-popup .select-product-finish-wrapper{gap:6px}.custom_2x_cuff_bracelet-popup .select-product-finish-wrapper{grid-template-columns:repeat(4,1fr)}.option-size-3 .select-product-finish-wrapper{grid-template-columns:repeat(3,1fr)}.option-size-8 .select-product-finish-wrapper{grid-template-columns:repeat(4,1fr)}.select-finish-block{border:1px solid rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;padding:0 4px;font-size:12px;line-height:20px;font-weight:500;height:40px;margin:0}.custom_2x_cuff_bracelet-popup .select-finish-block{height:56px}.select-finish-block img{max-width:32px}.select-finish-block.active{border:1px solid #000}.select-stone-add-btn button{background:#a98561;padding:12px 0;display:flex;align-items:center;justify-content:center;width:100%;border:none;font-size:18px;font-weight:500;color:#fff;text-transform:uppercase;cursor:pointer;margin-top:32px}.select-stone-add-btn button[disabled]{background:#a9856180;cursor:not-allowed}.engraving-type-item-block.active,.select-stone-block.active,.engraving-font-item-block.active{border:1px solid #000}body .ProductForm__Variants .ProductForm__Option:not(.productOption--size) .SizeSwatchList li{width:100%!important}.template-product .custColor li.HorizontalList__Item label.SizeSwatch .custColorBox .colorName{display:none!important}.template-product .custColor li.HorizontalList__Item label.SizeSwatch .custColorBox .colorImg{margin:0!important}.template-product .custColor li.HorizontalList__Item label.SizeSwatch .custColorBox{align-items:center;justify-content:center}.date-counters-wrapper{display:flex;justify-content:space-between}.date-counters-parent-wrapper{margin:20px 0}.date-counters-select-wrapper{position:relative;width:100%;max-width:calc((100% - 8px) / 3)}.date-counters-parent-wrapper p{font-size:14px;line-height:20px;font-weight:400;margin:0 0 8px;text-transform:none;opacity:.5}.date-counters-wrapper select{width:100%;height:40px;border:1px solid rgba(0,0,0,.15);padding:5px 12px;font-size:14px;background:transparent;border-radius:0;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.date-counters-select-wrapper:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:4px;background:url(/cdn/shop/files/select-drop-arrow.png?v=1756711369) no-repeat center;background-size:contain;pointer-events:none;transform:translateY(-50%)}.variant-popup-customization .date-counters{display:flex;gap:10px}.variant-popup-customization .map-setting-item{background:transparent;margin:0;display:flex;align-items:center;gap:12px}.variant-popup-customization p.map-setting-label{padding:0;margin:0;font-size:14px;line-height:20px;font-weight:400;text-transform:none;width:auto}.variant-popup-customization .map-settings-switch{margin:0}.starmap-form-container,.product-add-on-wrapper,.ProductForm__BuyButtons,.ProductForm__Option--addons{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/317/assets/variant-popup-customization-v2.css.map */
