.monogram-open>.add_monogram_label{display:none}.monogram-open>.remove_monogram_label{display:block!important}.close_monogram_tool,.close_monogram_tool:link,.close_monogram_tool:hover{position:absolute;height:11px;width:11px;top:20px;right:20px;text-decoration:none;z-index:2}.close_monogram_tool:after{content:"";background-image:url(icon-close-monogram.svg);background-repeat:no-repeat;background-size:contain;height:11px;width:11px;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.personalization_notice{color:rgb(var(--color-foreground));font-size:10px;font-style:normal;font-weight:300;line-height:normal;padding-top:20px;float:left}.product-personalizer{background:#efe6da;visibility:hidden;opacity:0;height:0px;padding:0 20px!important;margin-bottom:0!important;position:relative;-webkit-font-smoothing:antialiased;transition:All .2s ease-in-out;-webkit-transition:All .2s ease-in-out;-moz-transition:All .2s ease-in-out;-o-transition:All .2s ease-in-out}.product-personalizer.open{visibility:visible;opacity:1;height:100%;padding:20px!important;margin-bottom:20px!important}.oindexlabel{color:rgb(var(--color-foreground))!important;font-family:var(--font-family-addon-1);font-size:24px;font-style:normal;font-weight:400;line-height:normal}.pplrlabel{color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:300;line-height:normal;padding-bottom:6px!important}.p_c_c .pplr-character-count{top:auto!important;bottom:74px;text-align:right;color:rgb(var(--color-foreground))!important;font-family:font-family:var(--font-body-family)!important;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.pplr-wrapper input[type=text]{padding:14px!important;height:50px!important;max-width:100%!important;width:100%}.pplr-wrapper{padding-bottom:15px}.pplr-selecter-selected{display:none!important}.pplr-font-select .pplr-selecter-options{z-index:3;display:block!important;width:100%;box-shadow:none!important;border:0!important;position:static!important}.pplr-selecter-item{display:inline-block!important;float:none!important;width:auto!important;border:0!important;margin:0 5px!important;background:transparent!important;padding:8px 5px!important;color:rgb(var(--color-foreground))!important;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.selected-font,.pplr-selecter-item:hover{background:transparent!important;text-decoration-line:underline!important;font-weight:300!important}.pplr-wrapper input[type=text],.pplr-wrapper textarea{max-width:300px;text-indent:5px!important;text-transform:uppercase!important}.pplr-selecter-options{background:transparent!important}.pplr-wrapper.pplr-color-select{z-index:5}.pplr-wrapper.pplr-font-select,.pplr-wrapper.pplr-color-select{display:flex;flex-wrap:wrap}.pplr-wrapper.pplr-font-select>label,.pplr-wrapper.pplr-color-select>label{flex:1 0 0%;width:100%;max-width:100px;padding-right:12px;padding-top:8px!important;padding-bottom:8px!important;display:inline-flex;align-content:center;flex-wrap:wrap}.pplr-wrapper.pplr-font-select>div,.pplr-wrapper.pplr-color-select>div{flex:1 0 0%;width:100%}.pplr-swatch-main .pplr-swatch-element{border-radius:0!important;border:0!important;height:30px!important;width:30px!important;margin:0 8px 10px 0!important;position:relative}span.pplrColor.selected,span.pplrColor:hover,span.pplrimage.selected{border:0!important}.pplr-swatch-main .pplr-swatch-element:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:0;width:100%;background:#957867}.pplr-swatch-main .pplr-swatch-element:hover:after,.pplr-swatch-main .pplr-swatch-element.selected:after{height:3px}.pplr-swatch-main .swtooltip,.ptooltip .ptooltiptext{background:#f5f1ec}.pplr-swatch-main .swtooltip:after{border-top:solid #F5F1EC 10px!important}.a_p_t{font-size:12px!important}@media(min-width:750px)and (max-width:989px){.product-personalizer.open{padding:18px!important}.oindexlabel{font-size:20px}.pplr-selecter-item{margin:0 2px!important}.pplr-swatch-main .pplr-swatch-element{height:21px!important;width:21px!important;margin:0 5px 10px 0!important}}@media(max-width:474px){.product-personalizer.open{padding:18px!important}.oindexlabel{font-size:20px}.pplr-selecter-item{margin:0 2px!important}.pplr-swatch-main .pplr-swatch-element{height:21px!important;width:21px!important;margin:0 5px 10px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/component.monogram.css.map */
