@import"https://fonts.googleapis.com/css2?family=Caveat&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond&display=swap";.product-form__submit{background-color:var(--gradient-base-accent-1);color:#fff}.shopify-payment-button__button--unbranded{background-color:#fff;color:var(--gradient-base-accent-1)}.shopify-payment-button__button--unbranded:hover{background-color:#fff!important}#custom-gift-message{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-base-outline-button-labels));-webkit-box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-base-outline-button-labels));outline:0;border-radius:var(--inputs-radius);padding:1rem 1.5rem .8rem 2rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.tooltip{position:relative;display:inline-block;cursor:help}.tooltip .tooltiptext{visibility:hidden;width:190px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:.95}.tooltipicon{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;border:1px solid #555;color:#555;font-size:12px;font-weight:700;margin-left:5px}.tooltipicon-solid{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:#555;color:#fff;font-size:12px;font-weight:700;margin-left:5px}.form__label{font-weight:700}.jdgm-rev__icon,.jdgm-rev__title{display:none!important}.spr-container{border:none}#shopify-product-reviews{margin-bottom:72px}.spr-header-title,.spr-review-reportreview{display:none}span.spr-pagination-prev a,span.spr-pagination-page a,span.spr-pagination-next a{font-size:20px;color:var(--gradient-base-accent-1);text-decoration:none}.spr-form-label{font-weight:700;display:block;margin-bottom:.6rem;font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.spr-form-message-success{font-size:18px;font-weight:600}.spr-form-input{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-base-outline-button-labels));-webkit-box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-base-outline-button-labels));outline:0;padding:1rem 1.5rem .8rem 2rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.spr-form-input-textarea{padding:0}.spr-form-message-error{background:var(--loader-main-color)}.spr-form-input-error,input.spr-form-input-error[type=text],input.spr-form-input-error[type=email]{border-color:#c0363a;border:2px solid black;box-shadow:none}.spr-form-input-textarea,.spr-form-input.spr-starrating{box-shadow:none}.spr-icon,.spr-starrating.spr-form-input-error a{color:var(--gradient-base-accent-1)}.spr-icon.spr-icon-star-empty{opacity:.9!important}.spr-button-primary{float:none!important}.spr-button,.spr-button-primary{min-height:2.5em!important}.spr-form-review-rating{overflow:inherit}@font-face{font-family:Caveat;src:url(//beevive.com/cdn/shop/t/19/assets/Caveat-Medium.ttf?v=160330493318833857991697440476);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Caveat,cursive;src:url(//beevive.com/cdn/shop/t/19/assets/Caveat-Medium.ttf?v=160330493318833857991697440476);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:CormorantGaramond;src:url(//beevive.com/cdn/shop/t/19/assets/CormorantGaramond-MediumItalic.ttf?v=2582223576979705981697440476);font-style:normal;font-weight:500;font-display:swap}#bcpo input[type=text]{-webkit-box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-base-outline-button-labels));box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-base-outline-button-labels));outline:0;-webkit-appearance:none;border-radius:var(--inputs-radius);padding:1rem 1.5rem .8rem 2rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:2rem}#bcpo input[name="properties[Engraving Text (Handwriting Style)]"],#bcpo input[name="properties[Engraving Text - Keyring 1 (Handwriting Style)]"],#bcpo input[name="properties[Engraving Text - Keyring 2 (Handwriting Style)]"]{font-family:Caveat,serif}#bcpo input[name="properties[Engraving Text (Traditional Font)]"],#bcpo input[name="properties[Engraving Text - Keyring 1 (Traditional Font)]"],#bcpo input[name="properties[Engraving Text - Keyring 2 (Traditional Font)]"]{font-family:CormorantGaramond,serif}#bcpo .selector-wrapper>:last-child{margin-bottom:12px}#bcpo .selector-wrapper.bcpo-simple.bcpo-instructions{cursor:help}#bcpo .bcpo-title{font-weight:700}#bcpo .bcpo-front-button-option:checked+.bcpo-front-button-label{background:var(--gradient-base-accent-1);background:#000;border:1px solid var(--gradient-base-accent-1)}#bcpo .bcpo-buttons label.bcpo-front-button-label{margin:0 6px 10px 0}#bcpo .bcpo-buttons label.bcpo-front-button-label,#bcpo button.bcpo-front-button-label{background:#fff;color:#000;border:1px solid #b7b7b7!important}#bcpo .bcpo-buttons label.bcpo-front-button-label:hover,#bcpo button.bcpo-front-button-label:hover,#bcpo .bcpo-colors div.bcpo-color-parent:hover,#bcpo .bcpo-images div.bcpo-image-parent:hover{border:1px solid #000!important}#bcpo .bcpo-colors div.bcpo-color-parent,#bcpo .bcpo-colors div.bcpo-color-parent:hover{border:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-product-rhwd.css.map */
