*,:after,:before,input{box-sizing:border-box}.bc-error{outline:1px solid #ff0000}.bc-element{position:relative;display:block;padding-bottom:10px}.bc-element-disabled{opacity:.35;cursor:default}.bc-element-disabled .bc-input,.bc-element-disabled .bc-label{cursor:default}.bc-required-error:before{position:absolute;right:0;content:"This Field is Required";font-size:14px;color:red}.bc-label{display:block;font-size:15px;letter-spacing:1px;margin:0 0 2px;padding:0}.bc-required>.bc-label{position:relative}.bc-required>.bc-label:after{position:absolute;content:"*";color:red}.bc-input{display:block;font-size:16px;width:100%;padding:8px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bbb}.bc-info{font-size:13px;font-style:italic}.bc-info:before{content:"Note: "}.bc-dropdown:after{content:"";position:absolute;z-index:2;right:10px;bottom:25px;height:0;width:0;border-top:6px solid #333;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.bc-input-center{text-align:center}.bc-elements{display:flex}.bc-elements-datetime{display:grid;grid-template-columns:3fr 1fr 2fr;grid-gap:5px}.bc-element-choice{display:block}.bc-element-hidden{display:none}.bc-input-choice{display:inline-block;width:auto}.bc-label-choice{display:inline-block}.bc-input-font-choice,.bc-input-monogram-choice{display:none}.bc-label-font-choice{border:1px solid #e1e1ea;margin-right:8px;cursor:pointer;width:85px;height:30px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.bc-label{font-size:14px}.bc-elements-fonts{margin-top:3px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px}.bc-label-font-choice{width:unset;margin:0}}.bc-label-font--script{font-family:ShelleyLT-AllegroScript,sans-serif;font-size:24px;padding-top:7px}.bc-label-font--modern{font-family:HelveticaNeueLTStd-Th,Arial,sans-serif;font-size:17px}.bc-label-font--classic{font-family:bluefish_demoregular,Arial,sans-serif;font-size:23px;padding-top:1px}.bc-label-monogram-choice{margin-right:15px;cursor:pointer}.bc-label-inner{display:flex;justify-content:center;align-items:center;font-size:13px}.bc-label-inner img{aspect-ratio:1 / 1}.bc-label-inner-image{border:1px solid #e1e1ea}.bc-input-font-choice:checked+.bc-label-font-choice,.bc-input-monogram-choice:checked+.bc-label-monogram-choice .bc-label-inner-image{border-color:#9e6463;outline:1px solid #9e6463}.bc-input-textdate{padding:8px 4px;color:#000;background:#fff;border:1px solid #333;-webkit-appearance:none;-webkit-min-logical-width:calc(100% - 16px)}.bc-block{display:block}.bc-block-coordinate{height:300px;display:none}.bc-btn{display:inline-block}.bc-btn-font-preview{display:block;position:absolute;right:0;top:0;z-index:1;color:#fff;background:#000;border-radius:8px;border:0;font-size:14px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:.3s ease-out all}.bc-btn-font-preview:hover{outline:1px solid pink;transition:.3s ease-in all}@media only screen and (max-width: 768px){.bc-label-dropdown{width:calc(100% - 55px)}.bc-required-error:before{content:"Required";font-size:12px}}@keyframes birthstone-slideup{0%{height:134px;padding-bottom:10px;opacity:1}to{height:0;padding-bottom:0;opacity:0}}@keyframes birthstone-slidedown{0%{height:0;padding-bottom:0;opacity:0}to{height:134px;padding-bottom:10px;opacity:1}}.bc-birthstone-container,.bc-zodiac-container{width:100%;height:134px;display:flex;flex-wrap:wrap}.bc-birthstone-container-slidedown,.bc-zodiac-container-slidedown{overflow:hidden;animation:.65s birthstone-slidedown}.bc-birthstone-container-slideup,.bc-zodiac-container-slideup{overflow:hidden;animation:.65s birthstone-slideup}.bc-birthstone-radio-label,.bc-zodiac-radio-label{width:calc(100% / 6);min-width:40px;padding:5px 0 10px;position:relative;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.bc-birthstone-input,.bc-zodiac-input{display:none}.bc-birthstone-circle,.bc-birthstone-text,.bc-zodiac-circle,.bc-zodiac-text{display:block}.bc-zodiac-text{font-size:12px;letter-spacing:1px}.bc-birthstone-circle,.bc-zodiac-circle{display:block;position:relative;margin:0;border-radius:100%;border:2px solid #fff;box-shadow:0 0 0 1px #999;transition:all .2s ease-in;--dim: 28px;width:var(--dim);height:var(--dim)}.bc-birthstone-input:checked+.bc-birthstone-circle{box-shadow:0 0 0 2px #000;transition:all .2s ease-in}.bc-zodiac-input:checked+.bc-zodiac-circle{box-shadow:0 0 0 2px #9d6464;transition:all .2s ease-in}.bc-birthstone-circle-jan{background:#971337}.bc-birthstone-circle-feb{background:#8e3397}.bc-birthstone-circle-mar{background:#88cfcb}.bc-birthstone-circle-apr{background:#e0eef2}.bc-birthstone-circle-may{background:#005431}.bc-birthstone-circle-jun{background:#daa1c8}.bc-birthstone-circle-jul{background:#cb396a}.bc-birthstone-circle-aug{background:#34ba85}.bc-birthstone-circle-sep{background:#225ba6}.bc-birthstone-circle-oct{background:#ff6cc5}.bc-birthstone-circle-nov{background:#fda56b}.bc-birthstone-circle-dec{background:#7fdbfb}.bc-zodiac-circle{display:flex;justify-content:center;align-items:center}.bc-zodiac-sign-svg{display:block;width:18px}.bc-zodiac-sign-svg-aries{aspect-ratio:98.2 / 94.04}.bc-zodiac-sign-svg-taurus{aspect-ratio:98.04 / 92.96}.bc-zodiac-sign-svg-gemini{aspect-ratio:93.84 / 97.42}.bc-zodiac-sign-svg-cancer{aspect-ratio:98.66 / 78.61}.bc-zodiac-sign-svg-leo{aspect-ratio:77.98 / 97.57}.bc-zodiac-sign-svg-virgo{aspect-ratio:81.89 / 98.33}.bc-zodiac-sign-svg-libra{aspect-ratio:98.31 / 89.71}.bc-zodiac-sign-svg-scorpio{aspect-ratio:82.94 / 98.87}.bc-zodiac-sign-svg-sagittarius{aspect-ratio:98.54 / 98.62}.bc-zodiac-sign-svg-capricorn{aspect-ratio:98.31 / 97.68}.bc-zodiac-sign-svg-aquarius{aspect-ratio:98.54 / 64.66}.bc-zodiac-sign-svg-pisces{aspect-ratio:83.64 / 98.33}.bc-birthstone-radio-label-disabled,.bc-zodiac-radio-label-disabled{cursor:not-allowed}.bc-birthstone-radio-label-disabled .bc-birthstone-circle:before,.bc-zodiac-radio-label-disabled .bc-zodiac-circle:before{display:flex;position:absolute;justify-content:center;align-items:center;content:"\d7";font-size:22px;line-height:0;top:0;right:0;bottom:0;left:0;border-radius:100%}.bc-birthstone-radio-label-disabled .bc-birthstone-circle-jan:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-feb:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-may:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-jul:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-aug:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-sep:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-oct:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-nov:before{color:#fff}.bc-birthstone-radio-label-disabled .bc-birthstone-circle-mar:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-apr:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-jun:before,.bc-birthstone-radio-label-disabled .bc-birthstone-circle-dec:before{color:#717070}.bc-birthstone-radio-label-disabled .bc-birthstone-text,.bc-zodiac-radio-label-disabled .bc-zodiac-text{color:#999;text-decoration:line-through}.bc-collapsible{background-color:#eee;color:#444;cursor:pointer;padding:10px 20px;width:100%;border:none;text-align:left;outline:none;font-size:15px;margin-bottom:10px;position:relative}.bc-collapsible:after{content:"+";color:#000;float:right;margin-left:5px;position:absolute;top:50%;transform:translateY(-50%);right:30px;font-size:18px;font-family:Urbanist}.active:after{content:"\2212"}.bc-collapsible-label-text{display:inline-block;vertical-align:middle;font-family:Urbanist;letter-spacing:1px;font-weight:500}.bc-collapsible-label{display:inline-block;vertical-align:middle;width:28px;height:28px}.bc-collapsible-label.bc-zodiac-circle{display:inline-flex}.bc-collapsible-label-container{display:inline-block;vertical-align:middle;margin-left:20px;display:inline-flex;align-items:center}.bc-birthstone-month,.bc-zodiac-sign{display:block;font-size:14px;text-align:center;font-family:Urbanist;letter-spacing:1px;margin-left:5px}.bc-required-error-padding-right:before{padding-right:50px}@media only screen and (max-width: 768px){.bc-collapsible-label-text{font-size:14px}.bc-birthstone-text{font-size:12px}.bc-zodiac-text{font-size:10.5px;letter-spacing:0}.bc-zodiac-sign{display:none}.bc-collapsible-label-container{margin-left:10px}}
/*# sourceMappingURL=/s/files/1/1228/2754/t/12/assets/customizations.css.map */
