.app__overContainer{background:#fff;width:100%;height:100%;min-height:400px}.app__block,.pdp__config{width:100%}.pdp__config{z-index:10}.pdp__options-list,.pdp__personalize-total0 h5,.pdp__product-detail ul{margin:0}.pdp__options-list-li.selected{border:1px solid #444}.pdp__options-list-li{display:inline-block;margin:0 .3em 0 0;line-height:0;cursor:pointer;border:1px solid #fff}.pdp__pen-ink-color{border:1.25px solid #bebebe;height:22px}.expand01-transition{transition:all .5s ease;width:100%}.expand01-enter,.expand01-leave{width:250%;opacity:.3;margin-top:-200px;margin-left:-500px}.expand02-transition{transition:all .5s ease;width:100%}.expand02-enter,.expand02-leave{width:60%}.fade01-transition{transition:all .5s ease}.fade01-enter,.fade01-leave{opacity:0}.pdp__hr{border:0;height:0;border-top:#d9d9d9;margin:.25em 0}.pdp__price{font-size:28px;font-weight:700;color:#007dc6;letter-spacing:-.04em;line-height:1}.pdp__product-thumb{max-width:120px}.pdp__menu-wrap li,.pdp__sidebar li{list-style:none}.pdp__stock-availability{font-weight:700;font-size:1.45rem}.pdp-setupfee p{margin-left:28px}.pdp__available{color:#558700;font-weight:700}.pdp__not-available{color:#d52026;font-weight:700}.pdp__low-available{color:#f4b72b;font-weight:700}.pdp__colorway-list,.pdp__imprint-list{margin:0;padding:0}.pdp__colorway-list-li,.pdp__imprint-list-li{display:inline-block;margin-right:.3em;cursor:pointer}.pdp__ratings{display:inline-block;margin:0;padding:0;font-size:1em;float:right}.pdp__ratings-li{list-style:none;display:inline-block;color:#ffbe45}.pdp__ratings-info{cursor:pointer}.pdp__ratings-info:hover{color:#4887cf}.pdp__order-by{background:#fff3d9;border:solid 1px #666;padding:.75em 1em;border-radius:.25em}.pdp__order-by-bold{font-weight:700}.pdp__order-by a{text-decoration:underline}.pdp__pricing,.pdp__product-title h1{font-size:1.2em;font-weight:700}.pdp__pricing-label{margin-bottom:.25rem}.pdp__pricing-breakdown{float:right}.pdp__pricing-note{font-size:.8em;text-align:center}.pdp__menu-wrap{font:1rem inherit;background:#fff;box-shadow:0 0 2px #535353,inset 0 1px 0 0 #fff;height:2.4375rem;margin:0 0 1rem;color:#333;border-radius:4px;-webkit-appearance:none;-moz-appearance:none}.pdp__menu-wrap span{position:relative;padding-left:.5em}.pdp__menu-wrap i{float:right;padding:.2em .5em 0 0;color:#938e8e}.pdp__sub-menu{background:#fff;padding:.5rem;position:relative;width:100%;margin-left:0;margin-top:.6em;z-index:1;opacity:1;overflow-y:scroll;height:110px}.pdp__sub-menu li:hover{background:#c9e8ff;color:#fff}.pdp__alternate-view{cursor:pointer}.pdp__product-description{background:#888;padding:.5em 1em;border-radius:.25em;border:solid 1px #444;margin-top:.5em}.pdp__product-image{max-width:800px}.pdp__product-reviews{background:#eee;border:solid 1px #666;padding:1em}.pdp__product-review{list-style:none}.pdp__product-specifications{background:#eee;border:solid 1px #666;padding:1em}.pdp__product-specifications-table{width:100%}.pdp__price-total{font-weight:700;font-size:1.5em;margin-bottom:-.2em}.pdp__social{list-style:none;margin:0;padding:0}.pdp__social-li{display:inline-block;margin-right:.5em;cursor:pointer}.pdp__toolbar-menu{padding-left:.2em;width:17%}.pdp__toolbar-menu svg{margin-top:.7em;margin-left:34%}.pdp__toolbar-checkbox{opacity:0;position:absolute}.pdp__toolbar-logo{background:#f4f2f2;height:3em;border:.1em solid #8b8b8b;width:57%}.pdp__toolbar-login{width:26%}.pdp__toolbar-login p{color:#4a4a4a;margin-right:20%}.pdp__toolbar-login,.pdp__toolbar-menu{background:#cfcfcf;z-index:2;height:3em;cursor:pointer;border:.1em solid #8b8b8b}.pdp__toolbar-login p,.pdp__toolbar-logo p{text-align:center;margin-top:.7em}.pdp__slider0-img{width:100%;height:auto}.pdp__product-title-large{font-size:1.8em;font-weight:700}.pdp__product-toolbar{position:fixed;z-index:5;width:100%}.pdp__product-toolbarspacer{height:3em}.pdp__product-pricing span{font-size:.9em}.pdp__product-ratings{padding-right:.3em}.pdp__product-reviews0{padding-left:0}.pdp__product-orderby{padding:0;margin-top:.1em}.pdp__product-detail{text-align:center;border:.1em solid #8b8b8b}.pdp__product-detail input{display:none;margin:0}.pdp__product-detail li{list-style:none;display:inline;float:left;padding:0;border-right:.1em solid #8b8b8b}.pdp__product-detail ul li label{width:100%;height:2em;margin:0;font-size:1.5em}.pdp__product-detail input:checked+label{background:#a3a3a3;cursor:inherit}.pdp__personalize-step2spacer{height:16em;float:left;width:100%}.pdp__personalize-step2{background:#f5f5f5;width:100%;position:fixed;bottom:0;box-shadow:0 -5px 7px rgba(0,0,0,.2);z-index:999;padding:.5rem;border-top:1px solid #e4e4e4}.pdp__personalize-total0 span:nth-child(1){display:inline-block}.pdp__personalize-total0 .pdp__price-extras{line-height:inherit}.pdp__personalize-quantity0 select{box-shadow:0 0 2px #535353,inset 0 1px 0 0 #fff;margin:0 0 .5rem}.pdp__product-other{border:solid 1px #666;margin-top:.1em}.pdp__product-other h3{padding:.4em 0 0 .5em}.pdp__product-otherlist{list-style:none;margin:0;text-align:center}.pdp__product-otherli{background:#e7e7e7;border:solid 1px #666;width:86%;margin-left:7%;margin-bottom:1.5em;box-shadow:0 1px 9px #858585}.pdp__product-otherli img{background:#cfcfcf;width:85%;height:auto;margin-top:1em}.pdp__product-otherli ul{float:none;font-size:1.8em}.pdp__product-otherli div div:nth-child(3){clear:both}.pdp__product-otherli div div:nth-child(3) p:nth-child(1){margin:0}.pdp__product-crosssells{border-radius:.25em}.pdp__product-crosssells-text1{font-size:1.4em}.pdp__product-crosssells-text2{font-size:.8em;padding-top:.3em}.pdp__product-crosssells-text3{font-size:.9em;padding-bottom:.5em}.config__personalize-tooltip p span,.pdp__product-crosssells-text3 .price{font-weight:700}.pdp__product-crosssells-text3 .saleprice{font-weight:700;color:red}.pdp__product-crosssells-text3 .slashed{font-weight:700;text-decoration:line-through}.pdp__product-crosssellslist{padding:.5em;margin-left:0}.pdp__product-crosssellsli{display:inline-block;vertical-align:top;margin-bottom:1.5em;padding-left:.5em;padding-right:.5em;cursor:pointer}.pdp__product-crosssellsli-content{background:#fff;border-radius:.25em;text-align:center}.pdp__product-crosssellsli img{width:85%;min-width:80px;min-height:80px;height:auto;margin-top:1em}.pdp__BVRR div{margin:0!important;line-height:inherit!important}.pdp__shippingOptions{list-style:none;border-bottom:solid 1px #ccc;font-size:.8em;padding:.5em 0}.pdp__shippingOptionsHeader{font-weight:700;font-size:.85em;border-top:solid 1px #333;border-bottom:solid 1px #333;padding:.5em 0}.pdp__shippingNote{font-size:.65em;text-align:center}.pdp__shippingProduction{font-size:.9em;text-align:center}.pdp__total-sup{vertical-align:super;font-size:.45em;letter-spacing:.02em;top:-.1em}.pdp-spec-container{margin:.5em 0 0!important}.pdp__total-price{font-size:28px;font-weight:700;color:#005493;letter-spacing:-.04em;line-height:1}.pdp__total-sale-price{color:#e9e9e9;text-decoration:line-through}.pdp__personalize-quantityselection0 a{color:#222;font-size:.9em;text-decoration:underline}.quantity__msg,.quantity__msg2{margin-top:.5rem;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.pdp__sidebar h5{margin-bottom:5px;line-height:20px}.pdp__size-scroll{max-height:300px;overflow:scroll}.pdp__setup-fee{border-bottom:dashed 1px;cursor:help}.pdp__total0{margin-bottom:1rem}.pdp__total0 p a{cursor:help}.config__warning-box table,.pdp__total0 p{margin-bottom:0}.pdp__available-prod-days{color:#777;font-size:1rem;padding-left:10px;font-weight:400}.pdp__available-prod-days0{color:#333;font-size:.8rem;font-weight:400}.pdp__align-right{text-align:right}@media screen and (min-width:1024px){.pdp-mobile-pricing{display:none}}.pdp-desktop-pricing{display:none}@media screen and (min-width:1024px){.pdp-desktop-pricing{display:block}}.pdp-product-stats{border-radius:4px;border:1px solid #e4e4e4;padding:.75rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.pdp-product-stats{margin-bottom:0;border-radius:0;padding:.75rem 1rem;border:0;border-bottom:1px solid #e4e4e4}}.pdp-approval-box{border-radius:4px;border:1px solid #e4e4e4;padding:.75rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.pdp-approval-box{margin-bottom:0;border-radius:0;padding:.75rem 1rem;border:0;border-bottom:1px solid #e4e4e4}}.width-80{width:80%}.config-container,.config__personalize-step{background:#fff;cursor:inherit}.config-container-row{padding:.5rem 1rem}.config-container-row.show-top-border{border-top:1px solid #e4e4e4}.config__personalize-step3option a{padding:6px 24px}.config__personalize-control a,.config__personalize-controlbarmain a,.config__personalize-step3option a,.config__personalize-tooltip p a{float:left;border-radius:4px;text-decoration:none}.config__container-toolbar{background:rgba(177,177,177,.4);position:absolute;right:0;top:0;width:200px;border-radius:0 0 0 4px;padding-bottom:10px}.config__toolbar-scroll{overflow-y:auto;overflow-x:hidden;width:100%;max-height:400px;margin-top:.25em}.config__container-sidebar{background:#fff;position:absolute;right:0;width:350px}.config__add-to-cart-spinner{position:fixed;width:100%;text-align:center}.config__add-to-cart-spinner p{font-size:3em;color:#007dc6}.config__sidebar{height:100%}.config__sidebar-padding{padding-right:350px}.config__container-alt-view{position:absolute;z-index:9;bottom:0;left:0}div .config__container-alt-view0{bottom:inherit;top:0}.config__container-alt-view0 .config__alt-view{bottom:inherit;right:0}.config__add-editor{background:#fff;display:inline-block;padding:.25em .5em;margin:.3em .25em .5em;min-width:3em;font-size:1.4em;border:solid 1px #444;text-align:center;cursor:pointer;border-radius:.25em}.config__add-editor:hover{background:#fff;border:solid 1px #007dc6;color:#007dc6}.config__btn-add-icon{font-size:1.5em;margin-bottom:.25em}.config__editors-block{background:#d9d9d9}.config__editors-block .small-6{float:left;text-align:center}.config__editor-image{box-shadow:3px 3px 3px #888}.config__alt-view{background:rgba(177,177,177,.7);position:fixed;bottom:0;font-size:.75em;text-align:center;padding:.5em 1em;border-radius:.25em;border:solid 1px #b1b1b1}.config__alt-view-img{background:#fff;border:solid 1px #666;max-height:42px;min-width:70px;margin:0 .5em;cursor:pointer}.config__alt-view-img img{height:40px}.config__alt-view-stacking{position:absolute;top:0;left:0;width:100%!important;height:auto!important}.config__text-input{margin:0}.config__canvas{position:absolute}.config__zoom-btn{cursor:pointer;font-size:1.4em}.config__zoom-btn:hover{color:#007dc6}.modal-mask{position:absolute;z-index:1001;top:0;left:0;width:100%;height:100%;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{background:#fff;width:30em;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.33);border-radius:.25em;transition:all .3s ease}.config__tabImage-modal-container{width:90%;max-width:66em}.config__text-modal-container{margin-right:8%}.modal-enter,.modal-leave{opacity:0}.modal-enter .modal-container,.modal-leave .modal-container{-ms-transform:scale(.5);transform:scale(.5)}.config__modal-confirm{border:.1em solid #858585}.config__modal-confirm-table{display:table;min-height:100px;width:100%;text-align:center}.config__modal-confirm-table-cell{display:table-cell;vertical-align:middle}.config__modal-confirmtitle{background:#d8d8d8;height:2em;color:#5c5c5c;border-bottom:.1em solid #858585}.config__filename{line-height:2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.config__imprint-color{background:rgba(255,255,255,.8);padding:.25em;margin:0 .3em}.config__modal-confirmtitle p{font-size:1.2em;font-weight:700;text-align:center;width:100%}.config__modal-confirmcontent p{padding:.5em;margin:0}.config__modal-confirmcontent span{padding:.5em;font-weight:700}.config__add-text{border:.1em solid #858585}.config__add-texttitle{background:#d9d9d9;height:3em;border-bottom:.1em solid #888;padding:.3em .7em}.config__add-texttitle span:nth-child(1){font-size:1.4em;margin-right:.75em}.config__add-textoption{position:relative;padding-left:.5em;padding-top:.8em}.config__add-textoption select:nth-child(1),.config__add-textoption select:nth-child(5),.config__add-textoption select:nth-child(6){height:2em;width:13.5em;padding:0 0 0 .5em;border:.1em solid #858585;box-shadow:0 0 3px #888;border-radius:.25em;margin:0}.config__add-textoption select:nth-child(5),.config__add-textoption select:nth-child(6){width:6.5em}.config__add-textoption select:nth-child(6){width:5.5em}.config__add-textoption button{width:1.75em;height:1.75em;padding:0;border:.1em solid #858585;box-shadow:0 0 3px #888;border-radius:.2em;color:#000;margin:0;top:.1em}.config__add-textoption button:nth-child(2){background:#cecece;font-weight:700}.config__add-textoption button:nth-child(3),.config__add-textoption button:nth-child(4){background:#fff}.config__add-textoption input{width:33em;height:6em;margin-top:.4em;border-radius:.2em;border:.1em solid #858585;box-shadow:inset 0 0 3px #888}.config__add-textbtn{border-radius:.3em;height:2.3em}.config__add-textbtn button{padding:0;border-radius:.3em;box-shadow:0 0 3px #888}.config__text-container input[type=text]:focus,.config__text-container textarea:focus{box-shadow:0 0 5px #51cbee;border:1px solid #51cbee}.config__message-link{text-align:center;height:3px;position:relative;top:-12px}.config__image-container{padding:.3em}.config__btn{background:#fff;min-width:1.8em;font-size:1.4em;border:solid 1px #333;text-align:center;cursor:pointer;box-shadow:4px 4px 3px rgba(0,0,0,.5)}.config__btn:hover{background:#eee;border:solid 1px #007dc6;color:#007dc6}.config__text{padding:.25em .2em}.config__text-upper{text-transform:uppercase}.config__text-input{font-size:.9em}.config__toollist{margin:0}.config__toollist li{margin-right:.1em;display:inline-block}.config__warning-list{list-style:none;margin:0;padding:0}.config__warning li{padding:.25em}.config__warning-box{background:#eee;vertical-align:top}#config__zoomer tbody,.config__warning-box tbody{border:0}.config__warning-box td{vertical-align:top;padding:.1em .5em;line-height:1.2em}.config__warning-box i{position:relative;top:.25em}.panel{border:1px solid #979797;margin:.2rem;padding-bottom:.2rem;background:#fff;color:#333}.config__btn{padding:0}.slide-down.closed{max-height:0}.slide-down{overflow-y:hidden;transition-property:all;max-height:50px;transition-duration:.5s;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.config__btn-text{margin-top:-10px;font-size:xx-small;color:#333}.text-sm{font-size:small}.no-padding{padding:0!important}.config__spectrumPickerBoxUI{margin-bottom:.2rem;padding-bottom:2px;padding-left:3px;width:42px;float:right}.config__rounded-corners{border-radius:.2rem}.config__delete-button{background:#fca7a8!important;font-weight:700}.config__title-container{background:rgba(255,255,255,.4);position:absolute;z-index:1;padding:0 1rem}.config__title-text{color:#333;margin-top:0;font-size:1.4em;font-weight:700}.config__title-text h1{font-size:1em;margin:.15em}.config__no-content-add-some{position:absolute;margin-top:15em;width:100%}.config__no-content-add-some-box{background:rgba(177,177,177,.4);height:72px;width:188px;border-radius:.25em;margin:auto}.icon__button{position:relative;left:-.25em;top:.15em}.config__text-editor{text-align:center}.config__text-input{border:1px solid #444;border-radius:4px}.config__text-btn{background:#efefef;border-radius:4px;margin:0 .3em;box-shadow:none}.config__warning-icon{color:#79b9e7}.config__warning-box{background:#fff;border:solid 1px #444;font-size:.7em;color:#888;margin:.2rem;padding-top:.2rem;padding-bottom:.2rem}.warning-container{padding-left:.2rem}.config__ugc-image{background:#fff;border:solid 1px #ccc;margin:0 .2em .2em 0;padding:.2em;text-align:center}.config__ugc-delete-img{cursor:pointer;font-size:.85em;position:absolute;top:0;right:-1em;box-shadow:3px 3px 10px 0 rgba(0,0,0,.2)}.config__ugc-delete-img:hover{background:#f42121}.config__img-second-level-spinner{text-align:center}.config__img-second-level-spinner .config__img-spinner-img{position:absolute;top:18em}.config__img-mob-second-level-spinner .config__img-spinner-img,.config__img-mob-third-level-spinner .config__img-spinner-img{position:absolute;width:50px;left:0;margin-top:275px;margin-left:calc(50% - 25px)}.config__img-config-left-middle{width:30%;float:left}.config__img-config-left{width:100%;float:left}.config__img-config-left-inner{margin:.5em}.config__img-config-left div div:nth-child(1){width:3.5em;height:3.5em;background:#d9d9d9;text-align:center}.config__img-config-left div div:nth-child(1) i{float:none;margin:.1em 0 0}.config__img-config-left div div:nth-child(2){width:calc(100% - 3.5em);padding-left:.5em}.config__img-config-left div div:nth-child(2) span:nth-child(1){display:block;color:#8b8b8b}.config__img-config-left div div:nth-child(2) span:nth-child(2){display:block;color:#8b8b8b;font-size:.65em}.config__img-config-middle{width:100%;float:left}.config__img-config-middle-inner{margin:.5em}.config__img-config-right{width:70%;float:left;text-align:center;border-left:2px solid #d9d9d9}.config__img-config-btn{float:left;width:100%}.config__img-config-btn div:nth-child(1){width:50%;float:left}.config__img-config-btn button{width:6.5em;margin-left:1em}.config__img-config-btn div:nth-child(2){float:right;margin-right:1em}.config__img-transform span{font-size:.8em}.control__edit-buttons{font-size:2.5em!important;position:relative;top:1px}.toolbarButton-transition{transition:all .3s ease;width:3em}.toolbarButton-enter,.toolbarButton-leave{width:0}.config__available{background:#e6e6e6;color:#558700}.config__low-stock{background:#e6e6e6;color:#ff9311;line-height:.8em}.config__out-of-stock{background:#e6e6e6;color:#bd1a00}.config__oos-small{font-weight:400!important;font-size:.7em!important;position:relative;top:.4em!important}.config__text-toolbar{margin-bottom:10px}.config__text-toolbar-button{padding-left:0;padding-right:10px}.config__text-toolbar-last-button{padding-left:0;padding-right:0}.config__active-list-item{background:#79b9e7}#vueFontItemtrue{border:1px solid #000}@media screen and (max-width:39.9375em){.config__text-toolbar-button{padding-left:0;padding-right:0;padding-bottom:10px}#vueFontSize{padding-right:10px}.config__text-dropdown-list{position:relative!important;width:100%!important;text-align:left}}.config__alignment-container{border:1px solid #979797;border-radius:4px;height:39px;color:#979797}.config__dropdown-option-color{color:#5c5c5c}.config__text-dropdown-list,.config__variant-text-dropdown-list{background:#fff;border:1px solid #979797;z-index:1777;position:absolute;margin:0;list-style:none;max-height:140px;overflow:auto;color:#5c5c5c;overflow-y:scroll}.config__text-dropdown-list{border-radius:.25em;width:60px}.config__variant-text-dropdown-list{width:120px}.config__select-label{font:10pt Helvetica Neue,Helvetica,Arial!important;padding-left:6px;padding-top:8px;position:absolute}.config__select-button{width:15px;height:100%;float:right}.config__select-button-image{background:url(/resources/store/images/promo_products/configurator/spriteSheet.png) no-repeat -99px -1px;width:10px;height:5px;margin-top:17px;margin-left:2px}.config__adv-text-toolbar-container{position:relative;padding-left:.5em;padding-right:.5em;padding-top:.8em;color:#5c5c5c}.config__adv-text-area{min-height:100px;border-radius:4px;border:1px solid #979797}#vueFontSizeContainer{width:100%}#vueFontSizeInput{margin-top:0;border-top-left-radius:.2em;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.2em;box-shadow:none;border-top-color:#858585;border-top-width:.05em;border-bottom-color:#858585;border-bottom-width:.05em;border-left-color:#858585;border-style:solid none solid solid;border-left-width:.05em;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;padding-left:5px}.config__add-text-toolbar-container{margin-left:10px;margin-right:10px}.config__add-text-confirm-container{margin:0;padding:0 .5rem;font-size:small;top:-.5rem;position:relative;left:2.15rem}.config__add-text-primary-button{margin-top:5px}.config__add-text-secondary-button{margin:.3rem 0 .4rem}.config__toolbar-button{margin-bottom:10px}.font__inline-control{display:inline-block}#config__zoomer{margin-top:.5em}.config__zoom-controlbar-slider input{width:100%;margin-top:1em}.config__zoom-controlbar-slider input[type=range]::-webkit-slider-runnable-track{height:1em;border:0;border-radius:13px;box-shadow:inset 0 0 3px rgba(0,0,0,.2);background:#c2c2b8;background:linear-gradient(to bottom,#c2c2b8 0,#d3d3d3 100%)}#vueFontSizeInput:focus,.config__personalize-controlbarslider input[type=range]:focus,.config__personalize-scaleSlider input[type=range]:focus,.config__zoom-controlbar-slider input[type=range]:focus,input[type=range].zoom-stage-slider-type:focus{outline:0}.config__btn-transition{transform:translate3d(0,75px,0);transition:all .6s}.config__personalize-step0pacer,.config__personalize-step1spacer{height:3em;float:left;width:100%}.config__personalize-step0,.config__personalize-step1{background:#fff;width:100%;position:fixed;bottom:0;box-shadow:0 -5px 7px rgba(0,0,0,.2);text-align:center;cursor:pointer;z-index:999}.config__personalize-step1 p:nth-child(1){color:#fff;margin:-.8em 0 0}.config__personalize-step1 p:nth-child(2){color:#fff;font-size:.7em}.config__personalize-step1notify a{color:#fff}.config__personalize-step1notify{margin-top:-.5em;text-decoration:underline}div .config__personalize-step a{width:80%}.config__personalize-step a:active{position:relative;top:1px}.config__personalize-step3spacer{height:8.4em}.config__personalize-step3spacer-collapse{height:3em}.config__personalize-step3{width:100%;position:fixed;bottom:0;border-top:0;z-index:999}.config__personalize-step3-collapse{bottom:0}.config__personalize-tooltip{float:left;width:100%;margin-bottom:.1em;opacity:0;transition:opacity .5s ease-in}.config__personalize-tooltip div:nth-child(1){background:#d9f0f7;width:94%;float:left;margin:7% 3% 0;border-radius:7px;border:.1em solid #8b8b8b}.config__personalize-tooltip h3{font-size:.8em;margin:.4em 0 0 2em;font-weight:700}.config__personalize-tooltip p{font-size:.7em;margin:1em 2.3em 0}.config__personalize-tooltip p a{cursor:default;padding:0;width:4em;height:3.5em;margin:.6em .6em .6em 0}.config__personalize-tooltip p a:active,.config__personalize-tooltip p a:focus,.config__personalize-tooltip p a:hover{color:#777}.config__personalize-tooltipnext{background:#fff;float:right;position:relative;box-shadow:0 0 1px #535353,inset 0 1px 0 0 #fff;border-radius:5px;border:1px solid #8a8a8a;color:#777;font-weight:700;text-shadow:0 1px 0 #fff;width:8em;height:3.5em;margin:0 .6em .6em 0}.config__personalize-tooltipnext:focus,.config__personalize-tooltipnext:hover{background:#fff;color:#777}.config__personalize-tooltipnext:active{top:.1em}.config__personalize-tooltipnext span{font-size:1.5em;font-weight:400;color:#000}.config__personalize-tooltiparrow,.config__personalize-tooltipfakedarrow{float:right;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent}.config__personalize-tooltiparrow{margin-top:-.1em;border-top:15px solid #d9f0f7;margin-right:-1.5em}.config__personalize-tooltipfakedarrow{border-top:15px solid #787878;margin-right:6.3em}.config__personalize-control{background:#fff;float:left;height:3em;width:3em;border:.1em solid #3eb3fd;box-shadow:0 -3px 7px rgba(0,0,0,.2),3px 0 7px rgba(0,0,0,.2);position:relative;z-index:2}.config__personalize-control a{padding:0;width:3.7em;height:3.7em;margin:.5em 0 0 .5em}.config__personalize-controlpanel{float:left;width:100%;z-index:1;position:relative}.config__personalize-controlbar{background:#fff;padding-right:.4em;margin-left:3em;height:3em;border:.1em solid #3eb3fd;transform:translate3d(-800px,0,0);transition:all .4s;border-left:0;box-shadow:0 -3px 7px rgba(0,0,0,.2)}.config__personalize-controlbarmain{float:right;margin-top:.05em;margin-right:.5em}.config__personalize-control .button,.config__personalize-controlbarmain .button,.config__personalize-step3option .button{background:linear-gradient(to bottom,#f5f5f5,#f1f1f1);-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:.5rem;border:1px solid rgba(0,0,0,.1);color:#666}.config__personalize-control .button:focus,.config__personalize-control .button:hover,.config__personalize-controlbarmain .button:focus,.config__personalize-controlbarmain .button:hover,.config__personalize-step3option .button:focus,.config__personalize-step3option .button:hover{background:linear-gradient(to bottom,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,.1);color:#666}.config__personalize-control .button:active,.config__personalize-controlbarmain .button:active,.config__personalize-step3option .button:active{border:1px solid rgba(0,0,0,.1);color:#666;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#f8f8f8}.config__personalize-step3option .button{margin-bottom:.5rem}.config__personalize-controlbarmain a{padding:0;width:3.7em;height:3.7em;margin:.5em 0 0 1em}.config__personalize-controlbarnudgetcontrol,.config__personalize-texteditorbtn{display:none}.config__personalize-controlbarnudgetcontrol a:nth-child(4){width:3.7em}.config__personalize-controlbarslider,.config__personalize-scaleSlider{margin-left:.4em;display:none;margin-top:1em}.config__personalize-controlbarslider div,.config__personalize-scaleSlider div{margin-left:2em}.config__personalize-controlbarslider input[type=range],.config__personalize-scaleSlider input[type=range]{-webkit-appearance:none;width:100%;margin:4.25px 0}.config__personalize-scaleSlider input[type=range]::-webkit-slider-runnable-track{width:100%;height:13.5px;cursor:pointer;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0);background:#b5b6a8;border-radius:17.5px;border:0 solid rgba(1,1,0,0)}.config__personalize-scaleSlider input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid rgba(255,255,255,0);height:22px;width:22px;border-radius:17px;background:#19a3ff;cursor:pointer;-webkit-appearance:none;margin-top:-4.25px}.config__personalize-scaleSlider input[type=range]:focus::-webkit-slider-runnable-track{background:#b5b6a8}.config__personalize-scaleSlider input[type=range]::-moz-range-track{width:100%;height:13.5px;cursor:pointer;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0);background:#b5b6a8;border-radius:17.5px;border:0 solid rgba(1,1,0,0)}.config__personalize-scaleSlider input[type=range]::-moz-range-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid rgba(255,255,255,0);height:22px;width:22px;border-radius:17px;background:#19a3ff;cursor:pointer}.config__personalize-scaleSlider input[type=range]::-ms-track{width:100%;height:13.5px;cursor:pointer;background:0;border-color:transparent;color:transparent}.config__personalize-scaleSlider input[type=range]::-ms-fill-lower{background:#b5b6a8;border:0 solid rgba(1,1,0,0);border-radius:35px;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0)}.config__personalize-scaleSlider input[type=range]::-ms-fill-upper{background:#b5b6a8;border:0 solid rgba(1,1,0,0);border-radius:35px;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0)}.config__personalize-scaleSlider input[type=range]::-ms-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid rgba(255,255,255,0);width:22px;border-radius:17px;background:#19a3ff;cursor:pointer;height:13.5px}.config__personalize-scaleSlider input[type=range]:focus::-ms-fill-lower{background:#b5b6a8}.config__personalize-scaleSlider input[type=range]:focus::-ms-fill-upper{background:#b5b6a8}.config__personalize-controlbarslider input[type=range]::-webkit-slider-runnable-track{width:100%;height:13.5px;cursor:pointer;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0);background:#b5b6a8;border-radius:17.5px;border:0 solid rgba(1,1,0,0)}.config__personalize-controlbarslider input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid rgba(255,255,255,0);height:22px;width:22px;border-radius:17px;background:#19a3ff;cursor:pointer;-webkit-appearance:none;margin-top:-4.25px}.config__personalize-controlbarslider input[type=range]:focus::-webkit-slider-runnable-track{background:#b5b6a8}.config__personalize-controlbarslider input[type=range]::-moz-range-track{width:100%;height:13.5px;cursor:pointer;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0);background:#b5b6a8;border-radius:17.5px;border:0 solid rgba(1,1,0,0)}.config__personalize-controlbarslider input[type=range]::-moz-range-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid rgba(255,255,255,0);height:22px;width:22px;border-radius:17px;background:#19a3ff;cursor:pointer}.config__personalize-controlbarslider input[type=range]::-ms-track{width:100%;height:13.5px;cursor:pointer;background:0;border-color:transparent;color:transparent}.config__personalize-controlbarslider input[type=range]::-ms-fill-lower{background:#b5b6a8;border:0 solid rgba(1,1,0,0);border-radius:35px;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0)}.config__personalize-controlbarslider input[type=range]::-ms-fill-upper{background:#b5b6a8;border:0 solid rgba(1,1,0,0);border-radius:35px;box-shadow:1px 1px 1px transparent,0 0 1px rgba(13,13,13,0)}.config__personalize-controlbarslider input[type=range]::-ms-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid rgba(255,255,255,0);width:22px;border-radius:17px;background:#19a3ff;cursor:pointer;height:13.5px}.config__personalize-controlbarslider input[type=range]:focus::-ms-fill-lower{background:#b5b6a8}.config__personalize-controlbarslider input[type=range]:focus::-ms-fill-upper{background:#b5b6a8}.config__personalize-controlbarinput{display:none;margin-top:.3em;margin-left:.5em;margin-right:.5em}.config__personalize-controlbarinput input{padding:0;margin:0;height:2.2em;border-radius:3px;box-shadow:inset 0 0 5px #8d8d8d}.config__personalize-colorpickerblock,.config__personalize-optionsblock{display:none;opacity:0;transition:opacity .5s ease-in}.config__personalize-colorpicker{background:#fff;float:left;margin:0;padding:.5em;border:.1em solid #8b8b8b;width:100%}.config__personalize-optionclose{cursor:pointer}.config__personalize-options{background:#fff;float:left;margin-bottom:.4em;border:.1em solid #8b8b8b;width:100%}.config__personalize-optionheader{height:2.5em;margin-bottom:-2.5em}.config__personalize-optiontitle{float:left;font-size:.9em;margin:.6em 0 0 1em}.config__personalize-optionheader div{float:right;width:2.5em;height:2.5em}.config__personalize-itemsheader div span,.config__personalize-optionheader div span{font-size:1.6em;margin-left:.4em}.config__personalize-step3option{background:#fff;float:left;width:100%;box-shadow:0 -5px 7px rgba(0,0,0,.2);position:relative;border-top:1px solid #e4e4e4;padding:1rem .5rem .5rem}.config__btn-disabled:focus,.config__btn-disabled:hover{background:linear-gradient(to bottom,#cecece 5%,#dfdfdf 100%)!important;color:#777!important}.config__personalize-imprint-btn{background:#fff;float:right;display:inline-block;padding:.2em .4em 0;min-width:3em;font-size:1.4em;cursor:pointer;border-radius:4px;margin-right:.2em;border:solid 1px #444;width:1em;height:1.2em;margin-bottom:-.8em;margin-top:-.1em}.config__personalize-imprint-btn span{float:left;margin:-.3em 0 .1em 2em;font-size:.7em;color:#333}.config__personalize-inkcolor div{width:2.5em;height:2.5em;margin-left:-2em;margin-top:-.1em;border:1px solid #888}.config__personalize-inkcolor span{float:left;margin:-1.5em 0 0 1em;font-size:11px}.config__personalize-step3option div:nth-child(1){float:left}.config__personalize-step3option div:nth-child(2){float:right;margin-right:.5em}.config__personalize-step3option div:nth-child(1) a:nth-child(1){width:9em;height:3.5em;margin-right:.5em}.config__personalize-step3option div:nth-child(1) a:nth-child(2){width:8em;height:3.5em}.config__personalize-step3option div:nth-child(2) a:nth-child(1),.config__personalize-step3option div:nth-child(2) a:nth-child(2),.config__personalize-step3option div:nth-child(2) a:nth-child(3){width:1em;padding-left:1.5em;margin-left:.5em;height:3.5em}.config__personalize-step3total{background:#f5f5f5;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-spacing:0;margin:0}.config__personalize-step3total td:nth-child(1){padding:.5em 2% 0}.config__personalize-step3total td:nth-child(2){border-left:1px solid #e4e4e4;text-align:center}.config__personalize-step3total div:nth-child(2) span{font-size:.8em;font-weight:700;position:relative;top:.8em}.config__personalize-step3btn{background:#fff;float:left;width:100%;padding:.5rem}.config__personalize-step3btn div{padding:0}.config__personalize-step3btn div a{width:100%;height:2.5em}.config__personalize-step3btnback a{background:#707070;border:0}.config__personalize-step3btn div a div{float:left;width:80%;height:2.5em;margin-left:10%}.config__personalize-step3btn div a div div{width:100%;margin:0}.config__personalize-step3btnback a:hover{background:#aaa}.config__personalize-step3btnback a:focus{background:#929292}.config__personalize-step3btnback a:active{background:#aaa;box-shadow:inset -3px 0 6px #535353}.config__personalize-step3btnnext a{background:#3b7ada;z-index:999}.config__personalize-step3btnnext a:hover{background:#3b5cda}.config__personalize-step3btnnext a:focus{background:#3b7ada}.config__personalize-step3btnnext a:active{background:#3b5cda;box-shadow:inset -3px 0 6px #535353}.config__personalize-step3btnback i,.config__personalize-step3btnnext i{margin-top:.15em;font-size:2em}.config__personalize-step3btnback span{position:relative;margin-left:.7em;top:-.35em}.config__personalize-step3btnnext span{position:relative;margin-right:.7em;top:-.35em}.config__personalize-optionsize{float:left;margin-top:.5em;border:.1em solid #8b8b8b;width:96%;margin-left:2%}.config__personalize-optionsize span{float:left;margin:.2em 0 .5em .5em;font-size:.9em}.config__personalize-optionsize div{clear:both;text-align:center;width:100%;margin:1em 0}.config__personalize-optionsize a{background:#cecece;box-shadow:0 0 2px #535353,inset 0 1px 0 0 #fff;background:linear-gradient(to bottom,#cecece 5%,#dfdfdf 100%);border-radius:5px;border:1px solid #8a8a8a;display:inline-block;cursor:pointer;color:#777;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #fff;width:1em;padding:6px 24px 6px 1.5em;margin:0 2%;height:3.5em}.config__personalize-optionsize a:hover{background:#dfdfdf;background:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);color:#777}.config__personalize-optionsize a:active{position:relative;top:1px;color:#777}.config__personalize-optionsize a:focus{color:#777}.config__personalize-optioncolor{margin-left:.5em;float:left}.config__personalize-optioncolor span:nth-child(1){margin:.2em 0 .5em .5em;font-size:.9em}.config__personalize-optioncolor span:nth-child(2){float:right;margin:.2em .5em .5em;font-size:.9em}.config__personalize-optioncolor ul{clear:both;float:left}.config__personalize-optionarrow,.config__personalize-optionfackedarrow{float:left;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:17px solid #787878;margin-top:-.4em;margin-left:1em}.config__personalize-optionarrow{border-top:17px solid #fff;margin-top:-.5em;margin-left:-1em}.config__personalize-itemsblock{display:none;opacity:0;transition:opacity .5s ease-in}.config__personalize-items{background:#fff;border:.05em solid #aaa;float:left;margin-bottom:.5em}.config__personalize-itemsheader{height:2.5em;border-bottom:.05em solid #aaa}.config__personalize-itemsheader div{float:right;width:2.5em;height:2.5em}.config__personalize-itemsclose{cursor:pointer}.config__personalize-itemstitle{float:left;font-size:.9em;margin:.6em 0 0 .5em}.config__personalize-itemsarrow,.config__personalize-itemsfackedarrow{float:right;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:17px solid #787878;margin-top:-.5em;margin-right:1.3em}.config__personalize-itemsarrow{border-top:17px solid #d6d6d6;margin-top:-.6em;margin-right:-1em}.config__personalize-itemsbody{background:#d6d6d6;max-height:10em;overflow-y:scroll}.config__personalize-itemsinstance{background:#fff;width:90%;text-align:center;margin-right:5%;margin-left:5%;margin-top:.5em;height:3.2em;border:.1em solid #8b8b8b;border-radius:4px}.active-border{border-color:#3eb3fd!important}.config__personalize-itemsinstance,.config__personalize-itemsinstance div{float:left}.config__personalize-itemsinstancedrag{width:3em;height:3.1em;border-right:.1em solid #8b8b8b}.config__personalize-itemsinstance .config__personalize-itemsinstanceshow{float:none;margin-left:3em}.config__personalize-itemsinstanceshow-rightbtn{float:right!important;width:3em;height:3.1em;border-left:.1em solid #8b8b8b;margin-right:0!important}.config__personalize-scrollbar::-webkit-scrollbar{width:29px;border:.1em solid #8b8b8b}.config__personalize-scrollbar::-webkit-scrollbar-track{background:#f4f4f4;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3)}.config__personalize-scrollbar::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:7px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.5)}.config__personalize-itemsinstance textarea{overflow:hidden}.config__personalize-itemsinstanceshow-image{float:none!important;margin-right:3em}.config__personalize-itemsinstanceshow-text{float:none!important;margin-right:6em}.config__personalize-itemsinstanceshow-content textarea{resize:none}.config__personalize-msgbarspacer{height:2.6em}.config__personalize-msgbar{background:#f8ff8e;height:2.6em;border:.1em solid #8b8b8b;position:fixed;z-index:100;width:100%}.config__personalize-msgbar span{float:left;font-size:.8em;margin:.8em 0 0 4%}.config__personalize-button{width:200px;margin-top:10px}.config__msgbar-title0{background:#fff;position:fixed;z-index:999;height:2.6em;border:.1em solid #8b8b8b}.config__msgbar-title0pacer{height:2.6em}.config__msgbar-title0 div{font-size:.8em;margin-top:.8em}.config__product-colorways{padding-top:.5em;padding-bottom:.5em;padding-left:.5em;margin-top:.1em}.config__product-colorways .config__colorway-label{float:right}.config__product-colorways ul li{padding-right:.5em}.config__product-colorways ul li svg{width:1.8em;height:1.8em}.config__image-btns,.config__img-color i{text-align:center}.config__image-btns .button,.config__pedit-btn .button{width:100%;height:4.4em;margin-bottom:.4em;box-shadow:1px 5px 6px rgba(0,0,0,.3)}.config__image-btns .button:active{box-shadow:inset 1px 5px 6px rgba(0,0,0,.3)}.config__image-btns .button span,.config__pedit-btn .button span{position:relative;top:.6em;font-size:1.3em;font-weight:700}.config__image-btns .button:nth-child(2){background:#a4a4a4}.config__image-btns .button:nth-child(2):hover{background:#888787}.config__image-btns .button:nth-child(3){background:#c20016}.config__image-btns .button:nth-child(3):hover{background:#e2001a}.config__pedit-btn .button:active{box-shadow:inset 1px 5px 6px rgba(0,0,0,.3)}.config__pedit-btn .button:nth-child(1){background:#3b7ada}.config__pedit-btn .button:nth-child(1):hover{background:#005be4}.config__pedit-btn .button:nth-child(2){background:#a4a4a4}.config__pedit-btn .button:nth-child(2):hover{background:#888787}.config__pedit-btn .button:nth-child(3){background:#c20016}.config__pedit-btn .button:nth-child(3):hover{background:#e2001a}.config__pedit-btnconfirm{position:relative}.config__pedit-btnconfirm .button:nth-child(1){background:#a4a4a4;width:22%;float:left;color:#0a0a0a}.config__pedit-btnconfirm .button:nth-child(1):hover{background:#888787}.config__pedit-btnconfirm .button:nth-child(3){width:22%}.config__pedit-btnconfirm p{background:#fff;width:56%;float:left;font-size:.4em;color:#0a0a0a;margin:0;border:.1em solid #8b8b8b;box-shadow:0 5px 6px rgba(0,0,0,.3);text-align:center}.config__pedit-btnconfirm p span{font-size:.8rem}.config__mobile-image-modal{background:#fff;position:relative;top:0;left:0;z-index:1002}.config__img-source h2{font-weight:700;font-size:1.2em;margin-top:.3em;text-align:center}.config__img-optionblock{float:left}.config__img-option{background:#f9f9f9;border-top:.1em solid #8b8b8b;float:left;width:100%;cursor:pointer}.config__img-optionsub{float:left;margin:.4em 0 .4em 1.4em;width:100%}.config__img-optionsub div{float:left;width:70%}.config__img-option div .config__img-arrow{font-size:3em;float:right;width:1em;margin-right:.6em}.config__img-option div h1{float:left;font-weight:700;font-size:1.2em;margin:0}.config__img-option span{float:left;font-size:.8em;clear:both}.pdp-img-bottom{width:100%;float:left;height:4em;border-top:.1em solid #8b8b8b}.config__img-btn,.config__img-btn:hover{background:#5d5d5d!important}.config__img-add-enabled-btn{background:#3b7ada;color:#fff}.config__img-add-disabled-btn,.config__img-add-disabled-btn:hover{background:#e2e2e2;color:#000}.config__img-btn:active{box-shadow:1px 5px 6px rgba(0,0,0,.3)!important}.config__img-editblock div .config__img-arrow{float:left;margin-right:.4em}.config__img-color{margin:.1em 0 .1em 1.4em}.config__img-color div{line-height:1.1}.config__img-subbottom,.config__img-workspace{border-top:.1em solid #8b8b8b;float:left;width:100%}.config__img-workspace{background:#f7f7f7;color:#000}.config__img-subbottom{height:1em}.config__img-thresholdblock{background:#fff;float:left;margin-bottom:.4em;border:.1em solid #8b8b8b;width:100%}.config__img-thresholdheader{height:2.5em;border-bottom:.1em solid #8b8b8b}.config__img-thresholdtitle{float:left;font-size:.9em;margin:.6em 0 0 .5em;color:#777;font-weight:700}.config__img-thresholdarrow,.config__img-thresholdfakedarrow{float:left;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:17px solid #787878;margin-top:-.4em;margin-left:1em}.config__img-thresholdarrow{border-top:17px solid #fff;margin-top:-.5em;margin-left:-1em}.config__img-threshold a{position:relative;float:left;box-shadow:0 0 2px #535353;border-radius:5px;border:1px solid #8a8a8a;cursor:pointer;font-weight:700;padding-top:1.5em;height:3.7em;width:11em;margin:1.3em 0 0 -2.5em}.config__img-threshold a,.config__img-threshold a:hover{background:#fff;color:#0a0a0a}.config__img-threshold a:active{position:relative;top:1px;color:#0a0a0a}.config__img-threshold a:focus{background:#fff;color:#0a0a0a}.config__img-thresholdrange{float:left;width:96%;margin-left:.4em;margin-top:1em}.config__img-thresholdrange span{font-weight:700;text-align:center}.config__img-thresholdrange div{margin:0 10%}.config__img-thresholdrange input[type=range]{-webkit-appearance:none;margin:1em 0;width:100%}.config__img-thresholdrange input[type=range]::-webkit-slider-runnable-track{width:100%;height:1.2em;cursor:pointer;box-shadow:0 0 2px #535353;background:#fff;border-radius:4px;border:1px solid #8a8a8a}.config__img-thresholdrange input[type=range]::-webkit-slider-thumb{box-shadow:0 0 2px #535353;border:1px solid #8a8a8a;height:1.8em;width:1.8em;border-radius:4px;cursor:pointer;-webkit-appearance:none;margin-top:-.4em;position:relative;float:left;background:#e8e8e8;background:linear-gradient(to bottom,#e8e8e8 0,#e8e8e8 50%,#e1e1e1 51%,#eaeaea 100%)}.config__size-text{font-size:2em!important;position:relative;top:-.2em}.config__size-text:hover{color:#5da4e7}.config__alt-view-container{position:relative;text-align:center}.config__alt-view-parent{position:relative;display:inline-block}.loading{position:fixed;z-index:999;height:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.transparent_overlay:before{background:rgba(51,51,51,.45);content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20}.loading:not(:required){background:0;color:transparent;text-shadow:none;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;margin-top:-.5em;border-radius:.5em}.loading-image{display:block;margin:0 auto;width:50px;height:50px}.savemodal__error-message{background:#f2dede;border:1px solid #eed3d7;color:#b94a48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:4px}.savemodal__title{font-weight:700}.savemodal__content{padding-top:.4em}.savemodal__btn-container{float:right}.saveconfirmationmessage{border-radius:4px;border:1px solid #e4e4e4;padding:.75rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.saveconfirmationmessage{margin-bottom:0;border-radius:0;padding:.75rem 1rem;border:0;border-bottom:1px solid #e4e4e4}}.config-stat-swatch{display:inline-block;margin-left:.4em;position:relative;top:.15em}.approval-disclaimer-text{font-size:.8125rem}.fontItem a{display:inline-block}.fontItem{margin:0!important;padding:0!important;border:1px solid #fff;line-height:1.1}.fontItem:hover{border:1px solid #c2c2c2}#vueFontList{border:1px solid #979797;z-index:777;position:absolute;width:180px;margin:0}#vueFontFamily{float:left;padding-left:0}.vueFontSizeUL .vueFontAlignUL,.vueFontUL{background:#fff;overflow-y:scroll;max-height:250px;min-width:35px}#vueFontFamilyContainer{border:1px solid #979797;border-radius:4px;height:39px}#vueFontFamilyLabel{font:10pt Helvetica Neue,Helvetica,Arial!important;padding-left:6px;padding-top:8px;position:absolute}#vueFontFamilyButton{width:15px;height:100%;float:right}#vueFontFamilyTick{background:url(/resources/store/images/promo_products/configurator/spriteSheet.png) no-repeat -99px -1px;width:10px;height:5px;margin-top:17px;margin-left:2px}#vueFontSizeList{border:1px solid #979797;z-index:777;position:fixed;width:51px;margin:0}#vueFontSizeContainer{height:39px}#vueFontSizeInput{font:10pt Helvetica Neue,Helvetica,Arial!important;padding-top:5px;position:relative!important;width:calc(100% - 15px)!important;height:39px}#vueFontSizeButton{width:15px;height:100%;float:right;border:1px solid #979797;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0}.textUI-fontHAlign select{width:50px}.textUI-fontVariant select{width:160px}.fontSizeItem{cursor:pointer;margin:0!important;padding-left:2px;border:1px solid #fff}.fontSizeItem:hover{border:1px solid #c2c2c2}.fontSizeItem span{font:1.2em "Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}.sprite-AmadeoStd{background-position:0 -21px;width:138px;height:16px}.sprite-Amelie,.sprite-AmericanWriter{background-position:0 -1239px;width:138px;height:16px}.sprite-AmericanWriter{background-position:0 -42px}.sprite-Amore,.sprite-Apricot{background-position:0 -63px;width:138px;height:16px}.sprite-Apricot{background-position:0 -84px}.sprite-AstroBlackStdITC{background-position:0 -105px;width:138px;height:16px}.sprite-AstroWhiteStdITC{background-position:0 -126px;width:138px;height:16px}.sprite-BaskervilleCom,.sprite-BauhausStd{background-position:0 -147px;width:138px;height:16px}.sprite-BauhausStd{background-position:0 -168px}.sprite-BayernHandschriftNF,.sprite-Belinda{background-position:0 -189px;width:138px;height:16px}.sprite-Belinda{background-position:0 -210px}.sprite-BernhardModernStd{background-position:0 -231px;width:138px;height:16px}.sprite-BickhamScriptPro,.sprite-BlackSwanBF{background-position:0 -252px;width:138px;height:16px}.sprite-BlackSwanBF{background-position:0 -273px}.sprite-BodoniClassicCondensed,.sprite-BodoniStd{background-position:0 -294px;width:138px;height:16px}.sprite-BodoniStd{background-position:0 -315px}.sprite-BombshellPro,.sprite-BounceScript{background-position:0 -336px;width:138px;height:16px}.sprite-BounceScript{background-position:0 -357px}.sprite-BradleyHandITCStd{background-position:0 -378px;width:138px;height:16px}.sprite-BrandonGrotesque{background-position:0 -399px;width:138px;height:16px}.sprite-BrunoJBStd,.sprite-BurguesScript{background-position:0 -420px;width:138px;height:16px}.sprite-BurguesScript{background-position:0 -441px}.sprite-BusinessPenmanship{background-position:0 -462px;width:138px;height:16px}.sprite-CalibanStd,.sprite-CancioneITCStd{background-position:0 -483px;width:138px;height:16px}.sprite-CancioneITCStd{background-position:0 -504px}.sprite-CenturyGothicProGrk,.sprite-CharlemagneStd{background-position:0 -525px;width:138px;height:16px}.sprite-CharlemagneStd{background-position:0 -546px}.sprite-ChevalierStd,.sprite-ChillerStd{background-position:0 -567px;width:138px;height:16px}.sprite-ChillerStd{background-position:0 -588px}.sprite-ChristophsQuillITCStd,.sprite-Cilantro{background-position:0 -609px;width:138px;height:16px}.sprite-Cilantro{background-position:0 -630px}.sprite-CinderellaITCStd,.sprite-CloverITCStd{background-position:0 -651px;width:138px;height:16px}.sprite-CloverITCStd{background-position:0 -672px}.sprite-ComicSans,.sprite-ComicSansPro{background-position:0 -693px;width:138px;height:16px}.sprite-ComicSansPro{background-position:0 -714px}.sprite-CopperplateGothicLTPro{background-position:0 -735px;width:138px;height:16px}.sprite-CopperplateGothicStd,.sprite-CorsivaMTStd{background-position:0 -756px;width:138px;height:16px}.sprite-CorsivaMTStd{background-position:0 -777px}.sprite-DartangnonITCStd{background-position:0 -798px;width:138px;height:16px}.sprite-DearSarahPro,.sprite-DidotLTStd{background-position:0 -819px;width:138px;height:16px}.sprite-DidotLTStd{background-position:0 -840px}.sprite-DirectorsGothic220{background-position:0 -861px;width:138px;height:16px}.sprite-DorchesterScriptMTStd{background-position:0 -882px;width:138px;height:16px}.sprite-EdwardianScriptITCStd{background-position:0 -903px;width:138px;height:16px}.sprite-Enamel,.sprite-EnviroStd{background-position:0 -924px;width:138px;height:16px}.sprite-EnviroStd{background-position:0 -945px}.sprite-FetteFrakturLTStd,.sprite-FineHandStd{background-position:0 -966px;width:138px;height:16px}.sprite-FineHandStd{background-position:0 -987px}.sprite-FlingStd,.sprite-Frosted{background-position:0 -1008px;width:138px;height:16px}.sprite-Frosted{background-position:0 -1029px}.sprite-FrostedIllustrations{background-position:0 -1050px;width:138px;height:16px}.sprite-FuturaLTPro,.sprite-GaramondMTStd{background-position:0 -1071px;width:138px;height:16px}.sprite-GaramondMTStd{background-position:0 -1092px}.sprite-GigiStd,.sprite-GravuraStd{background-position:0 -1113px;width:138px;height:16px}.sprite-GravuraStd{background-position:0 -1134px}.sprite-HelveticaNeueLTStd{background-position:0 -1155px;width:138px;height:16px}.sprite-ITCFranklinGothicStd{background-position:0 -1176px;width:138px;height:16px}.sprite-ITCMonaLisaStd,.sprite-ITCOzwaldStd{background-position:0 -1197px;width:138px;height:16px}.sprite-ITCOzwaldStd{background-position:0 -1218px}.sprite-ITCZapfChanceryPro{background-position:0 0;width:138px;height:16px}.sprite-Inkster,.sprite-ItaliaStd{background-position:0 -1260px;width:138px;height:16px}.sprite-ItaliaStd{background-position:0 -1281px}.sprite-JuiceITCStd,.sprite-KidprintMTPro{background-position:0 -1302px;width:138px;height:16px}.sprite-KidprintMTPro{background-position:0 -1323px}.sprite-KidprintMTStd,.sprite-KleptoITCStd{background-position:0 -1344px;width:138px;height:16px}.sprite-KleptoITCStd{background-position:0 -1365px}.sprite-KristenNormalITCStd{background-position:0 -1386px;width:138px;height:16px}.sprite-KulukundisITCStd{background-position:0 -1407px;width:138px;height:16px}.sprite-LiebeErika,.sprite-LinoscriptStd{background-position:0 -1428px;width:138px;height:16px}.sprite-LinoscriptStd{background-position:0 -1449px}.sprite-LitterboxICGStd{background-position:0 -1470px;width:138px;height:16px}.sprite-MahoganyScriptStd{background-position:0 -1491px;width:138px;height:16px}.sprite-MahsuriSansMTStd{background-position:0 -1512px;width:138px;height:16px}.sprite-MarydaleInspired,.sprite-MelanyLane{background-position:0 -1533px;width:138px;height:16px}.sprite-MelanyLane{background-position:0 -1554px}.sprite-MrSheffield,.sprite-NaiveInline{background-position:0 -1575px;width:138px;height:16px}.sprite-NaiveInline{background-position:0 -1596px}.sprite-NewBerolinaMTStd{background-position:0 -1617px;width:138px;height:16px}.sprite-NewCenturySchoolbookLTPro{background-position:0 -1638px;width:138px;height:16px}.sprite-NewCenturySchoolbookLTStd,.sprite-Odette{background-position:0 -1659px;width:138px;height:16px}.sprite-Odette{background-position:0 -1680px}.sprite-OfficinaDisplayITCStd,.sprite-OldEnglishStd{background-position:0 -1701px;width:138px;height:16px}.sprite-OldEnglishStd{background-position:0 -1722px}.sprite-OptimaLTPro,.sprite-PapyrusStd{background-position:0 -1743px;width:138px;height:16px}.sprite-PapyrusStd{background-position:0 -1764px}.sprite-ParisianStd,.sprite-PepitaMTStd{background-position:0 -1785px;width:138px;height:16px}.sprite-PepitaMTStd{background-position:0 -1806px}.sprite-PetersMiroITCStd,.sprite-Populaire{background-position:0 -1827px;width:138px;height:16px}.sprite-Populaire{background-position:0 -1848px}.sprite-PopulaireLight,.sprite-RockwellStd{background-position:0 -1869px;width:138px;height:16px}.sprite-RockwellStd{background-position:0 -1890px}.sprite-RodeqaSlab4F,.sprite-RusticanaLTStd{background-position:0 -1911px;width:138px;height:16px}.sprite-RusticanaLTStd{background-position:0 -1932px}.sprite-SackersGothicStd{background-position:0 -1953px;width:138px;height:16px}.sprite-SavoyeStd,.sprite-SerlioLTStd{background-position:0 -1974px;width:138px;height:16px}.sprite-SerlioLTStd{background-position:0 -1995px}.sprite-ShelleyScriptLTCYR{background-position:0 -2016px;width:138px;height:16px}.sprite-SilvermoonITCStd{background-position:0 -2037px;width:138px;height:16px}.sprite-SnellRoundhandLTStd{background-position:0 -2058px;width:138px;height:16px}.sprite-SolidAntiqueRomanStd{background-position:0 -2079px;width:138px;height:16px}.sprite-SpumoniLP,.sprite-StylusITCStd{background-position:0 -2100px;width:138px;height:16px}.sprite-StylusITCStd{background-position:0 -2121px}.sprite-Sunnydale,.sprite-SweetPea{background-position:0 -2142px;width:138px;height:16px}.sprite-SweetPea{background-position:0 -2163px}.sprite-TektonPro,.sprite-TelegramStd{background-position:0 -2184px;width:138px;height:16px}.sprite-TelegramStd{background-position:0 -2205px}.sprite-TempusSansITCStd,.sprite-ThirstyRough{background-position:0 -2226px;width:138px;height:16px}.sprite-ThirstyRough{background-position:0 -2247px}.sprite-TimesNRMTPro,.sprite-TimesNRMTStd{background-position:0 -2268px;width:138px;height:16px}.sprite-TimesNRMTStd{background-position:0 -2289px}.sprite-TypewriterGothicMTStd{background-position:0 -2310px;width:138px;height:16px}.sprite-UniversityRomanStd{background-position:0 -2331px;width:138px;height:16px}.sprite-Veneer,.sprite-Vermandois{background-position:0 -2352px;width:138px;height:16px}.sprite-Vermandois{background-position:0 -2373px}.sprite-WeeTodd,.sprite-WendyLPMedium{background-position:0 -2394px;width:138px;height:16px}.sprite-WendyLPMedium{background-position:0 -2415px}.sprite-ZemkeHandITCStd,.sprite-ZennorStd{background-position:0 -2436px;width:138px;height:16px}.sprite-ZennorStd{background-position:0 -2457px}.modal-close{font-size:1.2em;pointer:cursor}.fsp-url-source__submit-button{top:0;bottom:auto}.config__edit-Canvas-0{width:100%}.config__addImg-title{background:#d9d9d9;height:2em;border-bottom:.1em solid #888;padding:.3em 1em;font-size:1.7em}.config__addImg-title i:nth-child(1){font-size:1.5em}.config__addImg-title span{padding-left:.5em;font-size:.8em;position:relative;bottom:.3em}.config__addImg-title i:nth-child(3){float:right;cursor:pointer;margin-top:.1em}.config__addImg-modal-left{width:20%;float:left;text-align:center;min-height:24em}.config__addImg-modal-middle{width:60%;float:left;border-right:1px solid #000;border-left:1px solid #000;min-height:23em}.config__addImg-modal-middle div{padding:0 .5em}.config__welcome-msg h3{text-align:center;padding-top:1em}.config__addImg-modal-right{float:left;width:20%;text-align:center}.config__ugc-recent{text-align:center}.config__btn-option,.config__ugc-thumbnail{width:4em;text-align:center;cursor:pointer;border-radius:10px;border:solid 1px #ddd}.config__btn-option{background:#f2f8fd;box-shadow:4px 4px 3px rgba(0,0,0,.2);margin:15% 15% 0;height:4em}.config__ugc-thumbnail{height:auto;margin-top:15%;padding:.5em}.config__addImg-cancel{clear:both;float:left;width:100%}.config__addImg-cancel div{width:20%;text-align:center}.config__img-config-block{float:left;background:#fff}.config__addImg-cancel-fs{margin-top:-5em}.config__btn-option:hover{background:#007dc6;color:#fff;border:solid 1px #007dc6}.active,.config__btn-option:focus{background:#696969;color:#fff;outline:0}.config__fs-btn{margin-left:2em;width:8em}.fa_color{float:left;margin-right:.2em}.config__threshold div{text-align:center}.config__threshold span{position:relative;top:.2em;left:.5em;float:none}.config__threshold input[type=range]{-webkit-appearance:none;margin:1em auto;width:80%}.config__threshold input[type=range]::-webkit-slider-runnable-track{width:100%;height:.8em;cursor:pointer;box-shadow:0 0 2px #535353;background:#fff;border-radius:4px;border:1px solid #8a8a8a}.config__threshold input[type=range]::-webkit-slider-thumb{box-shadow:0 0 2px #535353;border:1px solid #8a8a8a;height:1.2em;width:1.2em;border-radius:4px;cursor:pointer;-webkit-appearance:none;margin-top:-.3em;position:relative;float:left;background:#e8e8e8;background:linear-gradient(to bottom,#e8e8e8 0,#e8e8e8 50%,#e1e1e1 51%,#eaeaea 100%)}#config__filestack-iframe{width:75%;height:37em;border:0;margin-top:1em}.config__img-transform span{display:block;font-weight:700}.config__thres-cntrl input[type=range]{margin:1em 0;width:100%}.config__reset-btn{font-size:16px;border:2px solid #000;padding:8px;border-radius:5px;float:right;margin:.5em .5em 0 0}button.config__reset-btn:hover{background:#595959;color:#fff}.config__welcome-msg{padding-top:2em;text-align:left}.floatleft{float:left}.clearfix{clear:both}.floatright{width:186px;float:right}.reset__2btn{float:right;margin-top:10px}.expand-transition{transition:all .5s .3s ease}.expand-enter,.expand-leave{height:0;opacity:0}.config__color-cntrl:hover{background:#fbdbdb;padding:10px;cursor:pointer}input[type=range].zoom-stage-slider-type{-webkit-appearance:none;width:100%;margin:.7px 0}input[type=range].zoom-stage-slider-type::-webkit-slider-runnable-track{width:100%;height:25.6px;cursor:pointer;border-radius:12.8px;background:#d9d9d9;box-shadow:1px 1px 2px rgba(0,0,0,.3),-1px 0 2px rgba(0,0,0,.3)}input[type=range].zoom-stage-slider-type::-webkit-slider-thumb{box-shadow:0 0 1px rgba(0,0,0,.7),0 2px 3px rgba(0,0,0,.5);height:24px;width:24px;border-radius:12px;background:rgba(0,125,198,.93);cursor:pointer;margin-top:.5px;-webkit-appearance:none}input[type=range].zoom-stage-slider-type:focus::-webkit-slider-runnable-track{border-radius:12.8px}input[type=range].zoom-stage-slider-type::-moz-range-track{width:100%;height:25.6px;cursor:pointer;border-radius:12.8px;background:#d9d9d9;box-shadow:1px 1px 2px rgba(0,0,0,.3),-1px 0 2px rgba(0,0,0,.3)}input[type=range].zoom-stage-slider-type::-moz-range-thumb{box-shadow:0 0 1px rgba(0,0,0,.7),0 2px 3px rgba(0,0,0,.5);height:24px;width:24px;border-radius:12px;background:rgba(0,125,198,.93);cursor:pointer;margin-top:.5px;border:0}input[type=range]::-moz-focus-outer{border:0}input[type=range].zoom-stage-slider-type::-ms-track{width:100%;height:25.6px;cursor:pointer;border-radius:12.8px;background:#d9d9d9;box-shadow:1px 1px 2px rgba(0,0,0,.3),-1px 0 2px rgba(0,0,0,.3);border-color:transparent;color:transparent}input[type=range].zoom-stage-slider-type::-ms-fill-lower{background:#d9d9d9;border:0 solid #222;box-shadow:1px 1px 2px rgba(0,0,0,.3),-1px 0 2px rgba(0,0,0,.3);border-radius:12.8px 0 0 12.8px}input[type=range].zoom-stage-slider-type::-ms-fill-upper{background:#d9d9d9;border:0 solid #222;box-shadow:1px 1px 2px rgba(0,0,0,.3),-1px 0 2px rgba(0,0,0,.3);border-radius:0 12.8px 12.8px 0}input[type=range].zoom-stage-slider-type::-ms-thumb{box-shadow:0 0 1px rgba(0,0,0,.7),0 2px 3px rgba(0,0,0,.5);height:24px;width:24px;border-radius:12px;background:rgba(0,125,198,.93);cursor:pointer;margin-top:.5px}input[type=range]::-ms-tooltip{display:none}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}.display-none{display:none}