.js-app{margin-bottom:13px!important}.js-app .btn{height:50px;display:flex;align-items:center;justify-content:center}.js-app .btn--outline{border:1px solid #1a1919;background:#fff;color:#1a1919;transition:.2s}.js-app .btn--outline:disabled{background-color:#ddd;color:#fff;border-color:#ddd;pointer-events:none}.js-app .btn--outline:hover{background:#1a1919;color:#fff}button.lg-monogram-required{border:0;background-color:#ddd;color:#fff;cursor:default;pointer-events:none}.js-app .btn--engraving{width:100%}.js-app .btn--outline:disabled{background-color:#ddd!important;color:#fff!important;border-color:#ddd!important}.js-app .lg-dialog__body{display:flex;max-height:calc(100vh - 100px)}@media (max-width: 749px){.js-app .lg-dialog__body{flex-wrap:wrap}}.js-app .lg-dialog__body .lg-preview,.js-app .lg-dialog__body .lg-settings{width:100%;padding:10px 0}@media (min-width: 1200px){.js-app .lg-dialog__body{display:flex}.js-app .lg-dialog__body .lg-preview,.js-app .lg-dialog__body .lg-settings{width:50%;padding:0 25px;min-width:550px}}.js-app .canvas-wrapper{position:sticky;top:0}.js-app .lg-settings__header,.js-app .lg-settings__footer,.js-app .lg-input-back__description,.js-app .lg-settings__colors,.js-app .lg-settings__fonts{max-width:350px}.js-app .product-title{margin-top:0;margin-bottom:10px}.js-app .lg-settings__subtitle{font-size:13px;text-transform:uppercase}.js-app .lg-settings__body{padding-bottom:5px}.js-app .lg-settings__footer{padding-top:10px;margin-bottom:20px}.js-app .lg-settings__colors,.js-app .lg-settings__fonts{margin-bottom:20px}.js-app .lg-settings__colors__list,.js-app .lg-settings__fonts__list{display:flex;flex-wrap:wrap}.js-app .lg-settings__color{width:40px;height:40px;border-radius:50%;border:solid 1px transparent;background:transparent;display:flex;align-items:center;justify-content:center;padding:0}.js-app .lg-settings__color.active{border:solid 1px #1a1919}.js-app .lg-settings__color__badge{display:block;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 1px #ccc}.js-app .lg-settings__font{border:solid 1px #1a1919;background:transparent;height:44px;padding:0 15px;margin-right:9px;font-size:18px;margin-bottom:10px;color:#1a1919}.js-app .lg-settings__font.active{background:#1a1919;color:#fff}.js-app .lg-input-back__description{margin-bottom:25px 0 15px}.js-app .lg-settings__actions{display:flex;padding-bottom:60px;padding-top:10px}.js-app .lg-settings__actions .btn{margin-bottom:10px;margin-right:5px;min-width:230px}.js-app .lg-input-group{max-width:270px;position:relative;margin-bottom:20px}.js-app .lg-input-group__label{font-size:15px;line-height:1.5}.js-app .lg-input__container{position:relative}.js-app .lg-input-group__input{height:44px;border:solid 1px #1a1919;width:100%;font-size:.875em;padding:0 13px;font-family:var(--font-body-family)}.js-app .lg-input-group__input__error{border:solid 1px #dc3545}.js-app .lg-input-group__suffix{position:absolute;top:5px;right:8px;font-size:12px}.js-app .lg-input-group__helptext{font-size:14px;margin:5px 0;color:#dc3545}.js-app p{margin:5px 0;font-size:16px;line-height:24px}.js-app.lg-customizer--loaded{width:100%}.js-app.lg-customizer--loaded+.btn{margin-left:0}.js-app.lg-customizer--loaded.lg-customizer--full-width{width:100%;margin-left:0}.js-app .lg-dialog__content{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.js-app .lg-dialog__content.active{opacity:1;visibility:visible;z-index:101}.js-app .lg-dialog__overlay{width:100%;height:100%;display:block}.js-app .lg-dialog{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow-y:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:80vw;position:absolute;top:0;padding:0 1.5rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.js-app .lg-dialog__close{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:.6rem .8rem .9rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto;font-size:24px;line-height:0;height:4rem;font-weight:100}.js-app .lg-dialog__body{padding:0}.js-app hr{margin-top:20px;margin-bottom:20px}.fancybox-enabled .product-section{position:relative;z-index:200}
/*# sourceMappingURL=/cdn/shop/t/499/assets/customizer.css.map */
