.merchi-product-form,.merchi-product-form .merchi-embed-form_independent-variation-container,.merchi-product-form .merchi-embed-form_product-group-variation-container,.merchi-product-form .merchi-embed-form_variantion-container,.merchi-product-form [class*=merchi-input-][class$=-container]{width:100%;max-width:100%;min-width:0}.merchi-product-form .d-flex.align-items-center.mb-1,.merchi-product-form .d-flex.mb-1{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.25rem;max-width:100%;min-width:0}.merchi-product-form .merchi-embed-form_variation-cost-detail{max-width:100%;white-space:normal!important;font-size:12px!important;line-height:1.3!important}.merchi-product-form .merchi-product-title{font-family:var(--font-heading);font-size:32px!important;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#18181b;margin:0 0 1rem!important}.merchi-product-form .merchi-action-buttons-container>.merchi-embed-form_button-submit,.merchi-product-form .merchi-action-buttons-container>button{cursor:pointer;flex:1 1 0!important;margin:0!important;font-size:15px!important;width:auto;min-width:0;height:45px;min-height:45px;padding:0 1rem}@media (min-width:640px){.merchi-product-form .merchi-action-buttons-container{flex-wrap:nowrap}}.merchi-product-form .merchi-action-buttons-container>:first-child button:before,.merchi-product-form .merchi-action-buttons-container>button:first-child:before{content:"";display:inline-block;width:.875rem;height:.875rem;flex-shrink:0;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.merchi-embed-form_product-group-actions-cost-container{margin-top:.5rem!important}.merchi-embed-form_product-group-variation-container{gap:1rem!important}.merchi-embed-form_product-group-variation-container .merchi-embed-form_input-checkbox,.merchi-embed-form_product-group-variation-container .merchi-embed-form_input-file,.merchi-embed-form_product-group-variation-container .merchi-embed-form_input-image-select,.merchi-embed-form_product-group-variation-container .merchi-embed-form_input-radio,.merchi-embed-form_product-group-variation-container .merchi-embed-form_input-select,.merchi-embed-form_product-group-variation-container .merchi-turnaround-time,.merchi-embed-form_product-group-variation-container [class^=merchi-input-]:not([class*=-container]),.merchi-embed-form_variantion-container .merchi-embed-form_input-checkbox,.merchi-embed-form_variantion-container .merchi-embed-form_input-file,.merchi-embed-form_variantion-container .merchi-embed-form_input-image-select,.merchi-embed-form_variantion-container .merchi-embed-form_input-radio,.merchi-embed-form_variantion-container .merchi-embed-form_input-select,.merchi-embed-form_variantion-container .merchi-turnaround-time,.merchi-embed-form_variantion-container [class^=merchi-input-]:not([class*=-container]){font-size:.875rem!important;font-weight:400!important;line-height:1.25rem;color:#27272a;padding-bottom:.25rem!important}.merchi-embed-form_product-group-variation-container [class*=merchi-embed-form_input-][class$=-title],.merchi-embed-form_variantion-container [class*=merchi-embed-form_input-][class$=-title]{font-size:1rem!important;font-weight:600!important;line-height:1.25rem;color:#27272a}fieldset.merchi-embed-form_product-group-container>div.mt-1>label:first-of-type{font-size:.875rem;font-weight:400;color:#27272a;margin-bottom:.25rem;display:block;width:100%}.merchi-product-form .merchi-embed-form_product-group-variation-container,.merchi-product-form .merchi-embed-form_variantion-container{display:flex;flex-direction:column;gap:1.25rem}.merchi-product-form .merchi-embed-form_independent-variation-container{display:flex;flex-direction:column;gap:1.25rem;margin:0;min-width:0;border:none;padding:0}.merchi-product-form [class*=merchi-input-][class$=-container]{flex-direction:column!important;align-items:stretch!important;gap:0!important}.merchi-product-form .merchi-embed-form_group-options-heading{margin-top:.75rem!important;margin-bottom:0!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:#3f3f46!important;line-height:1.25}.merchi-product-form .merchi-embed-form_group-options-heading:first-child{margin-top:0!important}.merchi-product-form .merchi-embed-form_group-options-heading:not(:first-child){margin-top:1rem!important}.merchi-product-form .merchi-embed-form_group-options-heading+.merchi-embed-form_product-group-container{margin-top:0!important}.merchi-embed-form fieldset.merchi-embed-form_product-group-container,.merchi-product-form fieldset.merchi-embed-form_product-group-container{display:flex!important;flex-direction:column!important;gap:1.25rem!important;border:1px solid #e4e4e7!important;border-radius:.75rem!important;background-color:initial!important;padding:1rem!important;margin:0!important;min-width:0!important}@media (min-width:640px){.merchi-embed-form fieldset.merchi-embed-form_product-group-container,.merchi-product-form fieldset.merchi-embed-form_product-group-container{padding:1.25rem!important}}.merchi-product-form fieldset.merchi-embed-form_product-group-container+fieldset.merchi-embed-form_product-group-container{margin-top:.5rem!important}.merchi-product-form fieldset.merchi-embed-form_product-group-container+fieldset:not(.merchi-embed-form_product-group-container),.merchi-product-form fieldset:not(.merchi-embed-form_product-group-container)+.merchi-embed-form_group-options-heading{margin-top:1rem!important}.merchi-product-form .merchi-embed-form_independent-variation-container [class$=-title]:not(.image-select-title),.merchi-product-form .merchi-embed-form_independent-variation-container [class^=merchi-input-]:not([class*=-container]):not([class$=-title]),.merchi-product-form .merchi-embed-form_product-group-variation-container [class$=-title]:not(.image-select-title),.merchi-product-form .merchi-embed-form_product-group-variation-container [class^=merchi-input-]:not([class*=-container]):not([class$=-title]),.merchi-product-form .merchi-embed-form_variantion-container [class$=-title]:not(.image-select-title),.merchi-product-form .merchi-embed-form_variantion-container [class^=merchi-input-]:not([class*=-container]):not([class$=-title]){font-size:1rem!important;font-weight:600!important;line-height:1.25rem!important;color:#3f3f46!important;margin-bottom:0!important;padding-bottom:0!important}.merchi-product-form .merchi-embed-form_independent-variation-container .d-flex.mb-1,.merchi-product-form .merchi-embed-form_product-group-variation-container .d-flex.mb-1,.merchi-product-form .merchi-embed-form_variantion-container .d-flex.mb-1{margin-bottom:.125rem!important}.merchi-product-form .d-flex.mb-1+.merchi-embed-form_color-select-container,.merchi-product-form .d-flex.mb-1+.merchi-embed-form_image-select-option-container,.merchi-product-form .d-flex.mb-1+input,.merchi-product-form .d-flex.mb-1+select,.merchi-product-form .d-flex.mb-1+textarea{margin-top:.625rem!important}.merchi-product-form .variation-field-instructions{margin-top:0!important;margin-bottom:.75rem!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.5!important;color:#71717a!important}.merchi-product-form .variation-field-instructions .DraftEditor-root,.merchi-product-form .variation-field-instructions .public-DraftEditor-content,.merchi-product-form .variation-field-instructions .public-DraftEditor-content *{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.merchi-product-form .merchi-embed-form_independent-variation-container [class^=merchi-input-]:not([class*=-container]),.merchi-product-form .merchi-embed-form_variantion-container [class^=merchi-input-]:not([class*=-container]){margin-bottom:0!important}.merchi-product-form .merchi-embed-form_product-group-input-qty-container label,.merchi-product-form .merchi-embed-form_quantity-label-container label{font-size:1rem!important;font-weight:600!important;line-height:1.25rem!important;color:#3f3f46!important}.merchi-embed-form_product-group-variation-container input[type=color],.merchi-embed-form_variantion-container input[type=color],.merchi-product-form .merchi-embed-form_product-group-variation-container input[type=color],.merchi-product-form .merchi-embed-form_variantion-container input[type=color]{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;padding:.125rem!important;flex:0 0 auto;border-radius:.5rem!important;border:1px solid #e4e4e7!important;background-color:#fff!important;box-shadow:0 1px 2px rgb(0 0 0/.04)!important;cursor:pointer}.merchi-embed-form_variantion-container input[type=color]::-webkit-color-swatch-wrapper,.merchi-product-form .merchi-embed-form_variantion-container input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.merchi-embed-form_variantion-container input[type=color]::-webkit-color-swatch,.merchi-product-form .merchi-embed-form_variantion-container input[type=color]::-webkit-color-swatch{border:none;border-radius:.25rem}.merchi-product-form fieldset{min-width:0!important;max-width:100%}.merchi-embed-form_image-select-option-container,.merchi-product-form .merchi-embed-form_image-select-option-container,.merchi-product-form .merchi-embed-form_variantion-container .merchi-embed-form_image-select-option-container,.merchi-product-form fieldset.merchi-embed-form_product-group-container .merchi-embed-form_image-select-option-container,.merchi-product-form fieldset.merchi-embed-form_product-group-variation-container .merchi-embed-form_image-select-option-container{display:grid!important;flex-wrap:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;margin-top:0!important}@media (min-width:768px){.merchi-embed-form_image-select-option-container,.merchi-product-form .merchi-embed-form_image-select-option-container,.merchi-product-form .merchi-embed-form_variantion-container .merchi-embed-form_image-select-option-container,.merchi-product-form fieldset.merchi-embed-form_product-group-container .merchi-embed-form_image-select-option-container,.merchi-product-form fieldset.merchi-embed-form_product-group-variation-container .merchi-embed-form_image-select-option-container{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.625rem!important}}.merchi-embed-form_image-select-option-item-container,.merchi-product-form .merchi-embed-form_image-select-option-item-container,.merchi-product-form fieldset.merchi-embed-form_product-group-container .merchi-embed-form_image-select-option-item-container,.merchi-product-form fieldset.merchi-embed-form_product-group-variation-container .merchi-embed-form_image-select-option-item-container{flex:unset!important;flex-grow:unset!important;flex-shrink:unset!important;flex-basis:unset!important;max-width:none!important;width:100%!important;min-width:0!important}@media (min-width:782px){.merchi-embed-form_image-select-option-item-container,.merchi-product-form .merchi-embed-form_image-select-option-item-container,.merchi-product-form fieldset.merchi-embed-form_product-group-container .merchi-embed-form_image-select-option-item-container,.merchi-product-form fieldset.merchi-embed-form_product-group-variation-container .merchi-embed-form_image-select-option-item-container{flex:unset!important;flex-basis:unset!important;max-width:none!important}}.merchi-product-form .merchi-embed-form_image-select-option-item{padding:.625rem .375rem .75rem!important;width:100%!important;box-sizing:border-box!important;min-height:5.75rem}.merchi-product-form .merchi-embed-form_image-select-option-item-img{height:4.5rem!important;max-width:100%!important;width:100%!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}@media (min-width:768px){.merchi-product-form .merchi-embed-form_image-select-option-item{min-height:5.5rem}.merchi-product-form .merchi-embed-form_image-select-option-item-img{height:4rem!important}}.merchi-product-form .merchi-embed-form_image-select-option-item svg{top:.25rem!important;right:.25rem!important;font-size:1.25rem!important}.merchi-product-form .image-select-title,.merchi-product-form .merchi-embed-form_image-select-option-item .image-select-title{font-size:12px!important;font-weight:500!important;line-height:1.3!important;margin-top:.375rem}.merchi-product-form .merchi-embed-form_image-select-option-item .merchi-embed-form_option-cost-detail,.merchi-product-form .merchi-embed-form_option-cost-detail{font-size:12px!important;line-height:1.3!important}.merchi-product-form .merchi-embed-form_color-select-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr))!important;gap:.75rem .375rem!important;justify-items:center!important}.merchi-product-form .merchi-embed-form_color-select-item{width:100%!important;align-items:center!important}.merchi-product-form .merchi-embed-form_color-select-option{width:2.75rem!important;height:2.75rem!important;border-width:2px!important}.merchi-product-form .merchi-embed-form_color-select-description{width:100%!important;max-width:100%!important;margin-top:.375rem!important;padding:.125rem .25rem!important;text-align:center!important;white-space:normal!important;overflow:visible!important;font-size:.8125rem!important;line-height:1.2!important;font-weight:400!important;box-shadow:0 1px 2px rgb(0 0 0/.06)!important}.merchi-product-form .merchi-embed-form_color-select-indicator{height:3rem!important;width:3rem!important}.merchi-product-form textarea.rounded-xl{min-height:5rem}.contact-lead-form .merchi-embed-form_dropzone,.merchi-product-form .merchi-embed-form_dropzone{z-index:auto}.contact-lead-form .merchi-uploaded-files-list>li>div,.merchi-product-form .merchi-uploaded-files-list>li>div{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;min-height:0!important}.contact-lead-form .merchi-uploaded-files-list>li>div>span,.merchi-product-form .merchi-uploaded-files-list>li>div>span{flex:1 1 0%;min-width:0;margin-left:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3f3f46}.contact-lead-form .merchi-uploaded-files-list>li>div>div:last-child,.merchi-product-form .merchi-uploaded-files-list>li>div>div:last-child{margin-left:0!important;flex-shrink:0;display:flex;align-items:center;gap:.5rem}.contact-lead-form .merchi-file-download-btn,.merchi-product-form .merchi-file-download-btn{line-height:1}.contact-lead-form .merchi-file-download-btn svg,.merchi-product-form .merchi-file-download-btn svg{width:1rem;height:1rem}.contact-lead-form .merchi-embed-form_variantion-container{display:flex;flex-direction:column;gap:1rem}.contact-lead-form .merchi-embed-form_variantion-container [class*=merchi-input-][class$=-title],.contact-lead-form .merchi-embed-form_variantion-container [class^=merchi-input-]:not([class*=-container]),.contact-lead-form .merchi-embed-form_variantion-container label{font-size:.875rem!important;font-weight:700!important;line-height:1.25rem;color:#121212!important;margin-bottom:0!important;padding-bottom:0!important}.contact-lead-form .merchi-embed-form_variantion-container textarea{min-height:8rem;resize:vertical}@media (max-width:767px){.merchi-support-chat-root{--merchi-chat-launcher-size:46px}body.product-mobile-sticky-visible .merchi-support-chat-root{--product-chat-bottom:calc(var(--product-mobile-sticky-height, 8.25rem) + 0.375rem)}body.product-mobile-sticky-visible .merchi-support-chat-root .merchi-support-chat-launcher{bottom:var(--product-chat-bottom)!important}body.product-mobile-sticky-visible .merchi-support-chat-root .merchi-support-chat-window{bottom:calc(var(--product-chat-bottom) + var(--merchi-chat-launcher-size) + var(--merchi-chat-window-gap))!important;max-height:calc(100vh - var(--product-chat-bottom) - var(--merchi-chat-launcher-size) - var(--merchi-chat-window-gap) - 20px)!important}}