*,: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-input-text{width:50%;border-radius:0}.bc-textpreview-wrapper{display:flex;align-items:flex-end}.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-elements-fonts{flex-wrap:wrap}.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:140px;height:55px;display:flex;align-items:center;justify-content:center}.bc-color-container{display:flex;padding:5px 0}.core-color-label{display:block;position:relative;margin:3px}.core-color-label:first-child{margin-left:0}.core-color-title{position:absolute;z-index:5;top:-38px;left:-15px;right:-15px;background:#333;color:#fefefe;padding:5px;text-align:center;border-radius:15px;display:none}.core-color-title-long{left:-30px;right:-30px}.core-color-title:after{content:" ";display:block;position:absolute;background:#333;width:8px;height:8px;left:calc(50% - 4px);transform:rotate(45deg);bottom:-4px}.core-color-label:hover .core-color-title{display:inline-block}.color-mode-blocks .core-color-block{display:block;width:32px;height:32px;border-radius:4px;cursor:pointer;border:1px solid var(--colorMidNeutral)}.color-mode-blocks .core-color-input:checked+.core-color-block,.color-mode-blocks .core-color-label:hover .core-color-block{outline:2px solid var(--colorMidNeutral);border-radius:5px}.color-mode-circles .core-color-block{display:block;width:40px;height:40px;border-radius:100%;cursor:pointer;border:2px solid var(--colorBody);outline:1px solid var(--colorBorder)}.color-mode-circles .core-color-input:checked+.core-color-block{outline:2px solid var(--colorMidNeutral);box-shadow:0 0 0 2px var(--colorMidNeutral)}@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--college-block,.bc-label-font--athletic-block{font-family:College-block;font-size:19px;text-align:center;line-height:1}.bp-font--athletic-block{font-family:College-block;font-size:25px;line-height:1}.bc-label-font--jester,.bc-label-font--happy-times{font-family:Jester;font-size:20px}.bp-font--happy-times{font-family:Jester;font-size:30px;line-height:1}.bc-label-font--multicolore-pro,.bc-label-font--rounded-sans{font-family:Multicolore-pro;font-size:17px;text-align:center;padding-top:5px}.bp-font--rounded-sans{font-family:Multicolore-pro;font-size:24px;line-height:1}.bc-label-font--lobstertwo-regular,.bc-label-font--league-script{font-family:Lobstertwo-regular;font-size:22px}.bp-font--league-script{font-family:Lobstertwo-regular;font-size:28px;line-height:1}.bc-label-font--pacifico,.bc-label-font--surf-script{font-family:Pacifico;font-size:22px}.bp-font--surf-script{font-family:Pacifico;font-size:28px;line-height:1}ep-font-preview{width:calc(50% - 15px);margin-left:10px;display:flex;justify-content:space-around}.preview{width:100%;text-align:center;border-bottom:1px solid #CDCDCD}.preview-below{display:block;min-width:100%;padding-bottom:10px;margin-top:10px}@media only screen and (max-width: 768px){.preview-right{width:150px;margin-left:10px;margin-right:0}.bp-font-modern{font-size:18px}}.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:12px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:.3s ease-out all;padding:2px 5px}.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 var(--colorLightAccent);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=/cdn/shop/t/282/assets/customizations.css.map */
