.x-variant-picker .product-form__input label:not(.color-watches){display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border:1.5px solid rgb(var(--colors-line-and-border));background:#fff;color:rgb(var(--colors-button));font-size:.9375rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;margin-top:.5rem;white-space:nowrap}.x-variant-picker .product-form__input input[type=radio]:checked+label:not(.color-watches){border-color:rgb(var(--colors-button));background:rgb(var(--colors-button));color:rgb(var(--colors-button-text))}.x-variant-picker .product-form__input label:not(.color-watches):has(+.disabled),.x-variant-picker .product-form__input input.disabled+label:not(.color-watches){opacity:.45;cursor:not-allowed}.x-variant-picker fieldset legend{font-size:.9375rem;font-weight:600;color:rgb(var(--colors-heading));margin-bottom:.25rem}.x-variant-picker .color-watches{width:4rem;height:4rem;margin-top:.5rem;margin-right:.375rem}.x-variant-picker .color-watches.border{border-width:2px}.x-variant-picker input[type=radio]:checked+.color-watches{border-color:rgb(var(--colors-button))!important;box-shadow:0 0 0 2px #fff inset}.msc-preview-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.msc-preview-text-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15em;padding:.25rem .5rem;color:#fff;width:60%;max-width:60%}.msc-preview-line{display:block;font-size:clamp(1.5rem,4vw,3rem);font-weight:400;color:inherit;text-shadow:0 1px 4px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.3);line-height:1.5;letter-spacing:.02em;white-space:nowrap;max-width:100%}.msc-preview-disclaimer{font-size:.75rem;color:rgb(var(--colors-heading),.5);font-style:italic;margin-top:.375rem;padding:0 .25rem}.msc-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.msc-toggle-label-wrap{display:flex;flex-direction:column;gap:.125rem}.msc-toggle-label{font-size:.9375rem;font-weight:600;color:rgb(var(--colors-heading))}.msc-toggle-sublabel{font-size:.8125rem;color:rgb(var(--colors-heading),.55);line-height:1.4}.msc-toggle-buttons{display:flex;background:#fff;border-radius:8px;padding:3px;gap:3px;flex-shrink:0;box-shadow:none}.msc-toggle-btn{padding:.25rem .875rem;font-size:.875rem;font-weight:600;background:transparent;color:rgb(var(--colors-heading));border:none;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease;line-height:1.4}.msc-toggle-btn--active{background:#c1688c;color:#f2ebe7}.msc-step{margin-bottom:1.25rem}.msc-step-label{font-size:.8125rem;font-weight:600;color:rgb(var(--colors-heading));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.625rem}.msc-step-chosen{text-transform:none;letter-spacing:0;font-weight:400;color:rgb(var(--colors-button))}.msc-line-count-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.msc-line-btn{padding:.5rem 1.125rem;font-size:.9375rem;font-weight:500;background:#fff;color:rgb(var(--colors-button));border:1.5px solid rgb(var(--colors-line-and-border));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.msc-line-btn--active{border-color:rgb(var(--colors-button));background:rgb(var(--colors-button));color:rgb(var(--colors-button-text))}.msc-text-field-wrapper{margin-bottom:.75rem}.msc-field-label{display:block;font-size:.8125rem;color:rgb(var(--colors-heading),.7);margin-bottom:.25rem}.msc-input-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.msc-input-row .text-required{flex-basis:100%;margin-top:0}.msc-text-input{flex:1;padding:.625rem .75rem;border:1.5px solid rgb(var(--colors-line-and-border));font-size:.9375rem;color:rgb(var(--colors-button));background:#fff;outline:none;transition:border-color .15s ease}.msc-text-input:focus{border-color:rgb(var(--colors-button))}.msc-text-error-banner{margin-top:.75rem;padding:.75rem 1rem;border:1px solid rgba(var(--color-error),.4);border-radius:4px;background-color:rgba(var(--color-error),.08);color:rgba(var(--color-error));font-size:.875rem}.msc-char-count{font-size:.8125rem;color:rgb(var(--colors-heading),.55);white-space:nowrap;min-width:2.75rem;text-align:right}.msc-font-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media(min-width:768px){.msc-font-grid{grid-template-columns:repeat(6,1fr)}}.msc-font-option{padding:.375rem;border:1.5px solid rgb(var(--colors-line-and-border));background:#fff;cursor:pointer;transition:border-color .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden}.msc-font-option img{display:block;width:100%;height:100%;object-fit:contain}.msc-font-option-name{font-size:.6875rem;color:rgb(var(--colors-button));text-align:center;line-height:1.2;word-break:break-word}.msc-font-option--active{border-color:rgb(var(--colors-button));border-width:2px}.msc-thread-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.625rem .5rem}.msc-thread-swatch{display:flex;flex-direction:column;align-items:center;gap:.375rem;background:#fff;border:1.5px solid rgb(var(--colors-line-and-border));cursor:pointer;padding:.375rem .375rem .5rem;transition:border-color .15s ease}.msc-thread-swatch--active{border-color:rgb(var(--colors-button));border-width:2px}.msc-thread-swatch-color{display:block;width:100%;aspect-ratio:4 / 3;border-radius:4px;background-color:#ccc;background-size:cover;background-position:center}.msc-thread-swatch-label{font-size:.625rem;color:rgb(var(--colors-button));text-align:center;width:100%;line-height:1.2;word-break:break-word}.msc-snugglegram{margin-bottom:0}.msc-snugglegram-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.msc-snugglegram-label{font-size:.9375rem;font-weight:600;color:rgb(var(--colors-heading));margin:0 0 .125rem;line-height:1.2}.msc-snugglegram-sublabel{font-size:.8125rem;color:rgb(var(--colors-heading),.55);margin:0;line-height:1.3}.msc-snugglegram-body{margin-top:.75rem;border:1.5px solid rgba(var(--colors-heading),.18);border-radius:8px;padding:1rem 1.25rem;background:rgb(var(--colors-background))}.msc-snugglegram-prompt{font-size:.9375rem;color:rgb(var(--colors-heading));margin:0 0 .875rem;line-height:1.5}.msc-snugglegram-textarea{width:100%;padding:.625rem .75rem;border:1.5px solid rgba(var(--colors-heading),.18);border-radius:6px;font-size:.9375rem;color:rgb(var(--colors-heading));background:#fff;resize:vertical;outline:none;transition:border-color .15s ease;font-family:inherit}.msc-snugglegram-textarea:focus{border-color:rgba(var(--colors-heading),.5)}.x-block-buy-buttons button.add_to_cart_button{position:relative;padding-right:3rem}.x-block-buy-buttons button.add_to_cart_button:after{content:"\2192";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.125rem;line-height:1}@media(max-width:767px){.msc-toggle-row{flex-wrap:wrap;gap:.625rem}.msc-line-count-buttons{flex-direction:column}.msc-line-btn{width:100%;text-align:center}.msc-font-grid,.msc-thread-grid{grid-template-columns:repeat(4,1fr)}.msc-thread-swatch-label{font-size:.5625rem}.msc-snugglegram-header{flex-wrap:nowrap;gap:.75rem}.msc-preview-line{font-size:clamp(1.25rem,6vw,2.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/msc-pdp.css.map */
