.personalization-flyout{position:fixed;display:flex;flex-direction:column;max-height:100vh;height:calc(var(--vh, 1vh) * 100);width:45%;top:0;right:0;z-index:10000;background-color:#fff;border-left:1px solid var(--color-primary);transform:translate(100%);transition-timing-function:cubic-bezier(.9,.2,.2,.9);transition:transform .2s ease-in}@media (max-width: 1440px){.personalization-flyout{width:50%}}@media (max-width: 768px){.personalization-flyout{width:75%}}@media (max-width: 580px){.personalization-flyout{width:100%}}.personalization-flyout.active{transform:translate(0)}.personalization-flyout .personalization-form{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.personalization-flyout .personalization-form .header{display:flex;position:sticky;height:7.5rem;top:0;border-bottom:1px solid var(--color-grey);background-color:var(--color-white);z-index:10}.personalization-flyout .personalization-form .header .h2{margin:0;font-weight:var(--font-weight-heavy)}.personalization-flyout .personalization-form .header .h2 svg{margin-right:var(--spacer-sm)}.personalization-flyout .personalization-form .header .header-navigation{display:flex;justify-content:flex-start;align-items:center;flex-grow:1;padding:2rem;border-right:1px solid var(--color-grey)}.personalization-flyout .personalization-form .header .header-subtotal{display:flex;justify-content:center;align-items:center;flex-basis:25%;padding:2rem}@media (max-width: 580px){.personalization-flyout .personalization-form .header .header-navigation,.personalization-flyout .personalization-form .header .header-subtotal{padding:1rem}}.personalization-flyout .personalization-form .form{width:60%;margin:auto;padding:var(--spacer-md) 0;text-align:center}@media (max-width: 768px){.personalization-flyout .personalization-form .form{width:85%;overflow:scroll}}.personalization-flyout .personalization-form .form .form--title{font-weight:600;font-size:2.5rem;margin-bottom:var(--spacer-lg)}@media (max-width: 580px){.personalization-flyout .personalization-form .form .form--title{margin-bottom:var(--spacer-md)}}.personalization-flyout .personalization-form .form .form-tabs{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.personalization-flyout .personalization-form .form .form-tabs .form-tabs--tab{flex:1}.personalization-flyout .personalization-form .form .form-tabs .form-tabs--tab .h2{display:inline-block;margin-bottom:var(--spacer-base);font-weight:var(--font-weight-heavy)}.personalization-flyout .personalization-form .form .form-tabs .form-tabs--tab.active{border-bottom:3px solid var(--color-primary)}.personalization-flyout .personalization-form .form .form-preview{margin:var(--spacer-lg)}@media (max-width: 580px){.personalization-flyout .personalization-form .form .form-preview{margin:var(--spacer-md)}}.personalization-flyout .personalization-form .form .form-preview .preview-container{position:relative;width:min-content;height:min-content;margin:auto}.personalization-flyout .personalization-form .form .form-preview .preview-container .preview-vector{height:180px;width:fit-content;max-width:180px}.personalization-flyout .personalization-form .form .form-preview .preview-container .preview-text{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.personalization-flyout .personalization-form .form .form-preview .preview-container .preview-text p{margin:0;padding:0;color:#757070db;line-height:1.5}.personalization-flyout .personalization-form .form .form-options{text-align:left}.personalization-flyout .personalization-form .form .form-options .options-font{border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey)}.personalization-flyout .personalization-form .form .form-options .options-font .h2{font-weight:var(--font-weight-heavy);margin:var(--spacer-base) 0}.personalization-flyout .personalization-form .form .form-options .options-font .h2 span:last-child{font-weight:var(--font-weight-semibold);margin-left:var(--spacer-sm)}.personalization-flyout .personalization-form .form .form-options .options-font .options-font-buttons{display:flex;justify-content:space-between;align-items:center}.personalization-flyout .personalization-form .form .form-options .options-font .options-font-buttons .button{flex-grow:1;padding:var(--spacer-sm) var(--spacer-md);background-color:var(--color-white);border:1px solid var(--color-grey);margin-top:0;color:var(--color-primary)}.personalization-flyout .personalization-form .form .form-options .options-font .options-font-buttons .button:not(:first-child){margin-left:var(--spacer-base)}.personalization-flyout .personalization-form .form .form-options .options-font .options-font-buttons .button.active{border-bottom:2px solid var(--color-primary)}.personalization-flyout .personalization-form .form .form-options .options-lines .h2{font-weight:var(--font-weight-heavy);margin:var(--spacer-base) 0}.personalization-flyout .personalization-form .form .form-options .options-lines .options-lines-line .line--input{width:100%;line-height:1;padding:.8rem;margin:0;border:1px solid var(--color-grey)}.personalization-flyout .personalization-form .form .form-options .options-lines .options-lines-line .line--input::placeholder{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.personalization-flyout .personalization-form .form .form-options .options-lines .options-lines-line .line--max{margin:0;font-size:var(--font-size-base);color:var(--color-danger);text-align:right}.personalization-flyout .personalization-form .form .form-submit .form-submit--button{width:100%;height:60px;text-transform:uppercase;font-weight:var(--font-weight-heavy);font-size:var(--font-size-base);letter-spacing:1px;color:var(--color-white);background-color:var(--color-primary);display:inline-flex;justify-content:center;align-items:center}.personalization-flyout .personalization-form .form .form-submit .form-submit--button:disabled{background-color:var(--color-light)}.personalization-flyout .personalization-form .form .form-submit .form-submit--disclaimer{font-size:var(--font-size-base);text-align:center;margin:var(--spacer-md) 0;color:var(--color-danger)}.personalization-flyout .personalization-form .form .form-submit .help{margin:var(--spacer-md) 0}.personalization-preview{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;width:40%;max-width:500px;min-width:300px;height:min-content;z-index:100000;background:var(--color-white);padding:var(--spacer-lg) var(--spacer-md);border:1px solid var(--color-primary);text-align:center}@media (max-width: 580px){.personalization-preview{width:70%}}.personalization-preview .personalization-preview--close{position:absolute;top:var(--spacer-base);right:var(--spacer-base)}.personalization-preview .personalization-preview--close svg{width:var(--spacer-base);height:var(--spacer-base)}.personalization-preview .personalization-preview--title{margin:auto;max-width:90%;text-transform:uppercase;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.personalization-preview .personalization-preview--subtitle{margin:auto;margin-top:var(--spacer-sm);max-width:90%;text-transform:uppercase;font-size:calc(var(--font-size-medium) - .2rem);font-weight:var(--font-weight-regular)}.personalization-preview .personalization-preview-sides{display:flex;flex-direction:row;justify-content:center}.personalization-preview .personalization-preview-sides .personalization-preview-side{background:none;border:none;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:var(--font-weight-heavy);font-size:var(--font-size-base);padding:var(--spacer-sm) var(--spacer-base);margin:var(--spacer-base);color:var(--color-primary)}.personalization-preview .personalization-preview-sides .personalization-preview-side.active{border-bottom:1px solid var(--color-primary)}.personalization-preview .personalization-preview--vector{margin:var(--spacer-lg)}@media (max-width: 580px){.personalization-preview .personalization-preview--vector{margin:var(--spacer-md)}}.personalization-preview .personalization-preview--vector .preview-container{position:relative;width:min-content;height:min-content;margin:auto}.personalization-preview .personalization-preview--vector .preview-container .preview-vector{height:180px;width:fit-content;max-width:180px}.personalization-preview .personalization-preview--vector .preview-container .preview-text{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.personalization-preview .personalization-preview--vector .preview-container .preview-text p{margin:0;padding:0;color:#757070db;line-height:1.5}.personalization-preview .personalization-preview--link{text-transform:uppercase;font-weight:var(--font-weight-heavy);font-size:var(--font-size-base);text-underline-offset:4px;letter-spacing:1px;margin-right:.8rem}#small-organic .preview-text{top:33%;left:0;right:0;height:40%;width:70%;margin:auto}#small-organic .preview-text.font-classic p{font-family:Playfair Display;font-size:2rem;line-height:1.3}#small-organic .preview-text.font-modern p{font-family:Oswald;font-size:2rem;letter-spacing:4px;line-height:1.3}#small-organic .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.8rem;line-height:1.4}#large-organic .preview-text{top:30%;left:10%;height:40%;width:80%}#large-organic .preview-text.font-classic p{font-family:Playfair Display;font-size:1.4rem}#large-organic .preview-text.font-modern p{font-family:Oswald;font-size:1.4rem;letter-spacing:2px}#large-organic .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.4rem;letter-spacing:-2px}#large-florentine .preview-text{top:35%;left:15%;height:40%;width:70%}#large-florentine .preview-text p{font-size:16px;scale:var(--font-scale)}#large-florentine .preview-text.font-classic p{font-family:Playfair Display;line-height:1.3}#large-florentine .preview-text.font-modern p{font-family:Oswald;letter-spacing:2px;line-height:1.2}#large-florentine .preview-text.font-script p{font-family:Petit Formal Script}#small-florentine .preview-text{top:40%;left:0;right:0;height:40%;width:80%;margin:auto}#small-florentine .preview-text p{font-size:16px;scale:var(--font-scale)}#small-florentine .preview-text.font-classic p{font-family:Playfair Display;line-height:1.2}#small-florentine .preview-text.font-modern p{font-family:Oswald;letter-spacing:2px;line-height:1.2}#small-florentine .preview-text.font-script p{font-family:Petit Formal Script;line-height:1.4}#sunburst .preview-text{top:43%;left:0;right:0;height:35%;width:70%;margin:auto}#sunburst .preview-text p{font-size:16px;scale:var(--font-scale)}#sunburst .preview-text.font-classic p{font-family:Playfair Display}#sunburst .preview-text.font-modern p{font-family:Oswald;letter-spacing:2px}#sunburst .preview-text.font-script p{font-family:Petit Formal Script;letter-spacing:-1px}#personalized-rectangle{width:108px}#personalized-rectangle .preview-vector{width:auto}#personalized-rectangle .preview-text{top:25%;left:0;right:0;margin:auto;height:68%;width:75%;justify-content:flex-end;align-items:flex-end}#personalized-rectangle .preview-text.font-classic p{font-family:Playfair Display;font-size:1.2rem;line-height:1.5}#personalized-rectangle .preview-text.font-modern p{font-family:Oswald;font-size:1.2rem;letter-spacing:2px;line-height:1.5}#personalized-rectangle .preview-text.font-roman p{font-family:Roman;font-size:1.2rem;line-height:1.5}#personalized-rectangle .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.2rem;line-height:1.5}#personalized-bar{height:80px}#personalized-bar .preview-vector{height:100%}#personalized-bar .preview-text{top:2px;left:0;right:0;margin:auto;height:100%;width:80%}#personalized-bar .preview-text.font-classic p{font-family:Playfair Display;font-size:1.4rem;line-height:1.5}#personalized-bar .preview-text.font-modern p{font-family:Oswald;font-size:1.4rem;letter-spacing:2px;line-height:1.3}#personalized-bar .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.2rem;line-height:1.5}#personalized-coordinates-bar .preview-text{top:6%;left:0;right:0;margin:auto;height:100%;width:85%;writing-mode:vertical-lr}#personalized-coordinates-bar .preview-text.font-classic p{font-family:Playfair Display;font-size:1.2rem;line-height:2}#personalized-coordinates-bar .preview-text.font-modern p{font-family:Oswald;font-size:1.2rem;letter-spacing:2px;line-height:2}#personalized-coordinates-bar .preview-text.font-script p{font-family:Petit Formal Script;font-size:1rem;line-height:2;letter-spacing:1px}#personalized-vertical-bar .preview-text{top:6%;left:0;right:0;margin:auto;height:100%;width:85%;writing-mode:vertical-lr}#personalized-vertical-bar .preview-text.font-classic p{font-family:Playfair Display;font-size:1.2rem;line-height:2}#personalized-vertical-bar .preview-text.font-modern p{font-family:Oswald;font-size:1.2rem;letter-spacing:2px;line-height:2}#personalized-vertical-bar .preview-text.font-script p{font-family:Petit Formal Script;font-size:1rem;line-height:2;letter-spacing:1px}#sunburst-charm .preview-text{top:16%;left:0;right:0;margin:auto;height:100%;width:85%}#sunburst-charm .preview-text.font-classic p{font-family:Playfair Display;font-size:1.8rem;line-height:1.4}#sunburst-charm .preview-text.font-modern p{font-family:Oswald;font-size:1.8rem;letter-spacing:2px;line-height:1.4}#sunburst-charm .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.8rem;line-height:1.4;letter-spacing:1px}#texas-exes-keyring .preview-text{top:25%;left:0;right:0;margin:auto;height:fit-content;width:100%}#texas-exes-keyring .preview-text.font-classic p{font-family:Playfair Display;font-size:1.8rem;line-height:1.4}#texas-exes-keyring .preview-text.font-modern p{font-family:Oswald;font-size:.9rem;letter-spacing:3px;line-height:1}#texas-exes-keyring .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.8rem;line-height:1.4;letter-spacing:1px}#texas-am-cufflinks .vector-preset-engraving{opacity:.3}#texas-am-cufflinks .vector-guideline-border{fill:none;stroke:var(--color-danger);stroke-width:.25px}#texas-am-cufflinks .vector-guideline-text{fill:var(--color-danger);font-size:4px}#texas-am-cufflinks .preview-text{width:fit-content;height:fit-content;right:unset;left:70%;margin:unset;top:35%}#texas-am-cufflinks .preview-text.font-classic p{font-family:Playfair Display;font-size:1.8rem;line-height:1.4}#texas-am-cufflinks .preview-text.font-modern p{font-family:Oswald;letter-spacing:1px;font-size:3.5rem;line-height:1}#texas-am-cufflinks .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.8rem;line-height:1.4;letter-spacing:1px}#texas-am-pendant .vector-preset-engraving{opacity:.3}#texas-am-pendant .vector-guideline-border{fill:none;stroke:var(--color-danger);stroke-width:.25px}#texas-am-pendant .vector-guideline-text{fill:var(--color-danger);font-size:4px}#texas-am-pendant .preview-text{width:fit-content;height:fit-content;right:0;left:0;margin:auto;top:70%}#texas-am-pendant .preview-text.font-classic p{font-family:Playfair Display;font-size:1.8rem;line-height:1.4}#texas-am-pendant .preview-text.font-modern p{font-family:Oswald;letter-spacing:1px;font-size:2rem;line-height:1}#texas-am-pendant .preview-text.font-script p{font-family:Petit Formal Script;font-size:1.8rem;line-height:1.4;letter-spacing:1px}
/*# sourceMappingURL=/s/files/1/0013/1973/1302/t/98/assets/personalization.scss.css.map */
