.customization-center__inner{max-width:var(--content-width, 900px);margin:0 auto;padding:0 1.5rem}.customization-center__header{margin-bottom:4.5rem}.customization-center__title{margin:0 0 2rem}.customization-center__tagline{margin:0;opacity:.9;font-weight:500}.customization-center__step{margin-bottom:4.5rem}.customization-center__step-title{margin:0 0 1rem;text-transform:uppercase;letter-spacing:0}.customization-center__radio-dot{width:18px;height:18px;min-width:18px;min-height:18px;border:6px solid #c4c4c4;border-radius:50%;background:var(--color-page-background, #fff);display:inline-block;transition:border-color .2s,background .2s,box-shadow .2s}.customization-center__product-card:has(.customization-center__clutch-radio:checked) .customization-center__radio-dot,.customization-center__finish-card:has(.customization-center__finish-radio:checked) .customization-center__radio-dot,.customization-center__option-card:has(.customization-center__option-radio:checked) .customization-center__radio-dot{border-width:6px;border-color:#0e2841;background:var(--color-page-background, #fff);box-shadow:none}.customization-center__products{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.customization-center__product-card{border-radius:8px;padding:1rem;text-align:center;cursor:pointer;display:flex;flex-direction:column-reverse;align-items:center;gap:.5rem;transition:border-color .2s}.customization-center__product-card .customization-center__radio-dot{order:-1}.customization-center__product-link{text-decoration:none;color:inherit;display:block}.customization-center__product-image{width:100%;height:auto;max-height:180px;object-fit:contain;border-radius:4px}.customization-center__product-title{display:block;margin-top:.5rem}.customization-center__step2-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.customization-center__finishes-list{display:flex;flex-direction:column;gap:.5rem}.customization-center__finish-card{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 1rem 0;border:none;border-radius:6px;cursor:pointer;transition:border-color .2s}.customization-center__finish-card--hidden{display:none!important}.customization-center__finish-card .customization-center__radio-dot{flex-shrink:0}.customization-center__finish-text{display:flex;flex-direction:column;gap:.15rem;color:#747474}.customization-center__finish-name{display:block;text-transform:uppercase;letter-spacing:.03em}.customization-center__finish-desc{font-size:1.2rem;color:#747474;text-align:center;max-width:80%;margin:0 auto;line-height:1.1}.customization-center__finish-preview{position:relative;min-height:280px}.customization-center__finish-preview-image{width:100%;height:auto;max-height:224px;object-fit:cover;border-radius:4px}.customization-center__finish-preview-image--hidden{display:none!important}.customization-center__finish-preview-placeholder{width:100%;aspect-ratio:1;max-width:400px;background:#0000000f;border-radius:4px;display:flex;align-items:center;justify-content:center}.customization-center__finish-preview-placeholder .placeholder-svg{width:60%;height:auto;opacity:.4}.customization-center__finish-preview-placeholder--hidden{display:none!important}@media(max-width:768px){.customization-center__step2-row{grid-template-columns:1fr}.customization-center__finish-preview{order:-1;min-height:220px}}.customization-center__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem;padding:0 1rem}.customization-center__option-card{cursor:pointer;display:flex;flex-direction:column-reverse;gap:2rem;transition:border-color .2s;justify-content:center;align-items:stretch}.customization-center__option-card .customization-center__radio-dot{align-self:center}.customization-center__option-name{text-transform:uppercase;letter-spacing:.03em}.customization-center__option-desc{font-size:.9em;padding:0 .5rem}.customization-center__option-timing{font-size:.85em}.customization-center__option-price{font-weight:600;margin:2rem auto}.customization-center__option-image-wrapper{margin-top:.75rem}.customization-center__option-image{max-width:180px;height:auto;display:block}.customization-center__form-wrapper{margin-top:2rem}.customization-center__summary{margin-bottom:1.5rem;padding:1.25rem;border-radius:8px}.customization-center__summary-row{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.4rem;justify-content:space-between}.customization-center__summary-row:last-child{margin-bottom:0}.customization-center__summary-label{flex-shrink:0}.customization-center__summary-label--clutch,.customization-center__summary-label--total{font-weight:700;text-transform:uppercase}.customization-center__summary-row--option .customization-center__summary-label{color:#0009;font-weight:400}.customization-center__summary-dots{flex:1;min-width:12px;border-bottom:1px dotted rgba(0,0,0,.35);margin:0 .35rem .25rem}.customization-center__summary-value{flex-shrink:0;font-weight:600}.customization-center__summary-value--clutch{color:var(--color-accent, #1a1a2e)}.customization-center__summary-value--total{color:var(--color-accent, #1a1a2e);font-weight:700}.customization-center__summary-row--total{margin-top:.25rem}.customization-center__form-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.customization-center__field--full{grid-column:1 / -1}.customization-center__field label{display:block;margin-bottom:.35rem}.customization-center__submit{width:100%;max-width:100%;margin:0 auto;display:block;border-radius:20px;text-transform:uppercase!important;font-weight:700;letter-spacing:2px!important}.customization-center__submit-info{margin:2rem 1rem;margin-bottom:0;max-width:100%}.customization-center__popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#00000080;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.customization-center__popup-overlay--open{opacity:1;visibility:visible}.customization-center__popup{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:var(--color-page-background, #fff);border-radius:12px;padding:2rem;box-shadow:0 20px 60px #0003}.customization-center__popup-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;font-size:1.75rem;line-height:1;cursor:pointer;color:currentColor;opacity:.7}.customization-center__popup-close:hover{opacity:1}.customization-center__popup-title{margin:0 0 1.25rem;padding-right:2.5rem;text-transform:uppercase;letter-spacing:0}.customization-center__popup .customization-center__form-fields{margin-bottom:1.5rem}.customization-center__popup-submit{width:100%;max-width:100%;margin:0;border-radius:20px;text-transform:uppercase!important;font-weight:700;letter-spacing:2px!important}.customization-center__submit-message{margin-top:1rem;min-height:0}.customization-center__submit-message--success{padding:1rem 0;text-align:center;font-weight:600;color:var(--color-accent, #0E2841)}.customization-center .form-status .form-status__message--success{display:none}@media(max-width:600px){.customization-center__form-fields{grid-template-columns:1fr}button.customization-center__submit.btn.btn--primary.btn--large{font-size:13px}.customization-center__summary{padding:0}.customization-center__title{margin:0}.customization-center__product-card{padding:0}}.customization-center__finish-card:has(.customization-center__finish-radio:checked) .customization-center__finish-name{font-weight:600;color:#0e2841}.customization-center__option-name-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;border:3px solid #BFBFBF;border-radius:30px;padding:10px 30px;height:100%}span.customization-center__option-name.ff-heading.fs-body-150{font-weight:700;color:#141210;margin-bottom:10px;font-family:TwCenMTStd!important}p.customization-center__tagline{color:#0e2841;font-size:18px}.customization-center__step-title.ff-heading.fs-heading-4-base.three{margin-bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/customization-center.css.map */
