.divija-cfg__inner{max-width:var(--divija-container-width);margin-inline:auto;padding:var(--divija-cfg-pt, 64px) var(--divija-margin-mobile) var(--divija-cfg-pb, 64px)}@media screen and (min-width:750px){.divija-cfg__inner{padding-inline:var(--divija-gutter)}}@media screen and (min-width:990px){.divija-cfg__inner{padding-inline:var(--divija-margin-desktop)}}divija-customiser{display:block}.divija-cfg__layout{display:grid;gap:32px;align-items:start}@media screen and (min-width:990px){.divija-cfg__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px}}.divija-cfg__groups{display:grid;gap:32px}.divija-cfg__group{border:0;margin:0;padding:0;min-width:0}.divija-cfg__legend{display:flex;align-items:baseline;gap:10px;padding:0 0 14px;width:100%;border-bottom:1px solid var(--divija-divider);margin-bottom:18px}.divija-cfg__step{font-family:var(--divija-font-body);font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--divija-gold)}.divija-cfg__group-title{font-family:var(--divija-font-display);font-size:22px;line-height:1.3;font-weight:400;color:var(--divija-navy)}.divija-cfg__help{display:block;margin:-8px 0 16px;font-family:var(--divija-font-body);font-size:var(--divija-text-body);line-height:1.6;color:var(--divija-muted)}.divija-cfg__options{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(var(--divija-cfg-min, 120px),1fr))}.divija-cfg__options--swatch,.divija-cfg__options--shape,.divija-cfg__options--icon{--divija-cfg-min: 92px}.divija-cfg__options--text{display:flex;flex-wrap:wrap}.divija-cfg__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.divija-cfg__option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;cursor:pointer;text-align:center;border:1px solid var(--divija-divider);border-radius:var(--divija-radius-lg);background-color:var(--divija-surface);transition:border-color var(--divija-duration) var(--divija-ease),box-shadow var(--divija-duration) var(--divija-ease)}.divija-cfg__option:hover{border-color:var(--divija-blue)}.divija-cfg__input:focus-visible+.divija-cfg__option{outline:2px solid var(--divija-blue);outline-offset:2px}.divija-cfg__input:checked+.divija-cfg__option{border-color:var(--divija-primary);box-shadow:inset 0 0 0 1px var(--divija-primary)}.divija-cfg__option-label{font-family:var(--divija-font-body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--divija-navy);line-height:1.4}.divija-cfg__option-note{font-family:var(--divija-font-body);font-size:11px;line-height:1.4;color:var(--divija-muted)}.divija-cfg__media{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--divija-radius);background-color:var(--divija-surface-image)}.divija-cfg__media img{width:100%;height:100%;object-fit:cover;display:block}.divija-cfg__swatch{width:42px;height:42px;border-radius:50%;border:1px solid var(--divija-divider);background-color:var(--divija-cfg-swatch, #e5e7eb);background-image:var(--divija-cfg-swatch-image, none);background-size:cover;background-position:center}.divija-cfg__icon{width:44px;height:44px;color:var(--divija-navy)}.divija-cfg__icon--none{width:42px;height:42px;color:var(--divija-muted)}.divija-cfg__icon--none svg{display:block;width:100%;height:100%}.divija-cfg__input:checked+.divija-cfg__option .divija-cfg__icon--none{color:var(--divija-navy)}.divija-cfg__icon .divija-nav-icon{display:block;width:100%;height:100%}.divija-cfg__icon .divija-nav-icon svg{width:100%;height:100%}.divija-cfg__options--text .divija-cfg__option{padding:10px 18px;border-radius:var(--divija-radius)}.divija-cfg__seg+.divija-cfg__seg{margin-top:16px}.divija-cfg__row-head{margin-bottom:12px;font-family:var(--divija-font-body);line-height:1.4}.divija-cfg__row-title{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--divija-navy)}.divija-cfg__row-value{margin-left:4px;font-size:12.5px;font-weight:700;color:var(--divija-navy)}.divija-cfg__options--purity{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.divija-cfg__options--purity .divija-cfg__option{justify-content:center;gap:2px;min-height:56px;padding:8px 4px;border:1px solid #e5e7eb;border-radius:4px;background-color:#fff}.divija-cfg__options--purity .divija-cfg__option:hover{border-color:#cbd5e1}.divija-cfg__options--purity .divija-cfg__option-label{font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--divija-navy);line-height:1.25}.divija-cfg__options--purity .divija-cfg__option-note{font-size:10.5px;color:var(--divija-muted)}.divija-cfg__options--purity .divija-cfg__input:checked+.divija-cfg__option{border-color:var(--divija-primary);background-color:var(--divija-primary);box-shadow:none}.divija-cfg__options--purity .divija-cfg__input:checked+.divija-cfg__option .divija-cfg__option-label{font-weight:700;color:#fff}.divija-cfg__options--purity .divija-cfg__input:checked+.divija-cfg__option .divija-cfg__option-note{font-weight:500;color:#ffffffbf}.divija-cfg__swatch--yellow{background:radial-gradient(circle at 32% 28%,#f9e6b2,#e2bd6b 46%,#c39a45)}.divija-cfg__swatch--rose{background:radial-gradient(circle at 32% 28%,#f8ded3,#e6b6a1 46%,#c9866b)}.divija-cfg__swatch--white{background:radial-gradient(circle at 32% 28%,#fff,#e7eaee 46%,#c3c8cf)}.divija-cfg__swatch--yellow,.divija-cfg__swatch--rose,.divija-cfg__swatch--white{border-color:#0000001a;box-shadow:inset 0 -1px 3px #00000014}.divija-cfg__row--tone{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:4px;background-color:#fcfcfd}.divija-cfg__row--tone .divija-cfg__row-head{margin:0;font-size:12.5px}.divija-cfg__row--tone .divija-cfg__row-title{font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--divija-muted)}.divija-cfg__options--tone{display:flex;flex-wrap:nowrap;gap:8px}.divija-cfg__options--tone .divija-cfg__option,.divija-cfg__options--tone .divija-cfg__option:hover{position:relative;padding:3px;border:0;border-radius:50%;background:none;box-shadow:none}.divija-cfg__options--tone .divija-cfg__swatch{width:28px;height:28px;transition:transform var(--divija-duration) var(--divija-ease),box-shadow var(--divija-duration) var(--divija-ease)}.divija-cfg__options--tone .divija-cfg__option:hover .divija-cfg__swatch{transform:scale(1.05)}.divija-cfg__options--tone .divija-cfg__input:checked+.divija-cfg__option{box-shadow:none}.divija-cfg__options--tone .divija-cfg__input:checked+.divija-cfg__option .divija-cfg__swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--divija-primary)}.divija-cfg__options--tone .divija-cfg__option-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.divija-cfg__panel{border:1px solid var(--divija-divider);border-radius:var(--divija-radius-lg);background-color:var(--divija-surface);padding:28px 24px}@media screen and (min-width:990px){.divija-cfg__panel{position:sticky;top:24px}}.divija-cfg__panel-media{margin:-4px 0 20px}.divija-cfg__panel-media img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--divija-radius);background-color:var(--divija-surface-image)}.divija-cfg__panel-caption{display:block;margin-top:8px;font-family:var(--divija-font-body);font-size:11px;line-height:1.5;color:var(--divija-muted)}.divija-cfg__panel-title{font-family:var(--divija-font-display);font-size:24px;line-height:1.25;font-weight:400;color:var(--divija-navy);margin:0 0 6px}.divija-cfg__panel-note{font-family:var(--divija-font-body);font-size:var(--divija-text-body);line-height:1.6;color:var(--divija-muted);margin:0 0 20px}.divija-cfg__summary{margin:0 0 22px;border-top:1px solid var(--divija-divider)}.divija-cfg__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--divija-divider)}.divija-cfg__summary-key{font-family:var(--divija-font-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--divija-muted);margin:0}.divija-cfg__summary-value{font-family:var(--divija-font-body);font-size:var(--divija-text-body);font-weight:600;color:var(--divija-navy);text-align:right;margin:0}.divija-cfg__summary-value[data-empty]{font-weight:400;color:var(--divija-muted)}.divija-cfg__field{margin-bottom:16px}.divija-cfg__label{display:block;margin-bottom:7px;font-family:var(--divija-font-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--divija-navy)}.divija-cfg__control{width:100%;padding:11px 13px;font-family:var(--divija-font-body);font-size:var(--divija-text-body-lg);line-height:1.5;color:var(--divija-body);background-color:var(--divija-surface);border:1px solid var(--divija-outline-variant, #c3c6d3);border-radius:var(--divija-radius)}.divija-cfg__control:focus{outline:2px solid var(--divija-blue);outline-offset:1px;border-color:var(--divija-blue)}textarea.divija-cfg__control{resize:vertical;min-height:88px}.divija-cfg__hint{display:block;margin-top:6px;font-family:var(--divija-font-body);font-size:11px;line-height:1.5;color:var(--divija-muted)}.divija-cfg__hint a{color:var(--divija-blue)}.divija-cfg__select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.divija-cfg__dropzone{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:14px;font-family:var(--divija-font-body);font-size:13px;font-weight:600;color:var(--divija-navy);background-color:var(--divija-surface);border:1px dashed var(--divija-outline-variant, #c3c6d3);border-radius:var(--divija-radius);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.divija-cfg__dropzone:hover,.divija-cfg__dropzone.is-dragover{border-color:var(--divija-blue)}.divija-cfg__dropzone svg{flex-shrink:0;color:var(--divija-gold)}.divija-cfg__file-input:focus-visible+.divija-cfg__dropzone{outline:2px solid var(--divija-blue);outline-offset:1px}.divija-cfg__files{display:grid;gap:8px;margin:10px 0 0;padding:0}.divija-cfg__files:empty{display:none}.divija-cfg__file{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;background-color:var(--divija-surface);border:1px solid var(--divija-outline-variant, #c3c6d3);border-radius:var(--divija-radius)}.divija-cfg__file-thumb{flex-shrink:0;width:40px;height:40px;object-fit:cover;border-radius:calc(var(--divija-radius) - 2px)}.divija-cfg__file-thumb--doc{display:grid;place-items:center;font-family:var(--divija-font-body);font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--divija-navy);background-color:#0000000d}.divija-cfg__file[data-status=uploading] .divija-cfg__file-thumb{opacity:.5}.divija-cfg__file-text{display:grid;min-width:0;flex:1}.divija-cfg__file-name{overflow:hidden;font-family:var(--divija-font-body);font-size:12.5px;color:var(--divija-body);text-overflow:ellipsis;white-space:nowrap}.divija-cfg__file-status{font-family:var(--divija-font-body);font-size:11px;color:var(--divija-muted)}.divija-cfg__file-status:empty{display:none}.divija-cfg__file[data-status=failed]{border-color:var(--divija-sale)}.divija-cfg__file[data-status=failed] .divija-cfg__file-status{color:var(--divija-sale)}.divija-cfg__file-remove{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;color:var(--divija-muted);background:none;border:0;border-radius:50%;cursor:pointer}.divija-cfg__file-remove:hover{color:var(--divija-navy);background-color:#0000000d}.divija-cfg__submit[aria-busy=true]{opacity:.6;cursor:progress}.divija-cfg__reach{margin-inline:0;padding:0;border:0}.divija-cfg__toggle{display:grid;grid-template-columns:1fr 1fr;padding:3px;background-color:var(--divija-surface);border:1px solid var(--divija-outline-variant, #c3c6d3);border-radius:var(--divija-radius)}.divija-cfg__toggle-option{position:relative;cursor:pointer}.divija-cfg__toggle-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.divija-cfg__toggle-option span{display:block;padding:9px 12px;text-align:center;font-family:var(--divija-font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--divija-muted);border-radius:calc(var(--divija-radius) - 2px);transition:background-color .2s ease,color .2s ease}.divija-cfg__toggle-option input:checked+span{background-color:var(--divija-navy);color:#fff}.divija-cfg__toggle-option input:focus-visible+span{outline:2px solid var(--divija-blue);outline-offset:1px}@media(prefers-reduced-motion:reduce){.divija-cfg__toggle-option span,.divija-cfg__options--tone .divija-cfg__swatch{transition:none}.divija-cfg__options--tone .divija-cfg__option:hover .divija-cfg__swatch{transform:none}}.divija-cfg__submit{width:100%;margin-top:6px}.divija-cfg__reassure{margin:14px 0 0;font-family:var(--divija-font-body);font-size:11px;line-height:1.6;color:var(--divija-muted);text-align:center}.divija-cfg__message{margin:0 0 18px;padding:13px 15px;border-radius:var(--divija-radius);font-family:var(--divija-font-body);font-size:var(--divija-text-body);line-height:1.6}.divija-cfg__message--success{background-color:#eef4ec;color:#1f4d2c}.divija-cfg__message--error{background-color:#fdecec;color:var(--divija-sale)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/divija-customiser.css.map */
