.product-customization-container{display:flex;position:relative;flex-flow:column nowrap;width:100%;margin:1.5rem 0;padding:0}.product-customization-container .customization-group-list-container{margin-top:12px}.product-customization-container .customization-group-list{display:flex;position:relative;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%;margin:0;padding:0;list-style:none}.product-customization-container .customization-group-container{padding:0}.product-customization-container .customization-group-title{padding-block:4px;font-weight:700;text-transform:uppercase}.product-customization-container .customization-option-list{display:flex;position:relative;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:8px 12px;width:100%;margin:0;padding:0;list-style:none}.product-customization-container .customization-option-container{padding:0}.product-customization-container .customization-option-button{padding:8px 16px;border:1px solid #24323f;font-family:sans-serif;font-size:13px;transition:.05s ease-out}.product-customization-container .customization-option-button:is(:hover,[data-active]){background-color:#24323f;color:#fff}.product-customization-container .customization-preview-list-container{width:100%}.product-customization-container .customization-preview-list{display:flex;position:relative;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin:0;padding:0;list-style:none}.product-customization-container .customization-preview-wrapper{display:grid;position:relative;grid-template-rows:0fr;width:100%;padding:0;transition:.15s ease-out}.product-customization-container .customization-preview-wrapper[data-active]{grid-template-rows:1fr}.product-customization-container .customization-preview-container{display:flex;position:relative;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%;max-width:360px;overflow:hidden}.product-customization-container .customization-preview-container :first-child{margin-block-start:16px}.product-customization-container .customization-preview-input{width:100%;min-height:40px;padding:4px 12px;background-color:transparent;border:1px solid #24323f7f;border-radius:2px;font-family:sans-serif;font-size:13px}.product-customization-container .customization-preview-text{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:64px;padding:4px 12px;background-color:transparent;border:1px dashed #24323f7f;border-radius:4px;text-align:center;font-family:IM Fell DW Pica,serif;font-size:32px;line-height:1.2;color:var(--customization-color, #000000);-webkit-user-select:none;user-select:none}.product-customization-container .customization-preview-image{max-width:100%;height:auto;object-fit:contain;border:1px solid var(--customization-color);border-radius:5px}.product-customization-container .customization-preview-wrapper[data-colored-image] .customization-preview-image{border-color:transparent}.product-customization-container .customization-color-list{display:flex;position:relative;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:8px 12px;margin:0;padding:0;list-style:none}.product-customization-container .customization-color-container{padding:0}.product-customization-container .customization-color-button.customization-color-button{margin:0;padding:8px 16px;border:1px solid #24323f;font-family:sans-serif;font-size:13px;transition:.05s ease-out}.product-customization-container .customization-color-button:is(:hover,[data-active]){background-color:#24323f;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-customizations-style.css.map */
