.box-builder *,.box-builder :after,.box-builder :before{transition-property:none;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-standard)}.box-builder [class*=transition-all],.box-builder [class*=transition-colors],.box-builder [class*=transition-shadow],.box-builder [data-items-catalog],.box-builder [data-product-card],.box-builder [role=button],.box-builder button,.box-builder input{transition:none}.box-builder .builder-selection-ring{pointer-events:none;position:absolute;inset:0;border:2px solid var(--electric,#4d7cff);border-radius:inherit;opacity:0;transition:opacity var(--motion-fast) var(--motion-standard)}[data-packaging-selected=true]>.builder-selection-ring{opacity:1}.builder-check{animation:builder-pop var(--motion-base) var(--motion-spring) both}.builder-slot-placeholder{display:grid;place-items:center;position:absolute;inset:0;border:1px dashed var(--slot-edge);border-radius:7px;color:var(--slot-edge);font-size:24px}.builder-logo-stamp{display:grid;position:absolute;inset:6px 30%;overflow:hidden;pointer-events:none;z-index:3;place-items:center}.builder-logo-stamp img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgb(0 0 0/15%))}.builder-logo-stamp i{position:absolute;inset:2px;border-radius:5px;box-shadow:inset 0 2px 5px rgb(0 0 0/35%);opacity:0}.builder-motion-toast{position:fixed;right:24px;bottom:92px;z-index:195;display:flex;gap:12px;align-items:center;max-width:calc(100vw - 48px);border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px 14px;font-size:12px;color:#1e3a8a;box-shadow:0 6px 20px rgb(15 23 42/12%)}.builder-motion-toast button{min-width:32px;min-height:32px}.box-builder .builder-progress{transform-origin:left;transition:transform var(--motion-fast) var(--motion-standard)}.box-builder:has([data-box-summary][data-open=true]) .builder-motion-toast{bottom:auto;top:12px}@media (min-width:1024px){.builder-motion-toast{top:144px;bottom:auto}}@keyframes builder-pop{0%{transform:scale(0);opacity:0}75%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.box-builder *,.box-builder :after,.box-builder :before,.builder-motion-toast *,[data-builder-celebration] *,[data-builder-flight]{animation:none!important;transition:none!important;scroll-behavior:auto!important}.box-builder .builder-check{transform:none}}.QuantityBump_thumbnail___ogKI{animation:QuantityBump_batch-bounce___lx4A var(--motion-slow) var(--motion-spring) both}@keyframes QuantityBump_batch-bounce___lx4A{0%{opacity:0;transform:translateY(8px) scale(.9)}65%{opacity:1;transform:translateY(-3px) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.QuantityBump_thumbnail___ogKI{animation:none}}