@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;src:url(/cdn/shop/files/dancing-script-v24-latin-600.woff2?v=1666202303) format("woff2"),url(/cdn/shop/files/dancing-script-v24-latin-600.woff?v=1666202303) format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;src:url(/cdn/shop/files/courier-prime-v7-latin-regular.woff2?v=1666201338) format("woff2"),url(/cdn/shop/files/courier-prime-v7-latin-regular.woff?v=1666201338) format("woff")}.whiskey-barrel-brand{background-color:#fff9e8;padding-left:16px;padding-top:4px;padding-bottom:8px}.whiskey-barrel-brand .cpb-category-title__inner span{font-weight:700!important}.whiskey-barrel-brand .cpb-option.cpb-option-type-text{font-size:14px!important}.whiskey-barrel-brand .cpb-category-content{padding-bottom:8px}#product-builder .cpb-panel-description h2{margin-bottom:15px;font-size:1.5em;font-weight:700}.metalBase .tippy-box{background-color:#fcfcfc;border-color:#2b2c2b;border-width:1px;border-style:solid}.ring-width-option .tippy-box{max-width:fit-content!important;max-height:fit-content!important;width:max-content;height:fit-content!important}.ring-width-option .tippy-box img{width:100%!important;max-width:650px;height:auto!important;object-fit:cover}.metalBase .tippy-box h3{font-family:var(--heading-family),Georgia,serif!important;font-weight:700!important;font-style:var(--heading-style)!important;letter-spacing:var(--heading-spacing)!important;line-height:1.2!important;font-size:17px!important;margin-bottom:4px!important}.metalBase .ring-customizer-modal .material{margin-bottom:12px}.metalBase .ring-customizer-modal .expand-info{margin-top:8px;margin-bottom:4px;text-decoration:underline!important}.metalBase .tippy-box[data-placement^=top]>.tippy-arrow{bottom:-1px!important}.metalBase .tippy-box[data-placement^=bottom]>.tippy-arrow{top:-1px!important}.metalBase .ring-customizer-modal span.stars{color:#ffbe0d;font-size:18px}span.gold-scratch-resistance,span.gold-weight{padding-left:8px;margin-bottom:4px}.ring-customizer-modal{max-height:400px;overflow-y:auto;width:335px!important;padding-left:4px;padding-right:10px}.ring-customizer-modal h3,.ring-customizer-modal p{color:#2b2c2b}.ring-customizer-modal a{color:#737373;text-decoration:underline}.material{display:flex;flex-direction:column}.material h3{display:flex;align-items:center}.material img{margin-left:10px}.share-container{display:flex;align-items:center;justify-content:flex-start;position:relative}.download-image-preview{position:absolute;right:0}.download-image-preview{margin-right:12px}.copy-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:10px 20px;border-radius:5px;font-size:14px;z-index:9999}.agreement-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.agreement-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.agreement-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.agreement-modal-close:hover,.agreement-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.category-image{vertical-align:middle;margin-right:8px}.cpb-preview-aside span.panel-checkbox{display:block;margin-right:-8px}.panel-checkbox{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.panel-checkbox.grey{background-image:url(/cdn/shop/files/grey_check.png?v=1681401667)}.panel-checkbox.green{background-image:url(/cdn/shop/files/green_check.png?v=1681401667)}.cpb-selection-summary-list-item-category-value{color:#000;font-weight:400}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-selection-summary-list-item-category-price,.cpb-selection-summary-total-price{color:#000!important;font-weight:600}.rm-additional-info{display:flex;justify-content:space-between;margin-top:24px}.rm-icons{display:flex}.rm-icon-item img{max-width:110px;max-height:110px}.rm-price-container{display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-left:10px!important}.rm-price-container .total-text{text-transform:none!important;margin-right:4px}.rm-price-container span{font-weight:600}.rm-price-container .price-breakdown span{font-weight:100;margin-top:8px;font-style:italic;color:#7d7d7d;max-width:250px;display:inline!important}.price-breakdown{display:inline-block!important}button.rm-add-to-cart{width:100%;max-width:350px}button.rm-add-to-cart[disabled]{background-color:#d9d9d9!important;cursor:not-allowed}.rm-complete-steps-reminder{margin-top:10px!important;display:inline-block!important;color:#2f5ba6;font-weight:100!important}.cpb-layout .cpb-preview-container{display:unset!important}#product-builder .cpb-use-sticky .cpb-preview-wrapper{height:auto!important}.cpb-preview-wrapper{margin-top:0!important}input[placeholder=Engraving],input.courier-prime-selected{font-family:Courier Prime,Courier,sans-serif!important}input.dancing-script-selected{font-family:Dancing Script,cursive,sans-serif!important;font-size:18px!important}.engraving-font .cpb-radio-button:nth-child(1) .cpb-radio-button-text{font-family:Courier Prime,Courier,sans-serif!important;font-weight:400}.engraving-font .cpb-radio-button:nth-child(2) .cpb-radio-button-text{font-family:Dancing Script,cursive!important;font-size:18px!important}.engravingText .cpb-option-type-input__wrapper{display:flex;flex-direction:column;align-items:flex-end}.character-counter{font-size:.8rem;font-weight:100;color:#888;margin-top:4px;width:100%;text-align:left}button.cpb-actions-btn.cpb-add-to-cart-button.engagement-ring-cart-button{background-color:#4a6d5f!important;color:#fff!important;width:200px!important;font-size:16px!important}.customEngagementRingCPB .cpb-option.cpb-option-type-text.cpb-active{background:#c3d3c0!important;color:#555!important;border-radius:4px!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs li.cpb-active.customEngagementRingCPB{background-color:#4a6d5f!important;color:#fff!important;font-size:16px!important}.customEngagementRingCPB .cpb-option.cpb-option-type-text{width:100px;height:40px;text-align:center;font-size:14px!important;line-height:36px}.cpb-option-select-option{background-color:#fff!important}.cpb-option-select-option:hover{background-color:#dbf1f6!important}.cpb-prev-tab-button{order:1}.cpb-next-tab-button{order:2}.cpb-reset-button{order:0;max-width:75px}.cpb-add-to-cart-button{order:4;width:100%!important;margin-top:20px!important}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:640px}.modal-buttons{display:flex;justify-content:center;margin-top:1rem}.modal-buttons button{margin:.5rem;max-width:350px}button#chooseLaterDate{background-color:#e8eaeb}.rm-add-to-cart,.cpb-panels-container .cpb-product-full-price{display:none}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}input[placeholder="Date Needed"],input[placeholder="Event Date"]{padding:10px!important;border-radius:4px}.cpb-category-content .cpb-category-desc{display:none}#product-builder .cpb-preview-container{transform:translateY(0)!important}#product-builder.cpb-fix-image .cpb-preview-container{transform:translate(-17px)!important}.cpb-option.cpb-option-type-img{height:fit-content!important;width:max-content!important;min-width:fit-content!important}.cpb-option-tooltip-img{width:72px!important;height:72px!important}.cpb-option-label{display:block!important;text-align:center!important;margin-top:6px!important;font-size:.875rem;font-weight:400;text-wrap:auto;max-width:80px}.cpb-option.cpb-option-type-img>span{flex-direction:column!important}span.cpb-option-info-price{display:none!important}.cpb-option.cpb-option-type-img{border-radius:0!important;border-width:0px!important}.cpb-option.cpb-option-type-img.cpb-active{border:none!important}.cpb-option.cpb-option-type-img.cpb-active .cpb-option-tooltip-inner{border-color:#000;border-width:1px;border-style:dashed;border-radius:99999px}.cpb-option.cpb-option-type-img .cpb-option-tooltip-inner{border-color:transparent;border-width:1px;border-style:dashed;border-radius:99999px}.cpb-option-tooltip-inner{padding:2px}.cpb-option__wrapper{padding-bottom:15px}ul.react-tabs__tab-list{flex-direction:column}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs li{background-color:var(--cs2-background)}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs li.cpb-active{background-color:var(--button-color)}button.swal2-confirm.swal2-styled{background:var(--secondary-button-color)!important;color:var(--secondary-button-text)!important;border-radius:0;padding:0 40px!important;width:310px!important}button.swal2-confirm.swal2-styled:hover{background:var(--secondary-button-hover)!important}.swal2-styled.swal2-confirm:focus{box-shadow:none!important}.cpb-option.cpb-option-type-img{max-width:96px!important}#product-builder .cpb-radio-button input+label .cpb-radio-button-icon:before,.cpb-modal-wrapper .cpb-radio-button input+label .cpb-radio-button-icon:before{background-color:var(--button-text)!important}.swiper-wrapper{justify-content:center}.cpb-product-actions-container button{background:var(--secondary-button-color)!important;color:var(--secondary-button-text)!important;box-shadow:none!important;border-radius:0!important;height:50px!important;line-height:25px!important;font-family:var(--main-family),Helvetica,sans-serif!important;font-weight:var(--main-weight)!important;font-style:var(--main-style)!important;font-size:.875em!important;letter-spacing:var(--button-spacing)!important;font-stretch:normal!important;text-align:center!important;text-decoration:none!important;text-transform:none!important}.cpb-category-inputLong .cpb-category-content{border:#e5e5e5;border-style:solid;border-width:1px}.cpb-category-content{border-bottom:#e5e5e5;border-bottom-style:solid;border-width:1px}.cpb-product-actions-container button.cpb-reset-button{background:#e1e1e1!important}.cpb-product-actions-container{margin-top:12px;justify-content:flex-start}.cpb-layout .cpb-preview-container{margin-top:0!important}.cpb-panels-tabs-wrapper,.cpb-root{margin-top:-40px!important}h1.cpb-product-title{display:none}button.swal2-cancel.swal2-styled{border-radius:0!important;background-color:#e1e1e1;line-height:50px;height:50px;color:var(--secondary-button-text)!important;border-radius:0;padding:0 40px!important;width:310px!important}#product-builder .cpb-preview-container{height:max-content;position:sticky!important;top:0}#product-builder .tippy-content{text-transform:none}.cpb-preview-aside ul.react-tabs__tab-list .expand-arrow img.rotate{transform:rotate(-180deg)}.rotate{animation-duration:.2s;animation-timing-function:linear;animation-fill-mode:forwards}.spin{animation-name:spin}.spin-reverse{animation-name:spin-reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes spin-reverse{0%{transform:rotate(180deg)}to{transform:rotate(0)}}span.panel-item-name{text-align:right;float:right;margin-right:30px;font-weight:700;text-transform:none}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs .react-tabs__tab{text-align:left}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs li{padding-left:30px}@media (max-width: 999px){.cpb-fix-image .cpb-preview-container{margin-right:0!important;padding-left:10px!important}.modal-buttons{flex-wrap:wrap;flex-flow:column}.rm-additional-info{display:none}.price-breakdown-wrapper{display:flex;justify-content:flex-end;width:100%}.price-breakdown{text-align:right;width:80%;font-style:italic;margin-bottom:8px;margin-right:20px;font-size:13px}.cpb-preview-aside .cpb-product-full-price{margin-top:8px}.cpb-preview-aside .cpb-product-price{padding-bottom:0!important}.character-counter{text-align:right}.cpb-product-actions-container{display:flex!important;flex-wrap:wrap!important;flex:none!important;justify-content:center!important}.cpb-product-actions-container>.cpb-actions-btn:nth-child(1),.cpb-product-actions-container>.cpb-actions-btn:nth-child(2){flex:.5!important;box-sizing:border-box!important;float:none!important;margin:5px!important}.cpb-product-actions-container>.cpb-actions-btn:nth-child(3){width:100%!important;float:none!important;margin:5px!important}span.expand-arrow{display:flex;justify-content:center;margin-top:-16px}#cpb-menu img{max-height:30px;max-width:30px}ul.popup-list{background-color:#fff;text-align:center}.cpb-panels-tabs-wrapper{position:relative}.popup{position:absolute;top:100%;left:0;width:100%;z-index:1;background-color:#fff;box-shadow:0 2px 6px #0003;display:none}.popup-list{list-style:none;padding:0;margin:0}.popup-list li{padding:10px;cursor:pointer;font-weight:700}.popup-list li.active{background-color:var(--secondary-button-color)}.popup-list li:hover{background-color:#f0f0f0}div#cpb-menu{display:flex;align-items:center;justify-content:center}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs li.cpb-active{background-color:unset}.cpb-layout .cpb-preview-container{display:flex!important}#product-builder .cpb-preview-aside{padding-top:12px}#product-builder .cpb-panels-container{padding-top:0!important;margin-top:0!important}#product-builder.cpb-fix-image .cpb-panels-container{padding-top:391px!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-container{transition:none!important}.cpb-panels-tabs-wrapper{margin-top:0!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img img.cpb-option-tooltip-img{height:72px!important;width:72px!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-product-actions-container button.engagement-ring-cart-button{background-color:#4a6d5f!important;color:#fff!important;width:200px!important;font-size:16px!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-product-actions-container button{background:var(--secondary-button-color)!important;color:var(--secondary-button-text)!important;box-shadow:none!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-product-actions-container button.cpb-reset-button{background:#e1e1e1!important;color:var(--secondary-button-text)!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs li.cpb-active.customEngagementRingCPB{background-color:unset!important;color:#000!important;font-size:12px!important}.cpb-panels-tabs-button span{display:none!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-preview-container .cpb-panels-tabs-button svg{fill:var(--button-text)!important}.cpb-panels-tabs-list,ul.react-tabs__tab-list{height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/customproductbuilder.css.map */
