.custom-form p{margin:0 !important;margin-bottom:16px !important}.custom-form textarea{cursor:text;outline:1px solid rgb(var(--color-base-text));background:#18084d}.custom-form textarea:focus,.custom-form textarea:focus-visible{outline:1px solid #fc3}.custom-form .show{display:block;opacity:1}.custom-form__section-progress-bar{position:sticky;top:calc(var(--header-wrapper-height, 0) + var(--announcement-bar-height, 0) - 7.8px);background-color:rgb(var(--color-base-background-1));z-index:3;transition:top .2s ease}.custom-form__progress-bar-wrapper{margin-bottom:10px;transition:all .3s ease-in-out;width:100%}@media screen and (min-width: 768px){.custom-form__progress-bar-wrapper{width:80%}}.custom-form__progress-bar-title{margin-left:15px}.custom-form__progress-bar{position:relative;height:30px;padding:2px;margin-top:10px;border-radius:25px;border:1px solid rgb(var(--color-highlighted-elements));background-color:rgb(var(--color-base-background-2));overflow:hidden;z-index:2}.custom-form__progress-bar>div{position:absolute;height:calc(100% - 4px);left:2px;max-width:calc(100% - 3.5px);border-top-left-radius:25px;border-bottom-left-radius:25px;background-color:rgb(var(--color-highlighted-elements));transition:width .3s ease}.custom-form__wrapper{display:none;margin:16px 0}@media screen and (max-width: 767.98px){.custom-form__wrapper{margin:30px 0 15px}}.custom-form__wrapper .size-input{min-height:45px;cursor:text}.custom-form__form-title{max-width:428px;margin:0;margin-bottom:15px}.custom-form #engraved-button input{margin-bottom:10px}.custom-form .gem-position{margin-top:16px;margin-bottom:15px}.custom-form .gem-position h2{margin-bottom:0}@media screen and (max-width: 767.98px){.custom-form .gem-position{margin:30px 0 15px}}.custom-form .gem-position .question-2-bottom-text{margin-top:10px !important;margin-bottom:0 !important}.custom-form .gem-position .question-2-bottom-text-2{margin-bottom:10px !important}.custom-form__form-content{display:flex;gap:33px;flex-wrap:wrap}@media screen and (max-width: 767.98px){.custom-form__form-content{display:grid;grid-template-columns:1fr 1fr;gap:40px 15px}}.custom-form__form-content p{margin:16px 0 !important}.custom-form__form-content label{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:176px;width:100%;height:auto;cursor:pointer}@media screen and (max-width: 767.98px){.custom-form__form-content label{max-width:unset}}.custom-form__form-content input[type=radio]:checked~span::after{border:2px solid rgb(var(--color-highlighted-elements))}.custom-form__form-content input+span:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #5652a3;pointer-events:none}.custom-form__form-content label input[type=radio]{position:absolute;opacity:0;pointer-events:none}.custom-form__form-content label img{height:100%;width:100%;pointer-events:none}.custom-form__questions-wrapper{margin:0 0 48px}.custom-form__questions-wrapper p{margin:10px 0}.custom-form .input-grid{display:flex;flex-wrap:wrap;gap:33px !important}@media screen and (max-width: 767.98px){.custom-form .input-grid{display:grid;gap:15px !important;grid-template-columns:1fr 1fr}}.custom-form .pendant-group-custom{gap:33px}@media screen and (max-width: 767.98px){.custom-form .pendant-group-custom{gap:15px}}.custom-form .pendant-group,.custom-form .pendant-group-custom{max-width:700px;margin-top:15px}.custom-form .pendant-group>div,.custom-form .pendant-group-custom>div{width:-moz-fit-content;width:fit-content;gap:10px}@media screen and (max-width: 767.98px){.custom-form .pendant-group>div,.custom-form .pendant-group-custom>div{width:100%}}.custom-form .pendant-group #extraPendantQuestion div,.custom-form .pendant-group-custom #extraPendantQuestion div{display:flex;gap:10px}.custom-form .pendant-group input:not(#engraved-button input),.custom-form .pendant-group-custom input:not(#engraved-button input){position:absolute;opacity:0;width:1px;height:1px}.custom-form .pendant-group label:not(.input-group-field),.custom-form .pendant-group-custom label:not(.input-group-field){padding:5px 10px;height:-moz-fit-content;height:fit-content;border:1px solid rgb(var(--color-highlighted-elements))}.custom-form .pendant-group label:not(.input-group-field):hover,.custom-form .pendant-group-custom label:not(.input-group-field):hover{cursor:pointer}.custom-form .pendant-group input:checked+label:not(.input-group-field),.custom-form .pendant-group-custom input:checked+label:not(.input-group-field){background-color:rgb(var(--color-highlighted-elements));color:rgb(var(--color-base-background-2))}.custom-form .pendant-group .input-group-field,.custom-form .pendant-group-custom .input-group-field{border:2px solid #5652a3}.custom-form .pendant-group .input-group-field:hover,.custom-form .pendant-group-custom .input-group-field:hover{cursor:pointer}.custom-form .pendant-group .input-group-field p,.custom-form .pendant-group-custom .input-group-field p{text-align:center;margin:10px 0}.custom-form .pendant-group .input-group-field img,.custom-form .pendant-group-custom .input-group-field img{height:174px;width:174px;max-width:174px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width: 767.98px){.custom-form .pendant-group .input-group-field img,.custom-form .pendant-group-custom .input-group-field img{width:100%;max-width:unset}}@media(min-width: 450px)and (max-width: 767px){.custom-form .pendant-group .input-group-field img,.custom-form .pendant-group-custom .input-group-field img{height:75%}}.custom-form .pendant-group input:checked+.input-group-field,.custom-form .pendant-group-custom input:checked+.input-group-field{border:2px solid rgb(var(--color-highlighted-elements));color:rgb(var(--color-base-background-2))}.custom-form .file-input-wrapper{margin-top:15px;display:flex;flex-direction:column}.custom-form .file-input-wrapper #fileInputsIdea,.custom-form .file-input-wrapper #fileInputsEngraved{display:flex;gap:8px;flex-wrap:wrap}@media screen and (max-width: 767.98px){.custom-form .file-input-wrapper #fileInputsIdea,.custom-form .file-input-wrapper #fileInputsEngraved{display:grid;grid-template-columns:1fr 1fr}}.custom-form .file-input-wrapper .file-input-container{position:relative;width:150px;height:150px;border:1px solid rgb(var(--color-base-text));display:flex;justify-content:center;align-items:center;overflow:hidden}.custom-form .file-input-wrapper .file-input-container img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-form .file-input-wrapper .file-input-container:hover .overlay{display:flex}.custom-form .file-input-wrapper .file-input-container .file-input{position:relative;width:100%;height:100%}.custom-form .file-input-wrapper .file-input-container .file-input input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.custom-form .file-input-wrapper .file-input-container .file-input label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0)}.custom-form .file-input-wrapper .file-input-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;display:none;justify-content:center;align-items:center;cursor:pointer}.custom-form .file-input-wrapper .remove-button-container{width:-moz-fit-content;width:fit-content;border:1px solid rgb(var(--color-base-text));padding:5px 10px}.custom-form .file-input-wrapper .file-button-container{width:37px;height:37px;border:1px solid rgb(var(--color-base-text));display:flex;justify-content:center;align-items:center}.custom-form .file-input-wrapper .file-button-container button{height:100%;width:100%}.custom-form__email input{margin-bottom:30px}.custom-form__email label{margin-bottom:10px}@media screen and (min-width: 992px){.custom-form__email input,.custom-form__email label{width:100%;max-width:340px}}.custom-form__image picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 767.98px){.custom-form__image picture img{width:100%;min-height:320px}}@media screen and (max-width: 991.98px){.custom-form #customOrdersSubmit{max-width:100%}}.custom-form .input-wrapper{display:flex;gap:10px}.custom-form .input-wrapper button{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 992px){.custom-form .input-wrapper button{opacity:0;pointer-events:none}}@media screen and (max-width: 991.98px){.custom-form .budget-inputs{margin-left:18px}}.custom-form input[type=email]{outline:1px solid rgb(var(--color-base-text));background:#18084d;height:45px;text-align:center;cursor:text}.custom-form input[type=email]:focus,.custom-form input[type=email]:focus-visible{outline:1px solid #fc3}.custom-form input[type=text]{border:none;cursor:text;outline:1px solid rgb(var(--color-base-text));background:#18084d}.custom-form input[type=text]:focus,.custom-form input[type=text]:focus-visible{outline:1px solid #fc3}.custom-form .italic{font-style:italic}form[data-label-name=Chain] #charmQuestion{display:none}