.btn-toggle_embroidery{background-color:#7ea4eb;border:none;color:white;display:block;font-size:12px;margin-bottom:30px;max-width:180px;min-height:34px;transition:color 0.4s ease,background-color 0.4s ease;padding-top:2px}.btn-toggle_embroidery.is-open{background-color:#4368af}.btn-toggle_embroidery:hover,.btn-toggle_embroidery:focus,.btn-toggle_embroidery:active{color:white;background-color:#5075bc}#embroidery{clear:both;display:none;padding:0;margin:12px 0 40px 0}#embroidery a.instructions{display:block;float:right;margin-left:1em;font-size:13px}#embroidery .lines{float:left;display:block;width:289px}#embroidery input{display:inline;border:1px solid #474747;width:200px;padding:2px 5px;margin:0 0 15px 0;font-size:24px;color:#000;display:block;float:left}#embroidery .color_picker,#embroidery .font_picker{border:1px solid #474747;padding:2px 2px 8px 2px;margin:0 0 15px 5px;display:block;float:left;width:36px;overflow:hidden;background:#fff url(icon_picker.png) bottom center no-repeat}#embroidery .font_picker img{margin-left:2px;max-width:none}#embroidery .color_picker img{height:25px;width:25px;margin:0 3px;display:block}#embroidery ::-webkit-input-placeholder{color:#5b5b5b;font-size:16px;font-style:italic;vertical-align:middle}#embroidery :-moz-placeholder{color:#5b5b5b;font-size:16px;font-style:italic;vertical-align:middle}#embroidery ::-moz-placeholder{color:#5b5b5b;font-size:16px;font-style:italic;vertical-align:middle}#embroidery :-ms-input-placeholder{color:#5b5b5b;font-size:16px;font-style:italic;vertical-align:middle}#embroidery_preview{border:1px solid #474747;float:right;margin:0;max-width:300px;width:100%}.embroidery_preview_img{background-image:none;height:142px;overflow:hidden;position:relative;max-width:300px;width:100%}.embroidery_preview_img .embroidery_preview_border{height:100%;left:0;position:absolute;top:0;width:20px}.embroidery_preview_img .embroidery_preview_text{display:table;height:100%;left:0;position:absolute;top:0;width:100%}.embroidery_preview_img .embroidery_preview_text .embroidery_preview_text_lines{display:table-cell;font-size:24px;text-align:center;vertical-align:middle}.embroidery_preview_img .embroidery_preview_text .embroidery_preview_text_lines p{margin:14px 0;white-space:nowrap}.embroidery_preview_img .embroidery_preview_text .embroidery_preview_text_lines p.font-Arial-Bold{font-family:"Arial";font-weight:bold;line-height:1}.embroidery_preview_img .embroidery_preview_text .embroidery_preview_text_lines p.font-Brush-Script{font-family:"brush_script"}.embroidery__p,.embroidery__description,.embroidery__contact-details{color:#2d2d2d;font-size:14px;margin-bottom:12px}.embroidery__description{font-style:italic}.embroidery__contact-details{max-width:540px}.embroidery-dropdown,.embroidery-font-dropdown,.embroidery-color-dropdown,.image-thread-color-dropdown,.embroidery-image-dropdown{background-color:#fff;border:1px solid #474747;display:none;list-style:none;margin:36px 0 0 0;max-width:380px;padding:0;position:absolute;z-index:2}@media screen and (max-width: 768px){.embroidery-dropdown,.embroidery-font-dropdown,.embroidery-color-dropdown,.image-thread-color-dropdown,.embroidery-image-dropdown{max-width:300px}}@media screen and (max-width: 420px){.embroidery-dropdown,.embroidery-font-dropdown,.embroidery-color-dropdown,.image-thread-color-dropdown,.embroidery-image-dropdown{max-width:140px}}.embroidery-dropdown li,.embroidery-font-dropdown li,.embroidery-color-dropdown li,.image-thread-color-dropdown li,.embroidery-image-dropdown li{display:inline-block;padding:0;margin:0;width:31%}@media screen and (max-width: 768px){.embroidery-dropdown li,.embroidery-font-dropdown li,.embroidery-color-dropdown li,.image-thread-color-dropdown li,.embroidery-image-dropdown li{width:48%}}@media screen and (max-width: 420px){.embroidery-dropdown li,.embroidery-font-dropdown li,.embroidery-color-dropdown li,.image-thread-color-dropdown li,.embroidery-image-dropdown li{width:100%}}.embroidery-dropdown li a,.embroidery-font-dropdown li a,.embroidery-color-dropdown li a,.image-thread-color-dropdown li a,.embroidery-image-dropdown li a{border:none;color:#2d2d2d;display:block;height:36px;padding:5px;text-decoration:none;width:120px}.embroidery-font-dropdown{max-width:250px}.embroidery-font-dropdown li{width:45%}@media screen and (max-width: 420px){.embroidery-font-dropdown li{width:100%}}.embroidery-color-dropdown span,.image-thread-color-dropdown span{display:inline-block;width:25px;height:25px;vertical-align:middle}.embroidery-image-dropdown li{text-align:center}.embroidery-size-info{padding:6px}.embroidery__image-select{margin-bottom:24px;margin-top:24px}.embroidery__image-select .image_thread_color_picker,.embroidery__image-select .image_picker{background:#fff url(icon_picker.png) bottom center no-repeat;border:1px solid #474747;display:inline-block;padding:4px 4px 8px}.embroidery__image-select .image_thread_color_picker:hover,.embroidery__image-select .image_thread_color_picker:focus,.embroidery__image-select .image_picker:hover,.embroidery__image-select .image_picker:focus{text-decoration:none}.embroidery__image-select .image_thread_color_picker{margin-left:6px}.embroidery__image-select label{font-weight:400;margin-right:20px}.embroidery-opt-preview{border:1px solid #474747}.embroidery_side{margin-bottom:26px;margin-top:13px}.embroidery_side label{font-weight:400;margin-right:20px}.dropdown-cart-embroidery-charge{font-size:10px}.dropdown-cart-embroidery-charge .price{display:inline-block;font-weight:bold}.cart-layout .cart-items .cart-item .cart-embroidery .cart-embroidery-title{margin-bottom:12px}.cart-layout .cart-items .cart-item .cart-embroidery p{font-size:14px;line-height:16px;margin-bottom:8px}