.bc-charm-container{display:flex;gap:8px;align-items:flex-start;margin:5px 0 0 5px;overflow:hidden;overflow-x:scroll}.bc-charm-picker .bc-label{padding-top:5px;padding-left:3px}.bc-charm-picker .bc-charm-style.bc-label:after{content:"(scroll for more \bb)";background:url(arrow-right-long-solid-full.svg);display:block;text-indent:-9999px;width:20px;height:auto;float:right}.bc-scroll-info{width:100%;display:block;text-align:right}.bc-scroll-info svg{width:20px;height:auto}.bc-charm-picker .bc-selection-info{width:100%;background-color:#f0ebe9;font-size:10.3px;display:block;text-align:center;font-weight:600;font-style:italic;padding:2px 0}.bc-charm-picker .bc-selection-info.charm-price-summary{padding:0;font-style:normal;text-transform:uppercase}.bc-charm-picker .bc-label.component_label{padding-top:10px;border-top:2px solid #eee;margin-top:10px}.bc-variant-container.but-whole{overflow-x:auto;padding:7px 0 180px 5px;display:flex;flex-wrap:wrap;gap:34px 12px;margin-top:3px}.bc-product-button{background-color:#f8f8f8;border:1px solid #333;padding:auto 5px;font-size:14px;font-family:inherit;color:#000;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;min-width:28%!important;height:50px}.bc-product-button:hover{background-color:#f3f3f3}.bc-product-button.selected{border:none;outline:3px #8b6c6a solid;outline-offset:-3px;color:#8b6c6a;font-weight:600}.bc-variant-button{position:relative;display:flex;padding:0;background:#fff;width:75px;height:90px;border:none;cursor:pointer}.bc-variant-button.sold-out{opacity:.5;cursor:not-allowed}.bc-variant-img{display:block;width:75px;height:75px;object-fit:cover;pointer-events:none;border:2px solid #eee}.bc-variant-button.selected .bc-variant-img{border:2px solid #9d6464}.bc-variant-button .bc-variant-price{font-family:var(--typeBasePrimary);font-size:11px;color:#333;font-weight:600}.bc-variant-label{font-family:var(--typeBasePrimary);font-size:11px;color:#333;line-height:11px;display:block;padding-top:3px}.bc-quantity-badge{position:absolute;top:-6px;right:64px;background:#9d6464;color:#fff;border-radius:50%;font-size:12px;padding:1px 1px 2px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;font-family:var(--typeBasePrimary);font-weight:500}.bc-variant-img-wrapper{position:relative;display:inline-block}.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 5px;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:94%;padding:8px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bbb}@media only screen and (max-width:768px){.bc-input{width:94%}}.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-fonts{flex-wrap:wrap}.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:102px;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-variant-container.but-whole{gap:23px 11px}.bc-variant-button{width:64px}.bc-variant-img{height:64px;width:64px}.bc-quantity-badge{top:-7px;right:49px}}.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;padding-top:3px;padding-bottom:3px}.bc-label-font--classic{font-family:bluefish_demoregular,Arial,sans-serif;font-size:23px;padding-top:1px}.bc-label-font--garamond{font-family:Garamond,Arial,sans-serif;font-size:18px;padding-top:3px;padding-bottom:3px}.bc-label-font--didot{font-family:Didot,Arial,sans-serif;font-size:23px;padding-top:3px;padding-bottom:3px}.bc-label-font--greatvibes,.bc-label-font--great-vibes{font-family:Great Vibes,Arial,sans-serif;font-size:20px;padding-top:4px;padding-bottom:2px}.bc-label-font--merriweather{font-family:Merriweather,Arial,sans-serif;font-size:13px;padding-top:3px;padding-bottom:3px}.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 #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=/cdn/shop/t/14/assets/customizations.css.map */
