adorn-builder{display:block}.adorn-builder__preview-svg{display:block;width:100%;height:auto;touch-action:none}.adorn-builder__base-image{pointer-events:none}.adorn-builder__base-image--hidden,.adorn-builder__clear:not(.is-visible),.adorn-builder__max-warning:not(.is-visible),.adorn-builder__confirm[hidden],adorn-builder [hidden]{display:none}.adorn-builder__step{border-bottom:2px solid rgb(var(--color-button))}.adorn-builder__palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:1.2rem}.adorn-builder__swatch{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;text-transform:lowercase;cursor:pointer}.adorn-builder__swatch-chip,.adorn-builder__row-swatch{display:block;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--adorn-swatch-color, rgba(var(--color-foreground), .1))}.adorn-builder__swatch-chip{width:5.6rem;height:5.6rem}.adorn-builder__swatch-chip img,.adorn-builder__row-swatch img{width:100%;height:100%;object-fit:cover}.adorn-builder__swatch[aria-disabled=true]{opacity:.4;cursor:not-allowed}adorn-builder .product-form__input input[type=radio]+label{border-radius:0;box-shadow:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}adorn-builder .product-form__input input[type=radio]+label.is-metal{border-radius:0;box-shadow:none}adorn-builder .product-form__input input[type=radio]:checked+label.is-metal{box-shadow:none;outline:2px solid rgb(var(--color-foreground))}adorn-builder .product-form__input label[aria-disabled=true]{opacity:.35}.adorn-builder__summary-list{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.adorn-builder__summary-row{position:relative;display:flex;align-items:center;gap:.4rem;cursor:grab;touch-action:none}.adorn-builder__row-position{font-variant-numeric:tabular-nums;opacity:.6}.adorn-builder__row-swatch{width:2.4rem;height:2.4rem}.adorn-builder__row-label{flex:1;text-transform:lowercase}.adorn-builder__row-move,.adorn-builder__row-remove{display:grid;place-items:center;flex-shrink:0;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.adorn-builder__row-move .icon{width:1.4rem}.adorn-builder__row-remove path{stroke:currentColor}[data-adorn-role=row-move-back] .icon{transform:rotate(180deg)}.adorn-builder__row-move--stack .icon{transform:rotate(-90deg)}.adorn-builder__row-move--stack[data-adorn-role=row-move-back] .icon{transform:rotate(90deg)}.adorn-builder__row-move:disabled,.adorn-builder__empty{opacity:.6}.adorn-builder__clear-wrap{text-align:right}.adorn-builder__bead-slot{cursor:pointer;transform:translate(var(--slot-x, 0),var(--slot-y, 0)) rotate(var(--slot-rotate, 0deg));transition:transform var(--duration-short) ease}.adorn-builder__bead-slot--empty{display:none}.adorn-builder__bead-hit{fill:transparent;pointer-events:all}.adorn-builder__bead-badge{opacity:0;fill:rgb(var(--color-foreground));stroke:rgb(var(--color-background));stroke-width:3px;paint-order:stroke;pointer-events:none}.adorn-builder__bead-slot:hover .adorn-builder__bead-badge{opacity:1}.adorn-builder__confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:2rem;background:rgba(var(--color-foreground),.5)}.adorn-builder__confirm-box{padding:2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.adorn-builder__confirm-actions{display:flex;gap:1.2rem}adorn-builder :is(button,input):focus-visible,adorn-builder .product-form__input input[type=radio]:focus-visible+label,adorn-builder .product-form__input input[type=radio]:focus-visible+label.is-metal{box-shadow:0 0 0 2px rgba(var(--color-foreground),.5)}@media(max-width:749px){.adorn-builder__preview{position:static}}@media(prefers-reduced-motion:reduce){.adorn-builder__bead-slot{transition:none}}.adorn-builder__camera{transform-box:view-box;transform-origin:0 0;transform:translate(500px,var(--cam-mid-y)) scale(var(--cam-z, 1)) translate(calc(-1 * var(--cam-x, 500px)),calc(-1 * var(--cam-y, var(--cam-mid-y))));transition:transform var(--duration-short) ease}.adorn-builder__bead-slot.is-dragging{transition:none;cursor:grabbing}.adorn-builder__summary-row.is-dragging{opacity:.6;cursor:grabbing;transform:translate(var(--drag-x, 0px),var(--drag-y, 0px));z-index:1}.adorn-builder__row-label,.adorn-builder__row-move:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.adorn-builder__camera{transition:none}}.adorn-builder__summary:not(:has(:focus-visible)){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/319/assets/adorn-builder.css.map */
