@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")}#product-builder,#product-builder .cpb-theme-provider,.cpb-layout,.cpb-preview-container,.cpb-preview-wrapper,.cpb-preview-layers{background:var(--coal)!important}h1.cpb-product-title,.cpb-category-content .cpb-category-desc,.cpb-panels-container .cpb-product-full-price{display:none}.cpb-root,.cpb-panels-tabs-wrapper{margin-top:0!important}#product-builder .cpb-preview-container{transform:none!important;position:sticky!important;top:0;height:100vh}.cpb-preview-wrapper{margin-top:0!important}.cpb-layout .cpb-preview-container{display:block!important;margin-top:0!important}#product-builder .cpb-use-sticky .cpb-preview-wrapper{height:auto!important}.cpb-preview-layers{aspect-ratio:1 / 1!important;max-width:900px!important;max-height:900px!important;margin:auto!important}.cpb-panels-container .cpb-panels-tabs{display:flex!important;flex-direction:row!important;align-items:stretch!important;position:static!important;top:auto!important;height:calc(100vh - 62px)!important;overflow:hidden!important}.cpb-panels-container .cpb-panels-tabs-list{width:auto!important;min-width:180px!important;max-width:none!important;flex-shrink:0!important;background:var(--coal)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;align-self:stretch!important}.cpb-panels-container .cpb-panels-tabs-list::-webkit-scrollbar{display:none}.cpb-panels-container .cpb-panels-tabs-list ul.react-tabs__tab-list{display:flex!important;flex-direction:column!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important;height:auto!important}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab{width:100%!important;box-sizing:border-box!important;padding:14px 32px 14px 18px!important;border-bottom:.5px solid rgba(255,255,255,.06)!important;border-left:2px solid transparent!important;color:#ffffff59!important;background:transparent!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-family:var(--sans, "Jost", sans-serif)!important;font-weight:500!important;display:block!important;cursor:pointer!important;line-height:1.4!important;transition:color .15s,background .15s!important;position:relative!important}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab:hover{color:#ffffffa6!important;background:#ffffff08!important}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab.cpb-active{background:#b8986a1f!important;border-left-color:var(--gold)!important;color:#faf8f4eb!important}.cpb-panels-container .cpb-panels-tabs .cpb-product-panel{display:none!important;flex:none!important}.cpb-panels-container .cpb-panels-tabs .cpb-product-panel.react-tabs__tab-panel--selected{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;background:#fff!important;overflow:hidden!important;padding:0!important;margin:0!important}.cpb-panels-container .cpb-product-panel.react-tabs__tab-panel--selected .cpb-panel-wrapper{flex:1!important;overflow-y:auto!important;min-height:0!important;scrollbar-width:thin!important;scrollbar-color:var(--stone-pale) transparent!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs .react-tabs__tab{text-align:left!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-container .cpb-panels-tabs{top:0!important;margin-top:0!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-product-actions{margin-top:0!important}.cpb-panels-container .cpb-product-actions{position:sticky!important;bottom:0!important;background:#fff!important;border-top:.5px solid var(--stone-pale)!important;padding:12px 20px!important;z-index:10!important;flex-shrink:0!important;box-sizing:border-box!important}.cpb-panels-container .cpb-product-actions .row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.cpb-panels-container .cpb-product-actions .cpb-step-label{flex:1!important;min-width:0!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;font-weight:500!important;color:var(--coal)!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:0!important}.cpb-product-actions-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important;padding:0!important;margin:0!important;width:auto!important;flex-shrink:0!important}.cpb-panels-container button.cpb-actions-btn.cpb-next-tab-button.cpb-prev-tab-button{background:transparent!important;color:var(--coal)!important;border:.5px solid var(--coal)!important;border-radius:0!important;height:38px!important;padding:0 16px!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;line-height:38px!important;display:flex!important;align-items:center!important;gap:4px!important}.cpb-panels-container button.cpb-actions-btn.cpb-next-tab-button.cpb-prev-tab-button:hover{background:#f2f0ec!important;border-color:var(--coal)!important;color:var(--coal)!important}.cpb-panels-container .cpb-next-tab-button{background:var(--coal)!important;color:#fff!important;border:none!important;border-radius:0!important;height:38px!important;padding:0 20px!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;line-height:38px!important}.cpb-panels-container .cpb-next-tab-button:hover{background:var(--accent-dk)!important}.cpb-panels-container .cpb-reset-button{display:none!important}.cpb-add-to-cart-button{background:var(--gold)!important;color:var(--coal)!important;border:none!important;border-radius:0!important;height:38px!important;padding:0 20px!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;cursor:pointer!important;box-shadow:none!important;line-height:38px!important;margin-top:0!important;width:auto!important}.cpb-add-to-cart-button:hover{background:var(--gold-lt)!important}.rm-step-number{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.15);font-size:8px;font-weight:600;line-height:16px;text-align:center;margin-right:8px;flex-shrink:0;vertical-align:middle;color:#ffffff59;font-family:var(--sans, "Jost", sans-serif);letter-spacing:0}.cpb-active .rm-step-number{background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important}.rm-step-number.rm-step-done{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;font-size:10px!important;font-weight:400!important}.cpb-panels-container .cpb-panels-tabs-list .panel-checkbox{display:none!important}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:12px 32px 12px 14px!important}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab .rm-step-top{display:flex;align-items:center;width:100%;gap:0}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab .rm-step-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--sans, "Jost", sans-serif);font-weight:500;line-height:1.3}.cpb-panels-container .cpb-panels-tabs-list li.react-tabs__tab.cpb-active:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),rgba(184,152,106,.3));pointer-events:none}.cpb-panels-container .cpb-panel-wrapper{padding:0!important}.cpb-panels-container .cpb-panel-categories-container{padding:0 20px!important}.cpb-panels-container .cpb-panel-title{font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--coal)!important;font-weight:500!important;padding:14px 20px 10px!important;border-bottom:.5px solid var(--stone-pale)!important;background:var(--cream)!important;position:sticky!important;top:0!important;z-index:5!important;display:block!important}.cpb-panels-container .cpb-panel-subtitle{font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;color:var(--stone)!important;font-weight:300!important;padding:6px 20px 8px!important;display:block!important;border-bottom:.5px solid var(--stone-pale)!important}.cpb-panels-container .cpb-panel-description,.cpb-panels-container p.cpb-panel-description{display:block!important;margin:14px 20px!important;padding:10px 14px!important;background:var(--cream)!important;border:.5px solid var(--stone-pale)!important;border-left:2px solid var(--gold)!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:12px!important;color:var(--stone)!important;line-height:1.65!important;font-weight:300!important}.cpb-panels-container .cpb-panel-description strong,.cpb-panels-container p.cpb-panel-description strong{color:var(--coal-lt)!important;font-weight:400!important}.cpb-panels-container .cpb-panel-description p{margin-bottom:6px!important}.cpb-panels-container .cpb-panel-description p:last-child{margin-bottom:0!important}.cpb-panels-container .sc-dlWDvs{display:block!important}.rm-additional-info{display:flex;flex-direction:column;background:#161411;border-top:.5px solid rgba(255,255,255,.06);font-family:var(--sans, "Jost", sans-serif)}.rm-price-rows{display:flex;flex-direction:column;padding:12px 24px 8px;border-bottom:.5px solid rgba(255,255,255,.08);gap:5px}.rm-price-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:rgba(255,255,255,.75);font-weight:300;letter-spacing:.02em}.rm-price-row-label{flex:1}.rm-price-row-val{font-weight:400;color:rgba(255,255,255,.85);margin-left:16px}.rm-price-base .rm-price-row-label,.rm-price-base .rm-price-row-val{color:rgba(255,255,255,.6)}.rm-price-row-option .rm-price-row-label:before{content:"\25cf";color:var(--gold);font-size:6px;margin-right:7px;vertical-align:middle}.rm-price-total-row{display:flex;justify-content:space-between;align-items:center;padding:10px 24px 14px}.rm-price-total-label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:500}.rm-price-total-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.total-price{font-family:var(--serif, "Cormorant Garamond", Georgia, serif)!important;font-size:22px!important;font-weight:300!important;color:var(--gold)!important;line-height:1!important}.rm-price-total-note{font-size:11px;color:rgba(255,255,255,.45);font-weight:300;font-style:italic;letter-spacing:.02em}.rm-icons,.rm-price-container,.rm-add-to-cart,.rm-complete-steps-reminder,.price-breakdown{display:none!important}.cpb-share-container,.cpb-product-share,.cpb-share-bar{background:var(--coal)!important;border-top:.5px solid rgba(255,255,255,.08)!important;padding:8px 20px!important}.cpb-share-container *,.cpb-product-share *{color:#ffffffa6!important}.cpb-share-container svg,.cpb-product-share svg,.cpb-share-bar svg{fill:#fff!important;stroke:#fff!important;color:#fff!important;opacity:.7}.cpb-share-container svg:hover,.cpb-product-share svg:hover{opacity:1!important}.cpb-share-container button,.cpb-product-share button,.cpb-share-container a,.cpb-product-share a{color:#ffffff80!important;font-family:var(--sans,"Jost",sans-serif)!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cpb-product-footer,.cpb-product-total-bar,.cpb-product-info-bar,.cpb-price-footer{background:var(--coal)!important;border-top:.5px solid rgba(255,255,255,.08)!important;padding:10px 20px!important}.cpb-product-footer *,.cpb-product-total-bar *,.cpb-product-info-bar *,.cpb-price-footer *{color:#ffffffcc!important;font-family:var(--sans,"Jost",sans-serif)!important;font-size:13px!important;font-weight:400!important}.cpb-product-footer .cpb-total-price,.cpb-product-total-bar .cpb-total-price,[class*="total-price"],[class*="cpb-total"]{font-family:var(--serif,"Cormorant Garamond",Georgia,serif)!important;font-size:20px!important;font-weight:400!important;color:var(--gold)!important}.cpb-product-footer [class*="shipping"],[class*="ships-in"],[class*="delivery"]{font-size:11px!important;color:#ffffff59!important;font-style:italic!important}.rm-share-btn svg,.rm-download-btn svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-shrink:0;display:block;fill:#fff!important;color:#fff!important}.rm-share-btn svg path,.rm-share-btn svg rect,.rm-share-btn svg circle,.rm-share-btn svg polygon{fill:#fff!important}.rm-share-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-top:.5px solid rgba(255,255,255,.08);background:var(--coal)}.rm-share-bar__left{display:flex;align-items:center;gap:4px}.rm-share-bar__label{font-family:var(--sans, "Jost", sans-serif);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;font-weight:500;margin-right:4px}.rm-share-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:.5px solid rgba(255,255,255,.12);background:transparent;color:#fff6;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.rm-share-btn:hover{border-color:#ffffff4d;color:#fffc}.rm-download-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans, "Jost", sans-serif);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff6;text-decoration:none;cursor:pointer;border:.5px solid rgba(255,255,255,.12);padding:5px 10px;transition:border-color .15s,color .15s}.rm-download-btn:hover{border-color:#ffffff4d;color:#fffc}.rm-copy-toast{display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--coal);color:var(--cream);font-family:var(--sans, "Jost", sans-serif);font-size:12px;letter-spacing:.08em;padding:10px 20px;z-index:9999;pointer-events:none}button.swal2-confirm.swal2-styled{background:var(--gold)!important;color:#fff!important;border-radius:0!important;padding:0 40px!important}button.swal2-confirm.swal2-styled:hover{background:var(--gold-dk)!important}.swal2-styled.swal2-confirm:focus{box-shadow:none!important}button.swal2-cancel.swal2-styled{border-radius:0!important;background-color:var(--stone-pale)!important;color:var(--coal)!important;padding:0 40px!important}.cpb-panels-container .cpb-category-title{padding:14px 0 5px!important;margin:0!important;border-bottom:none!important}.cpb-panels-container .cpb-category-title__inner,.cpb-panels-container .cpb-category-title__inner span{font-family:var(--sans, "Jost", sans-serif)!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--stone)!important;font-weight:500!important;font-style:normal!important}.cpb-panels-container .cpb-radio-group .cpb-radio{display:flex!important;flex-direction:column!important;gap:5px!important}.cpb-panels-container .cpb-radio-button{display:block!important;height:auto!important;min-height:50px!important;max-height:none!important;line-height:normal!important;border:.5px solid var(--stone-pale)!important;background:#fff!important;cursor:pointer!important;transition:border-color .15s!important;width:100%!important;box-sizing:border-box!important;margin-bottom:0!important;position:relative!important;padding-top:0!important}.cpb-panels-container .cpb-radio-button:hover{border-color:var(--stone-lt)!important}.cpb-panels-container .cpb-radio-button[aria-checked=true]{border-color:var(--gold)!important;background:#b8986a14!important}.cpb-panels-container .cpb-radio-button input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.cpb-panels-container .cpb-radio-button label{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important;cursor:pointer!important;width:100%!important;box-sizing:border-box!important;height:56px!important;max-height:none!important;margin-bottom:0!important}.cpb-panels-container .cpb-radio-button-icon{width:14px!important;height:14px!important;min-width:14px!important;border-radius:50%!important;border:1.5px solid var(--stone-lt)!important;flex-shrink:0!important;transition:all .15s!important;background:transparent!important;align-self:center!important;margin-top:1px!important}.cpb-panels-container .cpb-radio-button[aria-checked=true] .cpb-radio-button-icon{border-color:var(--gold)!important;background:var(--gold)!important}.cpb-panels-container .rm-radio-subdetail{display:block!important;font-size:10px!important;color:var(--stone)!important;font-weight:300!important;margin-top:2px!important;font-family:var(--sans, "Jost", sans-serif)!important;line-height:1.3!important}.cpb-panels-container .rm-radio-col{display:flex!important;flex-direction:column!important;justify-content:center!important}.cpb-panels-container .question-icon,.cpb-panels-container svg.question-icon{display:none!important}.cpb-panels-container .rm-panel-callout{margin:0 0 8px!important;padding:10px 14px!important;background:#71898b0f!important;border:.5px solid var(--stone-pale)!important;border-left:2px solid var(--accent)!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:12px!important;color:var(--stone)!important;line-height:1.65!important;font-weight:300!important}.cpb-panels-container .rm-panel-callout strong{color:var(--coal-lt)!important;font-weight:400!important}#product-builder .cpb-panels-container .cpb-radio-button input+label .cpb-radio-button-icon{top:0!important;margin-top:0!important;position:relative!important;align-self:center!important;background:transparent!important;border:1.5px solid var(--stone-lt)!important;width:14px!important;height:14px!important}#product-builder .cpb-panels-container .cpb-radio-button[aria-checked=true] input+label .cpb-radio-button-icon{background:var(--gold)!important;border-color:var(--gold)!important}#product-builder .cpb-panels-container .cpb-radio-button input+label .cpb-radio-button-icon:before{display:none!important}.cpb-panels-container .cpb-radio-button-text{font-family:var(--sans, "Jost", sans-serif)!important;font-size:12px!important;color:var(--coal-lt)!important;font-weight:400!important;line-height:1.4!important;display:block!important}.cpb-panels-container .cpb-radio-button[aria-checked=true] .cpb-radio-button-text{color:var(--coal)!important}.cpb-panels-container .cpb-radio-button-subtext,.cpb-panels-container .cpb-radio-button-description{font-size:10px!important;color:var(--stone)!important;margin-top:2px!important;display:block!important;font-weight:300!important}.engraving-font .cpb-radio-button{border:none!important;background:transparent!important;padding:4px 0!important;margin-bottom:0!important;width:auto!important}.cpb-panels-container .engraving-option .cpb-radio-button{min-height:0!important;height:auto!important;display:flex!important;align-items:center!important}.cpb-panels-container .engraving-option .cpb-radio-button label{height:auto!important;align-items:center!important;padding:6px 14px!important}.cpb-panels-container .cpb-option.cpb-option-type-text{border:.5px solid var(--stone-pale)!important;background:#fff!important;padding:9px 12px!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;color:var(--coal-lt)!important;font-weight:400!important;cursor:pointer!important;transition:border-color .15s,background .15s!important;text-align:center!important;border-radius:0!important;height:auto!important;line-height:1.4!important;width:auto!important;min-width:0!important}.cpb-panels-container .cpb-category-options-container.text{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.cpb-panels-container .cpb-category-options-container.text .option{display:contents!important}.cpb-panels-container .cpb-option.cpb-option-type-text{border:.5px solid var(--stone-pale)!important;background:#fff!important;padding:11px 12px!important;font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;color:var(--coal-lt)!important;font-weight:400!important;cursor:pointer!important;transition:border-color .15s,background .15s!important;text-align:center!important;border-radius:0!important;min-height:42px!important;line-height:1.4!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.cpb-panels-container .cpb-option.cpb-option-type-text:hover{border-color:var(--stone-lt)!important}.cpb-panels-container .cpb-option.cpb-option-type-text.cpb-active{border-color:var(--gold)!important;background:#b8986a14!important;color:var(--coal)!important}.cpb-option-select-option{background-color:#fff!important;color:var(--coal)!important}.cpb-option-select-option span{color:var(--coal)!important}.cpb-option-select-option--focusable{background-color:#fff!important;color:var(--coal)!important}.cpb-option-select-option:hover,.cpb-option-select-option--focused,.cpb-option-select-option--is-focused{background:var(--accent)!important;color:#fff!important}.cpb-option-select-option:hover span,.cpb-option-select-option--focused span,.cpb-option-select-option--is-focused span{color:#fff!important}.cpb-option-select-option--is-selected{background:#b8986a1a!important;color:var(--coal)!important}.cpb-option-select-option--is-selected span{color:var(--coal)!important}.cpb-panels-container .engraving-option .cpb-category-options-container.text{grid-template-columns:1fr 1fr!important;gap:8px!important}.cpb-panels-container .engraving-option .cpb-option.cpb-option-type-text{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:100px!important;padding:16px 12px!important;text-align:center!important}.cpb-panels-container .engraving-option .cpb-option.cpb-option-type-text[data-option-id=FnUfpAEHMK5AfsOTWsUt_1ri]:before{content:"\2715";font-size:22px;line-height:1;color:var(--stone);opacity:.6;display:block}.cpb-panels-container .engraving-option .cpb-option.cpb-option-type-text[data-option-id=tSqamYa_EoC84xt0O2CqpsYc]:before{content:"\270d";font-size:22px;line-height:1;color:var(--stone);opacity:.7;display:block}.cpb-panels-container .engraving-option .cpb-option.cpb-option-type-text.cpb-active:before{opacity:1;color:var(--gold)}.cpb-option.cpb-option-type-img{height:fit-content!important;width:max-content!important;min-width:fit-content!important;max-width:96px!important;border-radius:0!important;border-width:0!important}.cpb-option.cpb-option-type-img.cpb-active{border:none!important}.cpb-option.cpb-option-type-img>span{flex-direction:column!important}.cpb-option.cpb-option-type-img .cpb-option-tooltip-inner{border-color:transparent;border-width:1px;border-style:dashed;border-radius:99999px;padding:2px}.cpb-option.cpb-option-type-img.cpb-active .cpb-option-tooltip-inner{border-color:var(--coal)}.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;max-width:80px}span.cpb-option-info-price{display:none!important}.cpb-option__wrapper{padding-bottom:15px}#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}.swiper-wrapper{justify-content:flex-start}.cpb-panels-container .cpb-selection-summary{padding:0!important;font-family:var(--sans, "Jost", sans-serif)!important}.cpb-panels-container .cpb-selection-summary-list-item{margin-bottom:14px!important;padding:0!important}.cpb-panels-container .cpb-selection-summary-list-item-panel{font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--stone)!important;font-weight:500!important;padding-bottom:6px!important;border-bottom:.5px solid var(--stone-pale)!important;margin-bottom:8px!important;font-family:var(--sans, "Jost", sans-serif)!important}.cpb-panels-container .cpb-selection-summary-list-item-categories{display:flex!important;flex-direction:column!important;gap:0!important}.cpb-panels-container .cpb-summary-list-item-category{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:5px 0!important;font-size:12px!important;border-top:.5px solid var(--stone-pale)!important;margin:0!important;width:100%!important}.cpb-panels-container .cpb-summary-list-item-category:first-child{border-top:none!important}.cpb-panels-container .cpb-summary-list-item-category>.row{display:flex!important;width:100%!important;margin:0!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cpb-panels-container .cpb-summary-list-item-category .col-md-8{padding:0!important;flex:1!important;width:auto!important;max-width:none!important}.cpb-panels-container .cpb-summary-list-item-category .col-md-4{padding:0!important;flex:none!important;width:auto!important;max-width:none!important;display:flex!important;align-items:center!important;gap:4px!important}.cpb-panels-container .cpb-selection-summary-list-item-category-title{color:var(--stone)!important;font-weight:300!important;font-size:12px!important;flex:1!important}.cpb-panels-container .cpb-selection-summary-list-item-category-value{color:var(--coal)!important;font-weight:400!important;font-size:12px!important;text-align:right!important}.cpb-panels-container .cpb-selection-summary-list-item-category-price{font-size:10px!important;color:var(--accent-dk)!important;background:#71898b14!important;padding:2px 7px!important;white-space:nowrap!important;margin-left:8px!important;font-weight:400!important}.cpb-panels-container .cpb-selection-summary-total{display:flex!important;justify-content:space-between!important;align-items:baseline!important;padding:10px 0 0!important;border-top:.5px solid var(--stone-pale)!important;margin-top:8px!important}.cpb-panels-container .cpb-selection-summary-total-label{font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--stone)!important;font-weight:500!important}.cpb-panels-container .cpb-selection-summary{padding:0!important;background:#fff!important}.cpb-panels-container .cpb-selection-summary-title{display:none!important}.cpb-panels-container .cpb-selection-summary>div{padding:0!important}.cpb-panels-container .cpb-summary-image-container,.cpb-panels-container .cpb-summary-sku{display:none!important}.cpb-panels-container .cpb-selection-summary-list{list-style:none!important;padding:0!important;margin:0!important}.cpb-panels-container .cpb-selection-summary-list-item{padding:0!important;margin:0 0 14px!important;border:none!important;background:transparent!important}.cpb-panels-container .cpb-summary-content-wrapper{padding:0!important;margin:0!important}.cpb-panels-container .cpb-selection-summary-list-item-panel{font-family:var(--sans, "Jost", sans-serif)!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--stone)!important;font-weight:600!important;padding:14px 20px 7px!important;border-bottom:.5px solid var(--stone-pale)!important;margin:0!important;background:transparent!important;display:block!important}.cpb-panels-container .cpb-selection-summary-list-item-categories{list-style:none!important;padding:0!important;margin:0!important}.cpb-panels-container .cpb-summary-list-item-category{padding:0!important;margin:0!important;border:none!important}.cpb-panels-container .cpb-summary-list-item-category .row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 20px!important;margin:0!important;border-top:.5px solid var(--stone-pale)!important;gap:10px!important}.cpb-panels-container .cpb-summary-list-item-category .col-md-8{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex:1!important;padding:0!important;gap:8px!important;max-width:none!important;width:auto!important}.cpb-panels-container .cpb-summary-list-item-category .col-md-4{flex:0 0 auto!important;padding:0!important;width:auto!important;max-width:none!important;text-align:right!important}.cpb-panels-container .cpb-selection-summary-list-item-category-title{font-family:var(--sans, "Jost", sans-serif)!important;font-size:12px!important;color:var(--stone)!important;font-weight:400!important;margin:0!important;padding:0!important;flex-shrink:0!important}.cpb-panels-container .cpb-selection-summary-list-item-category-value{font-family:var(--sans, "Jost", sans-serif)!important;font-size:12px!important;color:var(--coal)!important;font-weight:600!important;text-align:right!important;margin:0!important;padding:0!important;flex:1!important;opacity:1!important}#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-selection-summary-list-item-category-value{opacity:1!important}.cpb-panels-container .cpb-selection-summary-list-item-category-sku{display:none!important}#product-builder .cpb-panels-container .cpb-selection-summary-list-item-category-price{font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;font-weight:400!important;color:var(--accent-dk)!important;background:#71898b1a!important;padding:2px 8px!important;white-space:nowrap!important;display:inline-block!important;line-height:1.5!important}#product-builder .cpb-panels-container .cpb-selection-summary-list-item-category-price span[data-testid=multycurrency-price],#product-builder .cpb-panels-container .cpb-selection-summary-list-item-category-price span{font-family:var(--sans, "Jost", sans-serif)!important;font-size:11px!important;font-weight:400!important;color:var(--accent-dk)!important}.cpb-panels-container .cpb-selection-summary-total{display:none!important}.rm-summary-price-box{background:var(--cream);border:.5px solid var(--stone-pale);padding:12px 16px;margin:16px 20px 0}.rm-spb-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sans, "Jost", sans-serif);font-size:12px;padding:3px 0;color:var(--stone);font-weight:300}.rm-spb-row.rm-spb-base{color:var(--coal-lt);font-weight:400;border-bottom:.5px solid var(--stone-pale);padding-bottom:7px;margin-bottom:3px}.rm-spb-val{font-family:var(--serif, "Cormorant Garamond", Georgia, serif);font-size:13px;font-weight:500;color:var(--coal-lt);white-space:nowrap}.rm-spb-hr{border:none;border-top:.5px solid var(--stone-pale);margin:5px 0}.rm-spb-total-row{display:flex;justify-content:space-between;align-items:baseline;padding-top:5px}.rm-spb-total-label{font-family:var(--serif, "Cormorant Garamond", Georgia, serif)!important;font-size:20px;font-weight:500;color:var(--coal)}.rm-spb-total-val{font-family:var(--serif, "Cormorant Garamond", Georgia, serif)!important;font-size:20px;font-weight:600;color:var(--coal)}.cpb-category-inputLong .cpb-category-content{border:1px solid var(--stone-pale)}.category-image{vertical-align:middle;margin-right:8px}.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}.panel-checkbox{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;background-repeat:no-repeat;background-size:contain}.panel-checkbox.grey{background-image:url(/cdn/shop/files/grey_check.png?v=1681401667);opacity:.3}.panel-checkbox.green{background-image:url(/cdn/shop/files/green_check.png?v=1681401667);opacity:1}.cpb-preview-aside span.panel-checkbox{display:block;margin-right:-8px}span.panel-item-name{display:block;font-size:9px;color:var(--gold);font-weight:400;text-transform:none;letter-spacing:.03em;opacity:.85;margin-top:3px;overflow:hidden;text-overflow:ellipsis;max-width:170px;float:none;margin-right:0;margin-left:24px}#product-builder .tippy-content{text-transform:none}.metalBase .tippy-box{background-color:#fcfcfc;border:1px solid #2B2C2B}.metalBase .tippy-box h3{font-family:var(--serif, "Cormorant Garamond", Georgia, serif)!important;font-weight:700!important;line-height:1.2!important;font-size:17px!important;margin-bottom:4px!important}.ring-customizer-modal{max-height:400px;overflow-y:auto;width:335px!important;padding:0 10px 0 4px}.ring-customizer-modal h3,.ring-customizer-modal p{color:#2b2c2b}.ring-width-option .tippy-box{max-width:fit-content!important;width:max-content}.ring-width-option .tippy-box img{width:100%!important;max-width:650px;height:auto!important}.rm-agreement-row{padding:14px 20px;border-top:.5px solid var(--stone-pale);cursor:pointer}.rm-agreement-check{display:flex;align-items:flex-start;gap:10px}.rm-agreement-check__box{width:16px;min-width:16px;height:16px;border:1.5px solid var(--stone-lt);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:border-color .15s,background .15s}.rm-agreement-row.is-checked .rm-agreement-check__box{border-color:var(--gold);background:var(--gold)}.rm-agreement-row.is-checked .rm-agreement-check__box:after{content:"";width:9px;height:5px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translateY(-1px);display:block}.rm-agreement-check__label{font-family:var(--sans, "Jost", sans-serif);font-size:12px;color:var(--coal-lt);font-weight:400;line-height:1.5}.rm-agreement-row:hover .rm-agreement-check__box{border-color:var(--gold)}.cpb-agreement-wrapper{display:none!important}.cpb-product-actions .cpb-agreement-wrapper{padding-top:0!important;margin:0 0 20px!important}.cpb-panels-container.rm-on-summary .cpb-product-actions .cpb-agreement-wrapper{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:0!important;border:none!important;cursor:pointer!important;background:#fff!important}.cpb-agreement-description{display:none!important}.cpb-agreement-wrapper .cpb-agreement-checkbox{width:16px!important;min-width:16px!important;height:16px!important;margin-top:1px!important;flex-shrink:0!important;cursor:pointer!important;accent-color:var(--gold)!important}.cpb-agreement-wrapper .cpb-agreement-title{font-family:var(--sans, "Jost", sans-serif)!important;font-size:12px!important;color:var(--coal-lt)!important;font-weight:400!important;line-height:1.5!important;cursor:pointer!important}.cpb-agreement-wrapper .cpb-agreement-title a{color:var(--accent)!important;text-decoration:underline!important}.rm-agreement-modal{display:none;position:fixed;z-index:9999;inset:0;background:#1c1a1899;align-items:center;justify-content:center;padding:20px}.rm-agreement-modal.is-open{display:flex}.rm-agreement-modal__content{background:var(--cream);max-width:560px;width:100%;max-height:80vh;overflow-y:auto;padding:36px 40px;position:relative}.rm-agreement-modal__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:.5px solid var(--stone-pale)}.rm-agreement-modal__title{font-family:var(--serif, "Cormorant Garamond", Georgia, serif);font-size:22px;font-weight:600;color:var(--coal)}.rm-agreement-modal__close{background:none;border:none;font-size:24px;color:var(--stone);cursor:pointer;line-height:1;padding:0 4px;flex-shrink:0;margin-left:16px;transition:color .15s}.rm-agreement-modal__close:hover{color:var(--coal)}.rm-agreement-modal__body{font-family:var(--sans, "Jost", sans-serif);font-size:13px;color:var(--coal-lt);line-height:1.8;font-weight:300}.rm-agreement-modal__confirm{margin-top:24px;width:100%;background:var(--gold);color:#fff;border:none;padding:14px 32px;font-family:var(--sans, "Jost", sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .2s}.rm-agreement-modal__confirm:hover{background:var(--gold-dk)}.modal{display:none;position:fixed;z-index:9999;inset:0;background:#1c1a1899;overflow:auto}.modal-content{background:var(--cream);margin:10% auto;padding:36px 40px;max-width:520px;width:90%;position:relative;font-family:var(--sans, "Jost", sans-serif);font-size:14px;color:var(--coal-lt);line-height:1.7;font-weight:300}.modal-content p{margin-bottom:12px}.modal-content strong{font-weight:500;color:var(--coal)}.modal-buttons{display:flex;gap:10px;margin-top:24px;justify-content:center}.modal-buttons button{padding:13px 28px;font-family:var(--sans, "Jost", sans-serif);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border:none;cursor:pointer;flex:1;max-width:220px}button#choosePriority{background:var(--gold);color:#fff}button#choosePriority:hover{background:var(--gold-dk)}button#chooseLaterDate{background:var(--stone-pale);color:var(--coal)}button#chooseLaterDate:hover{background:#d0ccc6}.close{position:absolute;top:16px;right:20px;color:var(--stone);font-size:24px;font-weight:700;cursor:pointer}.close:hover{color:var(--coal)}input[placeholder="Date Needed"],input[placeholder="Event Date"]{padding:10px!important;border-radius: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}.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:11px;font-weight:300;color:var(--stone);margin-top:4px;width:100%;text-align:left;font-family:var(--sans, "Jost", sans-serif)}button.cpb-actions-btn.cpb-add-to-cart-button.engagement-ring-cart-button{background-color:var(--accent)!important;color:#fff!important}.customEngagementRingCPB .cpb-option.cpb-option-type-text.cpb-active{background:#c3d3c0!important;color:#555!important;border-radius:0!important}.customEngagementRingCPB .cpb-option.cpb-option-type-text{width:100px;height:40px;text-align:center;font-size:14px!important;line-height:36px}@media (max-width: 999px){#product-builder .cpb-preview-container{position:static!important;height:auto!important;transform:none!important}#product-builder .cpb-layout .cpb-preview-container{position:static!important;transform:none!important;top:auto!important}#product-builder .cpb-layout{padding:0!important}.cpb-preview-wrapper,#product-builder .cpb-use-sticky .cpb-preview-wrapper{height:auto!important;max-height:100vw!important;overflow:hidden!important;margin-top:0!important}.cpb-preview-layers{aspect-ratio:1 / 1!important;width:100vw!important;max-width:100vw!important;max-height:100vw!important}#product-builder .cpb-layout .cpb-preview-container,#product-builder .cpb-layout:not(.cpb-breakpoint-1000) .cpb-preview-container{position:static!important;top:auto!important;height:auto!important;transform:none!important}#product-builder.cpb-fix-image-landscape .cpb-preview-container,#product-builder.cpb-fix-image .cpb-preview-container,#product-builder.cpb-fix-image-landscape .cpb-theme-provider .cpb-layout .cpb-preview-container,#product-builder.cpb-fix-image .cpb-theme-provider .cpb-layout .cpb-preview-container,#product-builder.cpb-fix-image-landscape .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-preview-container,#product-builder.cpb-fix-image .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-preview-container{position:static!important;top:auto!important;height:auto!important;transform:none!important}#product-builder.cpb-fix-image-landscape .cpb-preview-elements,#product-builder.cpb-fix-image .cpb-preview-elements,#product-builder.cpb-fix-image-landscape .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-preview-elements,#product-builder.cpb-fix-image .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-preview-elements{transform:none!important;padding-top:0!important}#product-builder.cpb-fix-image-landscape .cpb-preview-layers,#product-builder.cpb-fix-image .cpb-preview-layers{height:100vw!important;max-height:100vw!important}.cpb-panels-container .cpb-panels-tabs{display:block!important;height:auto!important;min-height:auto!important;overflow:visible!important}.cpb-panels-container .cpb-panels-tabs-list{display:none!important}.cpb-panels-container .cpb-panels-tabs .cpb-product-panel{display:none!important;flex:none!important;height:auto!important}.cpb-panels-container .cpb-panels-tabs .cpb-product-panel.react-tabs__tab-panel--selected{display:block!important;flex:none!important;overflow:visible!important;height:auto!important;background:#fff!important}.cpb-panels-container .cpb-product-panel.react-tabs__tab-panel--selected .cpb-panel-wrapper{overflow-y:visible!important;height:auto!important}#product-builder .cpb-preview-aside{display:none!important}#rm-mobile-step-bar{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:44px;background:#fff;border-bottom:.5px solid var(--stone-pale);cursor:pointer;position:sticky!important;top:60px;z-index:50;user-select:none}#rm-mobile-step-bar:active{background:#fafaf8}#rm-mobile-step-bar .rm-msb-left{display:flex;align-items:center;gap:8px;min-width:0}#rm-mobile-step-bar .rm-msb-badge{width:20px;height:20px;border-radius:50%;background:var(--gold);color:#fff;font-family:var(--sans, "Jost", sans-serif);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}#rm-mobile-step-bar .rm-msb-name{font-family:var(--sans, "Jost", sans-serif);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--coal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rm-mobile-step-bar .rm-msb-meta{font-family:var(--sans, "Jost", sans-serif);font-size:10px;color:var(--stone);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:6px}#rm-mobile-step-bar .rm-msb-chevron{width:10px;height:10px;border-right:1.5px solid var(--stone);border-bottom:1.5px solid var(--stone);transform:rotate(45deg) translateY(-2px);flex-shrink:0;transition:transform .2s}#rm-mobile-step-bar.rm-open .rm-msb-chevron{transform:rotate(-135deg) translateY(-2px)}#rm-mobile-step-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:.5px solid var(--stone-pale);border-top:none;box-shadow:0 6px 20px #0000001a;z-index:300;overflow:hidden}#rm-mobile-step-menu.rm-open{display:block}#rm-mobile-step-menu li{list-style:none;display:flex;align-items:center;gap:10px;padding:13px 16px;font-family:var(--sans, "Jost", sans-serif);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);border-bottom:.5px solid var(--stone-pale);cursor:pointer}#rm-mobile-step-menu li:last-child{border-bottom:none}#rm-mobile-step-menu li.rm-active{color:var(--coal);font-weight:600}#rm-mobile-step-menu li.rm-done .rm-menu-badge{background:var(--accent)}#rm-mobile-step-menu li.rm-active .rm-menu-badge{background:var(--gold)}#rm-mobile-step-menu li.rm-active.rm-done .rm-menu-badge{background:var(--accent)}.rm-menu-badge{width:18px;height:18px;border-radius:50%;background:var(--stone-pale);color:#fff;font-size:8px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}#product-builder .cpb-panels-container{padding-top:0!important;margin-top:0!important}.cpb-panels-container .cpb-panel-title{padding:12px 16px 8px!important;position:relative!important;top:auto!important;background:#fff!important}.cpb-panels-container .cpb-panel-categories-container{padding:0 16px!important}.cpb-panels-container .cpb-product-panel.react-tabs__tab-panel--selected .cpb-panel-wrapper{overflow:visible!important;overflow-y:visible!important;height:auto!important;min-height:0!important}#rm-mobile-footer{position:sticky!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:200!important;background:#fff!important;box-shadow:0 -4px 20px #00000014!important;box-sizing:border-box!important;margin-top:auto!important}#product-builder .cpb-panels-container{display:flex!important;flex-direction:column!important;min-height:calc(100vh - 92px)!important}#rm-footer-summary{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;cursor:pointer;border-top:.5px solid var(--stone-pale);-webkit-tap-highlight-color:transparent;user-select:none}#rm-footer-summary .rm-fs-left{display:flex;flex-direction:column;gap:1px;min-width:0}#rm-footer-summary .rm-fs-step-name{font-family:var(--sans, "Jost", sans-serif);font-size:11px;font-weight:500;color:var(--coal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rm-footer-summary .rm-fs-step-of{font-family:var(--sans, "Jost", sans-serif);font-size:10px;color:var(--stone)}#rm-footer-summary .rm-fs-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:12px}#rm-footer-summary .rm-fs-price{font-family:var(--serif, "Cormorant Garamond", Georgia, serif)!important;font-size:20px;font-weight:600;color:var(--gold);line-height:1}#rm-footer-summary .rm-fs-chevron{width:12px;height:12px;border-right:1.5px solid var(--stone);border-top:1.5px solid var(--stone);transform:rotate(-45deg) translateY(2px);transition:transform .25s;flex-shrink:0}#rm-mobile-footer.rm-drawer-open #rm-footer-summary .rm-fs-chevron{transform:rotate(135deg) translateY(2px)}#rm-footer-drawer{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff;width:100%}#rm-mobile-footer.rm-drawer-open #rm-footer-drawer{max-height:320px;overflow-y:auto;border-top:.5px solid var(--stone-pale)}#rm-footer-drawer .rm-fd-inner{padding:12px 16px 4px}.rm-fd-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:var(--sans, "Jost", sans-serif);font-size:12px;border-bottom:.5px solid var(--stone-pale)}.rm-fd-row:last-of-type{border-bottom:none}.rm-fd-row.rm-fd-base{color:var(--stone);font-size:11px}.rm-fd-label{display:flex;align-items:center;gap:7px;color:var(--coal)}.rm-fd-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.rm-fd-sub{font-size:10px;color:var(--stone);margin-top:1px;display:block}.rm-fd-val{color:var(--coal);font-weight:500;white-space:nowrap;margin-left:12px}.rm-fd-total{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0 6px;border-top:1px solid var(--stone-pale);margin-top:4px}.rm-fd-total-lbl{font-family:var(--sans, "Jost", sans-serif);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.rm-fd-total-amt{font-family:var(--serif, "Cormorant Garamond", Georgia, serif)!important;font-size:22px;font-weight:600;color:var(--coal)}#rm-mobile-footer .cpb-product-actions{margin-bottom:0!important}.cpb-panels-container .cpb-product-actions{margin-left:0!important;width:100%!important;position:static!important;padding:10px 16px 12px!important;border-top:.5px solid var(--stone-pale)!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box!important}.cpb-panels-container .cpb-product-actions .row{flex-wrap:nowrap!important;gap:8px!important;align-items:center!important}.cpb-panels-container .cpb-product-actions .cpb-step-label{display:none!important}.cpb-product-actions-container{display:flex!important;flex-wrap:nowrap!important;width:100%!important;gap:8px!important}.cpb-product-actions-container .cpb-actions-btn{flex:0 0 auto!important;margin:0!important;height:36px!important;font-size:10px!important;padding:0 16px!important;line-height:36px!important}.cpb-product-actions-container .cpb-next-tab-button:not(.cpb-prev-tab-button){flex:1!important;text-align:left!important;padding-left:16px!important;padding-right:16px!important;height:36px!important;line-height:36px!important;font-size:10px!important}.cpb-product-actions-container .cpb-add-to-cart-button{flex:1!important;height:36px!important;line-height:36px!important;margin-top:0!important;text-align:left!important;padding-left:16px!important;padding-right:16px!important}.cpb-panels-container.rm-first-step .cpb-product-actions-container .cpb-next-tab-button.cpb-prev-tab-button{display:none!important}.cpb-panels-container.col-tabs{background-color:#fff!important}.rm-additional-info,.rm-share-bar{display:none!important}.cpb-preview-container{position:relative}#rm-img-share-overlay{position:absolute;bottom:12px;right:12px;z-index:10;height:auto!important;width:auto!important}.rm-img-share-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#1c1a188c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;border-radius:50%;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.rm-img-share-btn:active{background:#1c1a18cc}.rm-img-share-popover{display:none;position:absolute;bottom:calc(100% + 8px);right:0;background:#fff;border:.5px solid rgba(28,26,24,.15);box-shadow:0 4px 20px #00000026;z-index:9999;min-width:155px;flex-direction:column}.rm-img-share-popover.rm-open{display:flex}.rm-img-share-item{display:flex;align-items:center;gap:10px;padding:11px 14px;font-family:var(--sans, sans-serif);font-size:12px;font-weight:400;color:var(--coal);text-decoration:none;border-bottom:.5px solid rgba(28,26,24,.08);white-space:nowrap;-webkit-tap-highlight-color:transparent}.rm-img-share-item:last-child{border-bottom:none}.rm-img-share-item:active{background:#1c1a180a}.rm-img-share-item svg{flex-shrink:0;opacity:.65}.modal-buttons{flex-direction:column;align-items:center}.modal-buttons button{max-width:100%}.character-counter{text-align:right}.cpb-panels-container .cpb-category-options-container.img{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px 0!important}.cpb-panels-container .cpb-category-options-container.img .option{display:contents!important}.cpb-panels-container .cpb-option.cpb-option-type-img{width:calc(25% - 6px)!important;max-width:none!important;flex-shrink:0!important}.cpb-option-tooltip-img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important}.cpb-panels-container.rm-on-summary .cpb-product-actions .cpb-agreement-wrapper{padding:8px 0 0!important;flex:0 0 100%!important}}@media only screen and (min-width: 64em){#product-builder .cpb-panels-container .cpb-summary-list-item-category .col-md-8{flex:1!important;max-width:none!important;width:auto!important;padding:0!important}#product-builder .cpb-panels-container .cpb-summary-list-item-category .col-md-4{flex:0 0 auto!important;max-width:none!important;width:auto!important;padding:0!important}}.ring-size-option .cpb-radio-button label{align-items:center!important}
