[id^=frame-configurator-] *{box-sizing:border-box}[id^=frame-configurator-]{--fc-border: #e1e3e5;--fc-radius: 10px;--fc-accent: #1a1a1a;--fc-top-offset: -5px;max-width:900px;margin-top:var(--fc-top-offset);padding:0 24px 24px;border:none;border-radius:var(--fc-radius);font-family:inherit;color:#1a1a1a;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}[id^=frame-configurator-] .frame-configurator__title{margin:0 0 8px;font-size:1.25rem;text-align:center}[id^=frame-configurator-] .frame-configurator__description{margin:0 0 20px;color:#6d7175;font-size:.95rem;text-align:center}[id^=frame-configurator-] .frame-configurator__field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;align-items:center;width:100%}[id^=frame-configurator-] label{font-weight:600;font-size:.9rem}[id^=frame-configurator-] select,[id^=frame-configurator-] input[type=number]{padding:10px 12px;border:1px solid var(--fc-border);border-radius:8px;font-size:1rem;width:100%;box-sizing:border-box;background:#fff}[id^=frame-configurator-] .frame-configurator__frame{border:1px solid var(--fc-border);border-radius:8px;padding:16px;margin-bottom:12px;width:350px;max-width:100%;box-sizing:border-box;position:relative}[id^=frame-configurator-] .frame-configurator__frame-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600}[id^=frame-configurator-] .frame-configurator__inputs{display:grid;grid-template-columns:1.3fr 1.3fr;gap:20px}[id^=frame-configurator-] .frame-configurator__frame .frame-configurator__field{align-items:flex-start}[id^=frame-configurator-] .frame-configurator__result{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:.9rem}[id^=frame-configurator-] .frame-configurator__badge{display:inline-block;padding:2px 10px;border-radius:999px;background:#f1f2f4;font-weight:600}[id^=frame-configurator-] .frame-configurator__badge--error{background:#fbe9e7;color:#b71c1c}[id^=frame-configurator-] .frame-configurator__total{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:0 0 16px;border-top:none;border-bottom:1px solid var(--fc-border);margin-top:0;margin-bottom:16px;width:350px;max-width:100%;font-size:.9rem;font-weight:300}[id^=frame-configurator-] .frame-configurator__total span,[id^=frame-configurator-] .frame-configurator__total strong{font-weight:300}[id^=frame-configurator-] .frame-configurator__note{color:#6d7175;font-size:.8rem;margin:0 0 16px;width:350px;max-width:100%;text-align:left}.frame-configurator__submit{width:350px;max-width:100%;padding:16px;border:none;border-radius:99px;background:#3fba6e;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;box-sizing:border-box}.frame-configurator__submit:disabled{opacity:.5;cursor:not-allowed}@media(max-width:749px){[id^=frame-configurator-]{padding:0 16px 16px}[id^=frame-configurator-] .frame-configurator__inputs{grid-template-columns:1fr;gap:12px}[id^=frame-configurator-] .frame-configurator__total,[id^=frame-configurator-] .frame-configurator__note,.frame-configurator__submit,[id^=frame-configurator-] .frame-configurator__frame{width:100%}}variant-picker .variant-option:first-child,.variant-picker__form .variant-option:first-child{display:none!important}[id^=frame-configurator-] .frame-configurator__total{align-self:flex-start}.template-product.product-modular-photo-frame-collage .product-form__buttons{display:flex;flex-direction:column}fieldset.variant-option--swatches{margin-bottom:24px!important}fieldset.variant-option--swatches{margin-top:-10px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fotolijst.css.map */
