.l-wss-embroidery-box{align-items:center;background:#ebedec;color:#333;display:flex;flex-direction:column;margin:32px 0;padding:16px}.m-wss-embroidery-order-form{color:#333}.m-wss-embroidery-order-form fieldset,.m-wss-embroidery-order-form label{width:100%}.m-wss-embroidery-order-form label{display:block}.m-wss-embroidery-order-form__price-description-container{display:none}.m-wss-embroidery-order-form__price-description{display:flex;flex-direction:column;justify-content:center;margin:32px 0}.m-wss-embroidery-order-form__price-description-item{display:flex;flex:0 1 auto;flex-direction:column;justify-content:flex-start;width:100%;order:5}.m-wss-embroidery-order-form__price-description-item span{color:#666;flex:0 1 auto;font-size:16px;margin:0 0 auto;order:2;text-align:center}.m-wss-embroidery-order-form__price-description-item span:last-child{color:#333;font-size:24px;font-weight:700;height:24px;line-height:24px;margin:0 0 8px;order:1}.m-wss-embroidery-order-form__setup-fee-description{order:1}.m-wss-embroidery-order-form__embroidery-price-description{order:3}.m-wss-embroidery-order-form__price-description:after,.m-wss-embroidery-order-form__price-description:before{content:'+';flex:0 0 auto;font-size:24px;height:24px;line-height:24px;margin:0 8px;order:2;text-align:center}.m-wss-embroidery-order-form__price-description:after{content:'=';order:4}.m-wss-embroidery-order-form__fields{align-items:stretch;display:flex;flex-direction:column}.m-wss-embroidery-order-form__logo-fields{flex:1}p.m-wss-embroidery-form__login-notice:last-of-type,p.m-wss-embroidery-order-form__price-description-text:last-of-type,p.m-wss-embroidery-order-form__selected-logo-text:last-of-type{margin:16px 0}.m-wss-embroidery-order-form__selected-logo{display:none}.m-wss-embroidery-order-form__logo{align-items:center;display:flex;flex-direction:column;margin:16px 0}.m-wss-embroidery-order-form__logo img{border:4px solid #e2e2e2;border-radius:4px;display:block;margin:0 auto;max-height:200px;width:auto}.m-wss-embroidery-order-form__upload-progress{background:#fafafa;border:2px solid #f4f4f4;border-radius:4px;color:#3e3e3e;display:block;font-size:1.6rem;height:200px;line-height:200px;margin:0 auto;text-align:center;width:100%}.m-wss-embroidery-order-form__upload-area{background:#fafafa;border:1px dashed #e2e2e2;padding:48px 0;text-align:center;width:100%}.m-wss-embroidery-order-form__upload-area span{display:block}.m-wss-embroidery-order-form__upload-button{padding:8px 16px;-webkit-appearance:none}.m-wss-embroidery-order-form__instructions-fields{display:none;flex:1;max-width:100%}.m-wss-embroidery-order-form__instructions-fields label{line-height:1.7em!important;margin:16px 0}.m-wss-embroidery-order-form__instructions-fields textarea{min-height:150px;resize:vertical}.m-wss-embroidery-order-form__buttons{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-top:32px;order:3;width:100%}.m-wss-embroidery-order-form__success-message{margin-right:auto}.m-wss-embroidery-order-form__buttons a.button,.m-wss-embroidery-order-form__buttons button.button{margin-left:8px}.m-wss-embroidery-order-form__add-embroidery-button,.m-wss-embroidery-order-form__checkout-button,.m-wss-embroidery-order-form__remove-embroidery-button,.m-wss-embroidery-order-form__remove-logo-button,.m-wss-embroidery-order-form__success-message{display:none!important}.m-wss-embroidery-order-form--uploading-logo .m-wss-embroidery-form__login-notice,.m-wss-embroidery-order-form--uploading-logo .m-wss-embroidery-order-form__selected-logo-text,.m-wss-embroidery-order-form--uploading-logo .m-wss-embroidery-order-form__upload-area{display:none}.m-wss-embroidery-order-form--uploading-logo .m-wss-embroidery-order-form__selected-logo{display:block}.m-wss-embroidery-order-form--uploading-logo .m-wss-embroidery-order-form__logo img{display:none}.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__instructions-fields,.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__price-description-container,.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__selected-logo{display:block}.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-form__login-notice,.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__upload-area,.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__upload-progress{display:none}.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__add-embroidery-button,.m-wss-embroidery-order-form--logo-uploaded .m-wss-embroidery-order-form__remove-logo-button{display:block!important}.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__checkout-button,.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__price-description-container,.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__remove-embroidery-button,.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__selected-logo,.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__success-message{display:block!important}.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-form__login-notice,.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__upload-area,.m-wss-embroidery-order-form--includes-embroidery .m-wss-embroidery-order-form__upload-progress{display:none}@media only screen and (min-width:768px){.m-wss-embroidery-order-form__price-description{flex-direction:row}.m-wss-embroidery-order-form__price-description-item{width:160px}.m-wss-embroidery-order-form__buttons{flex-direction:row}}.m-wss-theme-variation-actions a.button.m-wss-add-embrodery-button,.m-wss-theme-variation-actions a.button.m-wss-add-embrodery-button:hover{background-color:#4f4f90;background-color:#6262a2}.m-wss-embroidery-services-notice{font-size:18px}.m-wss-embroidery-services-notice__minimum-order-quantity-label{color:#ad0404}